20 Best Muscle Building Foods

credit: Stocksy
1 of 22
salmon and asparagus in pan
credit: Stocksy

Your ability gain muscle has as much to do with what you eat as how hard you push yourself in the gym. But if you include these foods, suggested by Dan Go, a personal trainer and nutritionist, you’ll ensure that your time spent in the gym isn’t a waste of sweat.

1. Whole Eggs

Cardboard egg box on wooden table
credit: karandaev/iStock/Getty Images

Whole eggs provide a quick, easy source of protein at 6 to 8 grams per egg, which is essential for building and repairing muscles post-workout. They're also rich in vitamins, zinc, iron and calcium, making them one of the most complete muscle-building foods out there.

Read more: The 20 Best Ways to Use Eggs

2. Chicken Breast

Grilled chicken breasts in lime sauce
credit: AlexPro9500/iStock/Getty Images

For every 100 grams of chicken breast, you get 30 grams of protein with minimal fat. It's relatively inexpensive, easy to cook and can be served in many different styles and as part of a variety of dishes.

Listen now: Why America’s Obsession with ‘Happiness’ Is Totally Stressing Us Out

3. Water

cold mineral water with ice
credit: 5PH/iStock/Getty Images

While water isn’t technically a food, hydration is an important part of building muscle. Your body is 70-percent water, and your muscle tissue is around 75-percent water. Keeping your muscles hydrated will help build strength, increase energy levels and aid in proper digestion. Aim for about 0.6 ounces of water per pound of body weight.

Read more: Everything You Need to Know to Stay Properly Hydrated

4. Fish Oil

Fish oil supplement capsule on wooden spoon and wooden background
credit: obewon/iStock/Getty Images

Thanks to its omega-3s, fish oil has anti-inflammatory benefits that allow your body to recover faster from an intense workout. That means you can exercise more frequently. What’s more, fish oil might also speed your metabolism. So you'll not only build muscle but also eliminate more fat to reveal more definition.

5. Grass-Fed Beef

Fresh raw Prime Black Angus beef steaks on wooden board
credit: davidchukalexey/iStock/Getty Images

Grass-fed beef is another food that's high in omega-3 fatty acids. It's also high in good unsaturated fats and loaded with 400 percent vitamin A (as beta carotene) and vitamin E. It's a perfect substitute for the grain-fed beef you'll find in your local grocery store.

Read more: 17 Reasons Why You Probably Need More Omega-3s in Your Diet

6. Turkey

Thanksgiving Turkey dinner
credit: circlePS/iStock/Getty Images

Turkey isn’t just for Thanksgiving. It happens to be one of the most under-appreciated muscle-building foods. It's a fantastic source of protein, and a good source of 11 vitamins and minerals. Turkey also packs selenium, which, according to recent studies, might help prevent some types of cancer.

7. Quinoa

Plates Of Refreshing Summer Bulgur Salad
credit: mpessaris/iStock/Getty Images

You might not be able to pronounce it, but if you want a carbohydrate source that helps build muscle, look no further. A 100-gram serving of quinoa packs 14 grams of protein along with essential amino acids, making it a great addition to your muscle-building meal plan.

Read more: 8 New Ways to Enjoy Quinoa

8. Steel-Cut Oats

Homemade Healthy Steel Cut Oatmeal
credit: bhofack2/iStock/Getty Images

Oatmeal is a healthy, filling grain, and the steel-cut variety adds more flavor to the mix. Oats provide a blend of carbohydrates, fiber, protein, minerals and vitamins. The body digests steel-cut oats slowly, meaning you stay fuller for longer and maintain consistent blood sugar levels.

9. Pineapple

Close up slice pineapple background texture
credit: Pichest/iStock/Getty Images

Fruit might not be the first thing you think of when you think of building muscle, but pineapple should definitely be included. They're a rich source of a protein-digesting enzyme called bromelein. It’s been shown to reduce muscle inflammation, making it a great addition to your post-workout meal.

Read more: 5 Tricky Fruits and How to Eat Them

10. Spinach

Baby Spinach
credit: Lecic/iStock/Getty Images

There might've been a reason why Popeye ate so much spinach. A 2008 study from researchers at Rutgers University showed that the phytoecdysteroids contained in spinach may increase muscle growth up to 20 percent. The catch? You’d need to eat two pounds of spinach per day to see the same benefits. And while you're unlikely to eat that much, it shouldn't stop you from using it in salads, smoothies, stir fries and more.

11. Sweet Potato

Raw sweet potatoes on wooden background closeup
credit: zeleno/iStock/Getty Images

Carbohydrates are an essential nutrient for your body, and they also help you add muscle. Sweet potatoes are one of the tastier and more convenient options to replenish energy stores and fuel the muscle-building process. Additionally, they're packed with vitamins and minerals to help you maintain normal blood sugar levels and keep you feeling fuller longer.

Read more: 16 Diet-Friendly Healthful Carbs

12. Wild Salmon

Raw salmon on baking paper
credit: OlenaMykhaylova/iStock/Getty Images

Wild salmon is a powerful source of protein that also packs a punch of omega-3 fatty acids. This two-pronged attack will aid your lean-muscle dreams, and studies show it may also help speed up your metabolism for faster results.

13. Whey Protein

Scoop of whey protein on black background. Chocolate flawour
credit: Chet_W/iStock/Getty Images

Whey protein a fast-absorbing protein that's best served post-workout. It contains amino acids that are critical to building and maintaining muscle. The best part about whey protein is its high biological value — a measure of the efficiency with which protein can be absorbed and used by the body for tissue growth.

Read more: 22 Delicious Protein Powder Recipes (That Are NOT Shakes!)

14. Broccoli

credit: Mizina/iStock/Getty Images

Put broccoli and other fibrous vegetables (asparagus, spinach, tomatoes, sweet corn, peppers, onions and leeks) on your list of go-to post-workout foods. You should aim to eat five to seven servings of fruits and vegetables every day, and you can't find a better source of vitamins, minerals and fiber than these. But be careful: If you overcook your vegetables, you'll decrease their vitamin and mineral content.

15. Wild Rice

raw wild rice
credit: spaxiax/iStock/Getty Images

Wild rice is an often overlooked muscle-building food. While it doesn't top the charts for protein content, it does have 3 grams of fiber and 7 grams of protein in one cooked cup. So instead of white or brown rice, try this in your lunches and dinners.

16. Cottage Cheese

Fresh cottage cheese
credit: letterberry/iStock/Getty Images

Some might consider this a dessert, but it's also one of the best muscle-building foods you’ll find. Just one cup of cottage cheese contains 28 grams of protein. And this quick and easy snack is made up of a combination of fast- and slow-digesting proteins, so you can stave off hunger for longer.

Read more: 10 Convenient Low-Carb Snacks

17. Chocolate Milk

Chocolate milk
credit: zia_shusha/iStock/Getty Images

It seems too good to be true, but chocolate milk can actually help you build more muscle. In a study published in the International Journal of Sports Nutrition and Exercise Metabolism, chocolate milk was shown to be just as effective as sports drinks at increasing total exercise output and delaying exhaustion. Plus, it's delicious!

18. Buffalo/Venison

Closeup on chopping freshly baked venison
credit: Shaiith/iStock/Getty Images

You don’t have to stick solely to beef for your sources of red-meat protein. Venison and buffalo are two lean sources of protein that are loaded with B vitamins, iron, phosphorus, selenium, zinc and copper. So why not take a walk on the wild side and switch things up?

Read more: 15 of the Best Lean Animal Proteins

19. Lentils and Chickpeas

Lentils legumes beans
credit: pawel_p/iStock/Getty Images

Who says you need to eat meat to fill up on protein? These vegetarian- and vegan-friendly foods offer the protein your muscles need, without the high-impact carbohydrate rush that affects your insulin levels.

20. Almonds

Background image of raw almond nut meats
credit: Owl_photographer/iStock/Getty Images

Big things can come in small packages. Almonds provide an amazing source of protein and fat, but it’s their vitamin E that's most beneficial to your muscles. The powerful antioxidant fights free radicals and helps you recover more quickly from your workouts.

Read more: 9 Healthy Nuts That May Help You Live Longer

What Do YOU Think?

Preparing gym bag at home
credit: gpointstudio/iStock/Getty Images

Are you working on building lean muscle? What do you like to eat to help you recover from your workouts and bulk up? Are any of your favorites on the list? Which ones do you eat the most often? What other foods would you add to the list? Share your thoughts, suggestions and questions in the comments below!

Good Post Workout Foods for Weight Gain

credit: Stocksy
1 of 22

Your ability gain muscle has as much to do with what you eat as how hard you push yourself in the gym. But if you include these foods, suggested by Dan Go, a personal trainer and nutritionist, you’ll ensure that your time spent in the gym isn’t a waste of sweat.


Copyright © 2019 Leaf Group Ltd. Use of this web site constitutes acceptance of the LIVESTRONG.COM Terms of Use , Privacy Policy and Copyright Policy . The material appearing on LIVESTRONG.COM is for educational use only. It should not be used as a substitute for professional medical advice, diagnosis or treatment. LIVESTRONG is a registered trademark of the LIVESTRONG Foundation. The LIVESTRONG Foundation and LIVESTRONG.COM do not endorse any of the products or services that are advertised on the web site. Moreover, we do not select every advertiser or advertisement that appears on the web site-many of the advertisements are served by third party advertising companies.