The pitch for meal prep is usually something like “spend two hours on Sunday and save money all week.” That’s mostly true, but the version you see on Instagram, with color-coded containers and perfectly portioned macros, sets people up to try it once, burn out, and go back to buying lunch every day.
Here’s a more realistic version.
Why It’s Worth Doing at All#
The numbers are hard to argue with. The average American spends around $13 per meal when eating out, according to data from the Bureau of Labor Statistics. A meal you prep at home costs roughly $2 to $4, even with decent-quality ingredients. If you’re buying lunch five days a week, you’re spending around $260 a month. Prepping those same lunches at home costs closer to $60.
That’s $200 a month. Over a year, that’s $2,400.
The fitness case is just as strong. When you’re hungry and unprepared, you eat whatever’s convenient. That’s usually processed, expensive, and low in protein. Having food ready means you actually eat the way you intend to.
The System: Batch Basics, Not Full Meals#
The mistake most people make is trying to prep complete meals. You end up eating the exact same thing every day, it gets boring by Wednesday, and you order pizza Thursday night anyway.
A better approach: prep the components, not the meals. Cook a few versatile base ingredients that you can combine differently each day.
Pick one grain. Brown rice, oats, or potatoes. All three are cheap (brown rice runs around $1.50 per pound), filling, and easy to cook in bulk. A rice cooker makes this nearly effortless, but a pot works fine. Cook enough for 4 to 5 days.
Pick one or two proteins. Eggs (around $3 to $4 per dozen), canned tuna or salmon (around $1.50 to $2 per can), dried lentils (around $1.50 per pound), or a bulk pack of chicken thighs (typically $2 to $3 per pound). Cook or hard-boil enough for the week.
Prep your vegetables. Wash and chop whatever you’ll use. Roasted vegetables, such as broccoli, sweet potatoes, zucchini, and cabbage, keep well in the fridge for 4 to 5 days. Frozen vegetables are just as nutritious as fresh and require no prep at all. Research published in the Journal of Food Composition and Analysis found that frozen produce often retains equal or higher levels of vitamins compared to fresh produce stored for several days. Buy frozen without guilt.
Make one sauce or dressing. This is what keeps the food from tasting the same every day. A simple tahini dressing (2 tablespoons tahini, lemon juice, garlic, water to thin) costs about $0.50 to make and takes 2 minutes. Olive oil with salt, pepper, and smoked paprika works on almost anything. One good sauce changes everything.
A Realistic Sunday Routine (Under 90 Minutes)#
You don’t need a whole day. Here’s a practical sequence:
Start the rice or potatoes first; they take the longest. While those cook, hard-boil a half-dozen eggs (10 to 12 minutes), then put them in an ice bath. While the eggs cool, chop and season your vegetables and get them in the oven at 400°F for 20 to 25 minutes. While the vegetables roast, open your canned proteins and portion them into containers. Make your sauce.
By the time you’re done with those steps, the rice is cooked and the vegetables are done.
Total active time: about 30 to 45 minutes. Total elapsed time: 60 to 90 minutes.
A Sample Week on About $40#
Here’s a rough week of lunches and dinners built from batch-prepped components:
- Monday: Rice bowl with roasted broccoli, hard-boiled eggs, tahini dressing.
- Tuesday: Lentil soup (bulk-cooked lentils, canned tomatoes ~$1, garlic, spices). A pound of dried lentils feeds you 4 to 5 times.
- Wednesday: Tuna mixed with olive oil and capers over potatoes. Takes 3 minutes to assemble.
- Thursday: Scrambled eggs with sautéed frozen vegetables and rice. Six minutes start to finish.
- Friday: Whatever combination of what’s left makes sense. This day is intentionally flexible.
Groceries for the week: brown rice ($1.50), a dozen eggs ($3.50), two cans of tuna ($3), a pound of dried lentils ($1.50), two heads of broccoli ($3), a bag of frozen mixed vegetables ($2.50), sweet potatoes ($3), canned tomatoes ($1), tahini ($5 for a jar that lasts weeks), spices you likely already have. Total: around $24 to $30. That covers most of your lunches and dinners for the week.
What to Do When You Skip a Week#
You will skip a week sometimes. Work gets busy, life happens, you didn’t want to spend Sunday afternoon in the kitchen. That’s fine.
Keep a “no-prep” fallback stocked at all times: canned beans, frozen vegetables, eggs, oats, and a bag of rice or lentils. These require no advance prep and can become a solid meal in under 15 minutes. The goal isn’t perfection. It’s having a system you can fall back on even when you’re tired.
The Bottom Line#
Meal prep at its most useful is less about discipline and more about reducing decisions. When food is ready, you eat it. When it isn’t, you spend money and end up eating whatever’s easy.
Start with one batch of grain, one protein, and one vegetable this week. See how much easier the week feels when lunch takes 90 seconds to assemble instead of $13 and 20 minutes.

