Top 8 Cheapest Muscle-Building Foods For a Healthier You

Sure, eating organic salmon and buying fancy supplements can quickly chip away at your savings, but many other low-cost protein-packed foods will fit into your training diet—and your budget. According to prices below, which we’ve sourced from the Bureau of Labor Statistics and grocery delivery service FreshDirect, some of the most nutritious, protein-rich, and low-calorie foods don’t cost that much at all.

Here are some of the best foods to help you get ripped on the cheap.

        <p class='slide-count'>1 of 8</p><img width="1109" height="614" src="/uploadfile/2024/1210/20241210170017780.jpg"><p class="photo-credit">cglade / Getty</p>

Beans

Coming in as the cheapest item on the list, beans have many health benefits, other than protein. One half-cup of black beans contains 7.5 grams of protein, but it also contains more iron than a three-ounce flank steak. Certain beans, like red kidney beans, have just as many antioxidants as dark berries and pomegranate juice.

Price: Approximately $1.30 for 15-oz. can

2 of 8

DebbiSmirnoff / Getty

Canned Tuna

A 5-ounce can of tuna contains about 26 grams of protein for just 120 calories. Canned tuna is definitely an acquired taste, but no one says you need to eat it straight from the can. Instead, drain the tuna from the liquid and mix with a dollop of Greek yogurt, chopped celery, a squeeze of lemon juice, and a dash of salt and pepper. Toss the mixture with some lettuce for a healthier, high-protein tuna salad.

Price: $1.69-$5.99 (for wild-caught) per can

3 of 8

vi3tangel / Getty

Frozen Edamame

Edamame isn’t just for sushi night. This shelled soybean actually packs quite the protein punch, with just 180 calories and 18 grams of protein in one cup. Plus, it’s an excellent source of iron and calcium, and contains a third of your daily value of fiber.

Price: $2.99-$3.59 for a 12-oz. bag

4 of 8

Ben Monk / Getty

Greek Yogurt

Once you look at the nutrition information on a container of Greek yogurt, it’s very difficult to go back to eating regular yogurt. One 5.3-ounce container of plain, low-fat Greek yogurt has just 150 calories and 20 grams of protein. It’s a much cheaper protein source for your smoothie than expensive protein powder, and the calories will keep you satiated for longer. If you can’t get past the sour taste, try adding it to savory dishes like tacos or baked potatoes—it tastes just like sour cream.

Price: $1.19 and up for 5.3 oz.

5 of 8

Spencer Jones / Getty

Chuck Roast

You may have thought that this list would be devoid of meat, but chuck roast is actually quite affordable. Because it comes from the shoulder of the cow, an area that is primarily muscle, chuck roast is a tougher cut of meat, but it’s perfectly tender and moist when braised in a stew or pot roast. It’s also a lean cut of beef, with just 182 calories, six grams of fat, and 29 grams of protein in a 3-ounce serving.

Price: Approximately $5.40/lb

6 of 8

Kate Brittle / Getty

Lentils

You may be thinking that chicken is a better source of protein, but a cup of cooked lentils has 18 grams of protein, 15 grams of fiber, and more than a third of your daily value of iron. And that’s all for about 230 calories.

Price: $2.29-$2.49 for 16-oz. bag (dried lentils)

7 of 8

LauriPatterson / Getty

Cottage Cheese

Cottage cheese is one of those foods that you either love or hate, but no one can deny that it’s packed with protein. One half-cup of one percent fat cottage cheese has 14 grams of protein and just 80 calories, and it’s also rich in bone-building calcium. While men don’t need to worry about their aging bones quite as much as women, your bones still do deteriorate over time.

Price: $4.29-$5.99 for 16-oz. container

8 of 8

Jessica Pitcher

Eggs

Once deemed a food to avoid because of its cholesterol content, science has started to finally redeem the egg’s reputation. The new USDA Dietary Guidelines threw away the old cholesterol recommendation, stating that eating dietary cholesterol doesn’t raise blood cholesterol levels. In other words, eggs are back on the menu for healthy people. One large egg has 13 essential vitamins and minerals, and 6 grams of protein for just 70 calories. They also contain the amino acid leucine, which helps stimulate muscle growth.

Price: Approximately $1.50 for a dozen large eggs