9. Lean beef

Lean beef is abundant in protein, as well as iron, vitamin B12, and a variety of other essential elements.
Protein accounts for 53% of total calories. One serving of 3-ounce (85-gram) lean sirloin steak has 25 grams of protein and 186 calories.
Beef is good for those following a low-carb diet.