Muscle building foods for gaining lean muscle Eggs. Eggs contain high quality protein, healthy fats, and other important nutrients like B vitamins and choline ( 1 ). ... Salmon. Salmon is a great choice for muscle building and overall health. ... Chicken breast. ... Greek yogurt. ... Tuna. ... Lean beef. ... Shrimp. ... Soybeans. More items...