Weight Management Gaining Weight 10 Best Foods to Help You Gain Weight By Shereen Lehman, MS Shereen Lehman, MS Shereen Lehman, MS, is a former writer for Verywell Fit and Reuters Health. She's a healthcare journalist who writes about healthy eating and offers evidence-based advice for regular people. Learn about our editorial process Updated on March 13, 2023 Medically reviewed Verywell Fit articles are reviewed by board-certified physicians and nutrition and exercise healthcare professionals. Medical Reviewers confirm the content is thorough and accurate, reflecting the latest evidence-based research. Content is reviewed before publication and upon substantial updates. Learn more. by Marisa Moore, RDN, MBA Medically reviewed by Marisa Moore, RDN, MBA Marisa Moore is a registered dietitian nutritionist with a BS in nutrition science and MBA in marketing. She is also the founder of Marisa Moore Nutrition. Learn about our Medical Review Board Print So much nutrition and diet advice is aimed at losing weight, but if you're too thin, you may be at a loss on how to gain weight. Instead of trying to gorge yourself with masses of sweet, rich, or fatty foods, choose high-calorie foods that provide energy and build muscle mass without all of the unhealthy fats that can cause you harm. How to Get Started The weight gain equation is pretty simple: consume more calories than you burn. If you have a high metabolism or exercise vigorously, you may be placing yourself at a calorie deficit if don't eat to meet to your need. If you don't have a clue how many calories you burn per day, use an online calorie calculator to figure that out. Next, build a diet plan that exceeds that value. Adding roughly 500 calories each and every day—ideally with energy-dense foods and snacks—should give you the extra calories you need to increase your weight. If you want to gain weight, eat smaller, more frequent meals throughout the day and use toppings (gravies, chopped nuts, ranch dressing) to add calories without bulk. To get your weight gain strategy started, here are 10 nutritious, high-calorie (but still healthy) foods to add to your list: 1-Week 3,000-Calorie Meal Plan 1 Bagels Verywell / Alexandra Shytsman Bread and cereals, in general, are good sources of complex carbohydrates, such as starches and fiber that provide energy for your body. These are the types of carbs that are metabolized a little more slowly than simple carbs (like sugar). Bagels just happen to be extra calorie-dense. While one slice of white bread has about 70 calories, one small bagel has over 180 calories. Extra-large coffee shop bagels can have well in excess of 300 calories. Top your bagel with some nut butter (about 190 calories) and fruit spread (about 50 calories) and you'll have yourself a tasty, energy-packed mid-morning snack that totals 420–540 calories. Keep in mind that peanut butter is just one nut butter to try. You can experiment with other types of nut butter including almond butter or cashew butter. You can also try seed butters such as tahini or sunflower seed butter. 2 Pasta Verywell / Alexandra Shytsman Pasta is another calorie-dense source of carbs that provides an ideal base for any number of meals. Simply add the sauce and you're ready to go. Two cups of cooked spaghetti has almost 400 calories. A cup of bolognese sauce adds no less than 160 calories. Sprinkle two tablespoons of parmesan cheese on top for another 45 calories, and you'll find yourself with no less than 600 calories in one meal. Spinach Spaghetti Aglio e Olio 3 Dried Fruit Verywell / Alexandra Shytsman Give yourself a quick calorie boost by eating a handful or two of dried fruit. They have less volume than their fresh counterparts, so you can eat more in one go without feeling stuffed. For example, one cup of raisins has around 400 calories compared to a full cup of fresh grapes, which has about 60 calories. Raisins are probably the most popular dried fruit, but you can also try dried berries, apricots, apples, cranberries, and even tropical fruits. 4 Healthy Oils Verywell / Alexandra Shytsman Adding extra fat to your food is an easy way to add calories, but you want to be sure to choose the fats and oils that are good for you. Olive oil is rich in healthy monounsaturated fats and can add calories and flavor to pasta, bread, or vegetables. Canola oil is a great source of omega-3 (alpha-linolenic acid or ALA) and monounsaturated fats, making it a terrific, all-purpose cooking oil. Walnut and grape seed oils are lighter in flavor and perfect for dressing salads. 5 Avocados Verywell / Alexandra Shytsman Avocados are rich in monounsaturated fatty acids. plus they have vitamin K, potassium, and fiber. One avocado has more than 200 calories, so it's a good way to add extra calories without sacrificing nutrition. Add avocado slices to your sandwiches or make guacamole to serve with baked tortilla chips. You can also add guacamole to soft shell tacos or burritos. You might also want to try adding avocado to your favorite smoothie recipe. The mild flavor mixes well with ingredients like berries or chocolate. Classic Guacamole: Everyone's Favorite Green Dip 6 Nuts and Seeds Verywell / Alexandra Shytsman Nuts and seeds contain polyunsaturated fats that add healthy calories to your diet. Brazil nuts, almonds, walnuts, pecans, cashews, sunflower seeds, flax seeds, and pumpkin seeds are all good for you. Eat roasted nuts and seeds by the handful or sprinkled chopped nuts on top of ice cream, yogurt, or salads. If you're not keen about snacking on nuts, you can pack in extra calories with nut butter. One tablespoon of peanut butter, for example, has about 100 calories. Peanut Butter Nutrition Facts and Health Benefits 7 Granola Verywell / Alexandra Shytsman Make your own granola with any combination of dry whole-grain cereals, nuts, seeds, and dried fruits. Store your granola in an airtight container and serve it for breakfast. Pack some granola into small plastic containers that you can take with you on a busy day. For more flavor and calories, add dark chocolate chunks or peanut butter chips. By having granola always on hand, you can constantly nibble and get your calories throughout the day rather than indulging in big meals. Recipes 8 Protein Bars Tyler Finck www.sursly.com / Getty Images You can increase both your calories and protein intake with protein bars. Protein is especially important because it is what your body needs to build lean muscle. You can often find high-calorie protein bars in drugstores with a fitness supplements section. While some people prefer protein shakes to protein bars, the former tends to make you fuller faster since it tends to be extra-rich in whey. Don't make the mistake of using protein bars as a replacement for meals. You will not get enough calories if you do. Instead, pack them in your purse, desk, or laptop bag so that they are always on hand for a midday snack. 10 Tips to Gain Weight Safely, According to Experts 9 Cheese Getty Images Cheese is an excellent addition to a nutrient-dense diet for weight gain. It is calorically dense, but also offers several nutritional benefits. It is high in Vitamin K2, which helps support cardiovascular health. It is also a good source of calcium. Cheese is a great addition to a lot of other foods, so it can be added to lots of different food options. It is also delicious as a snack on its own or with whole-grain crackers. 10 Fatty Fish Getty Images Fatty fish, such as salmon, herring, mackerel, and halibut, are a rich source of Omega-3 fatty acids. These compounds may improve cardiovascular health. Some research suggests omega-3 fatty acids can reduce the risk of some disease, such as Alzheimer's, cancer, dry eye disease, and rheumatoid arthritis. However, more studies need t be condicted to clarify whether this is true, and to what extent. Eating fish one to two times per week is recommended. Try pairing it with starchy vegetables like corn or potatoes. A Word From Verywell People with low body weight may want to add foods that will help them add healthy weight. Eating to gain weight doesn't have to include lots of unhealthy foods. There are many nutrient-dense foods that can also contribute to healthy weight gain. If you are unsure what your ideal weight should be, consult a healthcare provider. There is no one-size-fits-all approach to maintaining the ideal weight, so a healthcare professional can help you design the best eating plan for you. 6 Sources Verywell Fit uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy. American Heart Association. Saturated Fat. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. Academy of Nutrition and Dietetics. Choose Healthy Fats. National Institutes of Health. National Institute on Aging. Maintaining a healthy weight. Dekker LH, Vinke PC, Riphagen IJ, et al. Cheese and healthy diet: associations with incident cardio-metabolic diseases and all-cause mortality in the general population. Front Nutr. 2019;6:185. doi:10.3389/fnut.2019.00185 National Institutes of Health. Office of Dietary Supplements. Omega-3 fatty acids. By Shereen Lehman, MS Shereen Lehman, MS, is a former writer for Verywell Fit and Reuters Health. She's a healthcare journalist who writes about healthy eating and offers evidence-based advice for regular people. See Our Editorial Process Meet Our Review Board Share Feedback Was this page helpful? Thanks for your feedback! What is your feedback? Other Helpful Report an Error Submit Advertiser Disclosure × The offers that appear in this table are from companies that partner with and compensate Verywell Fit for displaying their offer. These partnerships do not impact our editorial choices or otherwise influence our editorial content.