Skip to main content
ProperDietPlan

Cheap Meals for Losing Weight: 20 Budget-Friendly Ideas That Actually Work

ProperDietPlan Editorial Team10 min read
Unrecognizable female standing at table with apples and cutting board with sandwich with lettuce in hands in kitchen on breakfast time

Let me guess. You've stood in the grocery store staring at $14 cauliflower rice and thought, there has to be a better way. Sound familiar?

Here's the thing—cheap meals for losing weight are absolutely a real thing. You don't need fancy superfoods, subscription meal kits, or a drawer full of protein powders. What you need is a basic understanding of which everyday foods keep you full, support a calorie deficit, and cost next to nothing per serving.

I've been writing about nutrition for three years now, and before that I spent time working in dietetics. One of the most consistent things I saw? People overspending on "health food" while ignoring the humble, genuinely effective stuff sitting right on the bottom shelf. So let's fix that.

Why Budget Eating and Weight Loss Actually Go Hand in Hand

The foods that tend to be cheapest are often the ones with the best nutritional bang for your buck. Lentils. Oats. Eggs. Frozen spinach. Canned tuna. These aren't glamorous, but a 2022 analysis from the Harvard T.H. Chan School of Public Health found that the healthiest dietary patterns—ones rich in legumes, whole grains, and vegetables—cost only about $1.50 more per day than the least healthy ones. And honestly? When you're cooking smart, you can close that gap entirely.

The key is understanding what actually makes a meal work for your goals. You want:

  • High protein — keeps you fuller longer and helps preserve muscle
  • High fiber — slows digestion, stabilizes blood sugar
  • Reasonable calorie density — big portions without a ton of calories
  • Actual flavor — because you're not going to eat cardboard for three weeks

Cheap staples nail all four of these. Let's get into the actual meals.

The 20 Cheap Meals That Do the Heavy Lifting

Breakfast Options That Cost Less Than a Dollar Per Serving

1. Overnight oats with frozen berries
Half a cup of rolled oats runs about $0.15. Add a tablespoon of chia seeds, some frozen mixed berries, and a splash of milk. Total cost? Under $0.70. It's high in fiber, genuinely filling, and takes two minutes of actual effort the night before.

2. Two-egg veggie scramble
Eggs hover around $0.25–0.35 each depending on where you shop. Two eggs scrambled with a handful of frozen spinach and half an onion costs roughly $0.80 and delivers about 16 grams of protein. That's a solid start to any morning.

3. Greek yogurt with banana
Generic store-brand plain Greek yogurt (not the flavored kind—those have a lot of added sugar) costs about $0.50 per serving. Slice in a banana and you've got a high-protein, high-fiber breakfast for under $0.80. I always recommend the plain version because you control what goes in it.

4. Peanut butter toast on whole grain bread
One tablespoon of peanut butter plus two slices of whole grain bread. Around 350–400 calories, a decent protein hit, and honestly—it's just good. Don't overthink it.

Lunches That Pack Well and Keep You Full Until Dinner

5. Lentil soup
A pound of dried lentils costs about $1.80 and makes six to eight servings. Cook them up with canned tomatoes, cumin, garlic, and whatever wilting vegetables are in your crisper. Each bowl lands around 250–280 calories and has 18 grams of protein plus 15 grams of fiber. It's one of the most underrated cheap meals for losing weight—full stop.

6. Tuna and white bean salad
Drain a can of tuna ($1.00) and a can of white beans ($0.89), toss with olive oil, lemon juice, and whatever herbs you have. Eat it on its own or over a bed of shredded cabbage. Roughly $1.90 for a meal that's loaded with protein and complex carbs.

7. Black bean and rice bowl
This is the working lunch I come back to every single week. Brown rice, canned black beans, salsa from a jar, a little shredded cheese. Cook a big batch of rice on Sunday and you've got lunches handled for four days. Cost per serving: around $1.10.

8. Vegetable and chickpea wrap
Canned chickpeas ($0.89 a can) roasted in the oven with cumin and paprika, wrapped in a whole wheat tortilla with spinach, cucumber, and hummus. Takes 25 minutes and costs about $1.50 per wrap. These also pack really well if you're bringing lunch to work.

9. Cabbage and carrot slaw with hard-boiled eggs
A head of green cabbage costs about $1.50 and makes a massive amount of slaw. Shred it, mix with grated carrots, a little apple cider vinegar, and a tiny bit of olive oil. Serve with two hard-boiled eggs. It's crunchy, filling, and costs about $0.90 a serving.

Dinners That Feel Like Real Meals (Because They Are)

10. One-pot turkey and vegetable chili
Ground turkey is one of the best cheap high-protein options out there—a pound usually runs $4–5 and stretches across four servings. Brown it, add canned tomatoes, kidney beans, bell peppers, and chili powder. Simmer for 20 minutes. Done. Each serving is around 350 calories and 35 grams of protein.

11. Baked chicken thighs with roasted sweet potato
Bone-in chicken thighs are dramatically cheaper than breasts—often $1.50–2.00 per pound. Season them simply, roast them at 400°F for 40 minutes. Slice a sweet potato in wedges and throw those in at the same time. One pan, minimal cleanup, about $2.50 a plate.

12. Stir-fried frozen vegetables with tofu and soy sauce
A bag of frozen stir-fry vegetables is around $2.50. A block of firm tofu runs about $2.00. Press and cube the tofu, fry it until golden, toss in the vegetables, add low-sodium soy sauce and garlic. Serve over brown rice. Two large servings from this recipe, so about $2.25 each.

13. Sardines on whole wheat toast with sliced tomato
Okay, I know sardines get a bad reputation. But a tin of sardines in olive oil is around $1.50 and has more omega-3s than most salmon portions. Mash them onto toast, slice a tomato on top, squeeze some lemon. It's actually really good—and takes four minutes to make.

14. Red lentil dal with cauliflower
Red lentils cook faster than green ones and get wonderfully creamy. Simmer them with canned tomatoes, garlic, ginger, turmeric, and cumin. Add in half a head of cauliflower (around $2.00) for volume. This one makes four generous servings for under $4.00 total.

15. Egg fried rice with frozen peas and carrots
Day-old rice is actually better for this—so this is a great way to use leftovers. Scramble three eggs in a wok or large pan, add the rice, frozen peas and carrots, soy sauce, and a little sesame oil if you have it. It takes ten minutes and costs almost nothing per serving.

Snacks and Smaller Meals Worth Mentioning

16. Cottage cheese with sliced cucumber
Cottage cheese is criminally underappreciated. Half a cup has 14 grams of protein for about $0.40. Eat it with sliced cucumber and a pinch of salt—it's actually refreshing and keeps hunger at bay for hours.

17. Apple with a tablespoon of peanut butter
A classic for a reason. The fiber in the apple and the fat in the peanut butter together slow digestion significantly. About $0.60 total.

18. Hummus with carrot sticks
Store-bought hummus is fine—look for the bigger tubs which are cheaper per serving. Pair with carrot sticks you've cut yourself (baby carrots are a convenience tax). Roughly $0.50 per snack.

19. Banana oat energy bites
Mash two ripe bananas with a cup of oats and a tablespoon of peanut butter. Roll into balls and refrigerate. Makes about 12 bites for under $1.50 total. They're genuinely satisfying as a pre-workout snack or afternoon pick-me-up.

20. Spiced popcorn
Air-popped popcorn is one of the highest-volume, lowest-calorie snacks you can eat. A bag of kernels costs about $2.50 and makes weeks of snacks. Sprinkle with nutritional yeast and smoked paprika for a savory option, or cinnamon for something sweet.

How to Build a Week Around These Meals

Having a list of cheap healthy meals is great. But if you don't have a structure, you'll end up ordering takeout on Thursday night when you're tired and haven't prepped anything. I've seen this happen—a lot.

Here's what actually works:

Pick one grain, one legume, one protein, and one batch vegetable per week. Cook a big pot of brown rice, a pot of lentils or beans, a tray of roasted chicken thighs, and a sheet pan of roasted vegetables. That's your building block set for the whole week. You mix and match rather than cooking seven different complete meals from scratch.

For example: Monday is the lentil soup. Tuesday the chicken goes over rice with roasted veg. Wednesday is egg fried rice using the leftover rice. Thursday is a tuna and bean salad. Friday you're using up whatever's left.

This kind of flexible template approach is exactly what a personalized meal plan is built around—and if you want something dialed in for your specific calorie needs and food preferences, our personalized meal planning quiz is a good place to start. It takes about two minutes and builds a week of meals around what you actually like to eat.

The Grocery Shopping Strategy That Keeps Costs Down

You can have the best list of cheap healthy dinner ideas in the world and still overspend if you're shopping without a system. A few things that genuinely help:

  • Buy dried legumes, not canned — dried lentils and beans cost 60–70% less per serving and take minimal effort in a pot or slow cooker
  • Frozen vegetables over fresh — a 2021 study in the Journal of Food Composition and Analysis confirmed frozen vegetables retain comparable nutrients to fresh, often at half the price
  • Generic/store brands for staples — oats, canned tomatoes, olive oil, and spices are functionally identical between brands
  • Shop the whole chicken — buying a whole chicken and breaking it down yourself costs about 40% less per pound than buying pieces

And honestly? Avoid buying bottled sauces and dressings. Learning to make a simple vinaigrette (olive oil, vinegar, mustard, salt) or a basic stir-fry sauce (soy sauce, garlic, ginger, a splash of sesame oil) will save you $3–5 per bottle and they taste better anyway.

What to Actually Expect—Realistic Results, Not Hype

Switching to a diet built around these cheap whole foods will likely reduce your overall calorie intake naturally—not because you're suffering through deprivation, but because high-fiber, high-protein foods are genuinely more filling per calorie than processed options.

A consistent calorie deficit of 300–500 calories per day—the kind you can realistically sustain—leads to steady, gradual progress over weeks and months. That's the goal here. Not a crash, not a cleanse. Just eating real food consistently without going broke.

The meals above average around $2.00–3.00 per serving. A full day of eating from this list—three meals and a snack—lands somewhere between $6.00 and $9.00 total. That's cheaper than most fast food combos and dramatically more nutritious.

A Few Final Thoughts Before You Start

Don't try to overhaul everything at once. Pick three or four meals from this list that genuinely sound good to you—not just "healthy good," but actually appetizing. Cook those for two weeks. Get comfortable. Then add more.

The most sustainable approach to changing how you eat is building habits slowly, not flipping everything overnight. And the foundation of those habits? Having a plan you can actually follow and afford.

If you want that plan built around your specific preferences, schedule, and goals—give our free meal planning quiz a go. It accounts for budget, dietary preferences, and realistic cooking time. Most people find it saves them at least an hour of decision-making every week.

Your next grocery trip doesn't have to be expensive. And your meals don't have to be boring. There's a lot of room between the two extremes—and that's exactly where the good stuff lives.

Frequently Asked Questions

What are the cheapest foods to eat for losing weight?

The cheapest foods that genuinely support weight loss goals are dried lentils, oats, eggs, canned tuna, frozen vegetables, brown rice, canned beans, and plain Greek yogurt. These are all high in protein or fiber (or both), which helps keep you full without eating a huge number of calories. A full day of meals built around these staples typically costs between $6 and $9—less than most fast food meals.

Can you actually build healthy eating habits on a tight budget?

Absolutely. A 2022 Harvard analysis found the healthiest dietary patterns cost only about $1.50 more per day than the least healthy ones—and when you cook from scratch using dried legumes, whole grains, and frozen vegetables, you can close that gap entirely. The key is learning a few simple base recipes (like lentil soup, egg fried rice, and bean bowls) that are cheap, filling, and flexible enough to vary throughout the week.

How do I meal plan for the week without spending a lot of money?

The most practical approach is picking one grain (like brown rice or oats), one legume (lentils or black beans), one affordable protein (eggs, canned tuna, or chicken thighs), and one batch vegetable—then cooking them all once or twice a week and mixing them into different combinations. This batch-cooking method means you're not cooking seven meals from scratch, and it keeps costs low by reducing food waste. If you want a personalized version based on your preferences and calorie needs, our free meal planning quiz at properdietplan.com can build a full week's plan for you in a few minutes.

Take the 1-Minute Quiz

Answer a few quick questions and get a personalized meal plan built around your goals, food preferences, and daily routine.

Get My Personalized Meal Plan