If you’re trying to build lean muscle, nutrition and exercise are most important. To get started, it’s essential to challenge your body through physical activity. However, without proper nutritional support, your progress will stall. High-protein foods are very important for gaining muscle, but carbohydrates and fats are also necessary sources of energy.

1. Eggs
Healthy fats, high protein and important nutrients like Vitamin B.
2. Tilapia
High in protein, omega-3 fatty acids and loaded with Vitamin B-12

3. Greek Yogurt
Slow-digesting casein protein, a mixture of fast-digesting whey protein and high-quality protein
4. Milk
Mix of protein, healthy fats and carbohydrates

5. Bison
Loads of protein and better for your heart than beef
6. Lean Jerky
Protein, on the go!

7. Quinoa
Protein and carbohydrates for energy
8. Beans
Plant-based protein and fiber

9. Peanuts
Carbohydrates for fuel, healthy fats and protein
10. Soybeans
Protein, Iron and Vitamin K