Skip to content

Meal Planning for Muscle Building on a Budget

By Justin, Founder of MealThinker and Daily Vegan Meal··6 min read
Share

Americans spend $50 a week on protein products

According to Empower's 2025 research of 2,200 Americans, the average person spends $50 per week specifically on protein products. Gen Z spends $75. Millennials spend $67. And 52% say protein products have noticeably increased their weekly grocery bill.

You can build muscle on a budget by choosing whole food protein sources over premium-marketed products. Dry lentils and beans cost about $0.01 per gram of protein. Protein bars cost $0.10-0.15. The cheapest protein sources on the planet are plant-based, and you don't need supplements, protein-enhanced snacks, or specialty foods to hit your macro targets.

The fitness industry has convinced people that building muscle requires expensive food. It doesn't. According to LendingTree, 40% of millennials and Gen Z have gone into credit card debt from fitness and nutrition spending. That's not dedication. That's marketing working as intended.

How much does protein actually cost per gram?

This is the table the supplement industry doesn't want you to see.

Protein SourceCost per gram of proteinProtein per servingCost per serving
Dry lentils$0.0118g per cup (cooked)$0.18
Dry beans (black, pinto)$0.0115g per cup (cooked)$0.15
Peanut butter$0.037g per 2 tbsp$0.21
Tofu (firm)$0.0520g per half block$1.00
Seitan (homemade)$0.0525g per 100g$1.25
Budget protein powder$0.0625g per scoop$1.50
Tempeh$0.1020g per half package$2.00
Protein bars$0.10-0.1520g per bar$2.50
Pre-made protein shake$0.15-0.2030g per bottle$4.50

Sources: Plenteousveg, FlavoryCooking, ProteinPowder.com

Lentils are 10-15x cheaper per gram of protein than protein bars. Rice and beans together form a complete protein with all nine essential amino acids, and a bowl costs about $0.25-0.49 for 30g of protein.

According to a University of Oxford study in The Lancet Planetary Health, plant-based diets are 21-34% cheaper than standard diets in high-income countries. The ISSN recommends 1.4-2.0g of protein per kilogram of body weight for muscle building. For a 170 lb (77 kg) person, that's 108-154g per day. Use our free macro calculator to get your exact protein, calorie, and macro targets for muscle building. You can hit those numbers with lentils, beans, tofu, and peanut butter for well under $5 a day in protein costs.

For a detailed breakdown of how to hit 150g+ protein on a plant-based diet, I wrote a full guide with nutrient tracking.

The supplement tax you're probably paying

Americans spend $56-68 per month on supplements according to a MyProtein survey. That's $670-816 per year on powders, bars, vitamins, and whatever the latest fitness influencer is selling.

Harvard Health puts it bluntly: "Don't waste time (or money) on dietary supplements." For most healthy adults, supplements provide no clear benefit when food already covers the same nutrients.

Protein bars are the worst offenders. According to industry cost analysis, only 15-20% of a protein bar's retail price is actual ingredients. The rest is production (10%), packaging (8-12%), marketing (25-30%), and distribution (20-25%). One major brand spent $18 million on Instagram influencer marketing in a single year. You're paying for that.

DIY protein bars from bulk protein powder cost about $0.85 per bar. Store-bought: $2.50-3.50. That's a 4x markup for a wrapper and a marketing budget.

Here's my take: if you're eating enough whole food protein (lentils, beans, tofu, tempeh, seitan, peanut butter), you don't need protein powder at all. If you want the convenience of a shake, buy budget protein powder and skip the bars. The only supplements worth considering on a plant-based diet are B12 and possibly creatine. Everything else is optional.

Plan tonight's dinner in 30 seconds

AI meal planning that remembers your kitchen and preferences.

Try MealThinker Free

How AI meal planning optimizes for macros and budget at the same time

The hard part of muscle building on a budget isn't knowing that lentils are cheap. It's turning cheap ingredients into meals you want to eat, seven days a week, while still hitting your protein targets.

That's what MealThinker does. Tell it your macro goals and it plans meals around what's already in your kitchen. No buying specialty ingredients for one recipe and watching the rest go to waste. According to Penn State research, the average household wastes 31.9% of the food it buys. For someone on a tight budget, that's money in the trash.

MealThinker knows your pantry and builds meals from what you have. Bought a big bag of lentils? It'll spread those across the week in different meals so you're not eating the same lentil soup five nights in a row. It tracks your protein automatically, so you don't need MyFitnessPal or a spreadsheet. See a full day of AI-planned muscle building meals to get the idea.

Building muscle shouldn't put you in debt. The food is cheap. The nightly decision of what to cook is what costs you.

Try MealThinker free for 7 days. No credit card required.

Frequently asked questions

How much does a muscle building diet cost per week?

A muscle building diet can cost as little as $60-75 per week if you focus on whole food protein sources like dry lentils ($0.01/g protein), beans ($0.01/g), tofu ($0.05/g), and peanut butter ($0.03/g). According to Empower research, Americans spend $50/week on protein products alone, but most of that goes to premium-marketed items that aren't necessary. Whole foods are cheaper and more nutritious than supplements.

What are the cheapest high-protein foods for muscle building?

Dry lentils and beans are the cheapest protein sources available at roughly $0.01 per gram of protein. Other affordable options include peanut butter ($0.03/g), tofu ($0.05/g), and homemade seitan ($0.05/g). Rice and beans together form a complete protein with all essential amino acids for about $0.25-0.49 per serving with 30g of protein.

Do you need protein powder to build muscle?

No. Protein powder is a convenience, not a necessity. If you eat enough whole food protein sources (lentils, beans, tofu, tempeh, peanut butter), you can hit the ISSN-recommended 1.4-2.0g per kilogram of body weight without any supplements. Protein powder can help if you struggle to hit targets through food alone, but budget powder ($0.06/g) works the same as premium brands ($0.12+/g).

Can you build muscle on a plant-based diet affordably?

Yes. A University of Oxford study published in The Lancet Planetary Health found that plant-based diets are 21-34% cheaper than standard diets in high-income countries. Plant-based protein sources (lentils, beans, tofu) are among the cheapest proteins per gram available. For a complete guide, see high-protein vegan meal planning with AI.

How much protein do you need per day to build muscle?

The International Society of Sports Nutrition recommends 1.4-2.0g of protein per kilogram of body weight for muscle building. For a 170 lb (77 kg) person, that's 108-154g per day. You don't need to hit the upper end unless you're an advanced athlete. For most people, 1.6g/kg is a good target. MealThinker can calculate your targets and plan meals that hit them automatically.

Get meal planning tips that actually work

Real strategies, not generic advice. We'll only email when it's worth your time.

Try MealThinker free for 7 days

AI meal planning that remembers your kitchen, tracks your nutrition, and plans meals in seconds.

Start Your 7-Day Free Trial

No credit card required - cancel anytime

Plan Tonight's Dinner