[10 Best Foods for Building Muscle] 1. Salmon. 2. Lean beef. 3. Eggs. 4. Whole milk. 5. Apple juice. 6. White bread. 7. Pasta. 8. Garlic. 9. Yogurt. 10. Olive oil.