I used to make three separate grocery runs a week. Tuesday for the thing I forgot. Thursday because I was bored and somehow also sad about it. Sunday to start the whole miserable cycle over again. Exhausting, expensive, and I still ended up ordering pizza on Wednesday anyway.
Then I got serious about weekly meal planning — not the Pinterest version where everything lives in color-coded mason jars and your kitchen smells like lavender — but the real, slightly chaotic, functional kind. One trip. Seven dinners. Actually done.
Here’s exactly how I do it.
Start With a “Protein Anchor” System
Most meal planning advice says pick your recipes first. That’s backwards. Start with three proteins instead. One that’s cheap and versatile (chicken thighs, almost always my default), one that’s fast (shrimp works, canned salmon works), and one plant-based option (lentils or black beans).
Those three carry you through a full week without the repetition feeling punishing. Monday’s roasted chicken thighs quietly become Wednesday’s taco filling. Friday’s lentil soup pulls from the same base vegetables you already bought for Tuesday’s stir-fry. The whole thing starts connecting itself.
Build Around a Core Vegetable List
Pick five vegetables. Not seven. Definitely not twelve. Five.
My regular rotation: broccoli, bell peppers, zucchini, spinach, sweet potatoes. They’re cheap, they last the full week without turning into something unidentifiable, and they cross over between recipes without anyone noticing. A 2022 USDA report found that American households throw away roughly 31% of the food they purchase — vegetables being the biggest offender. Buying focused is the simplest fix for that.
So when you’re writing your list, ask one question: does this vegetable show up in at least two of my planned dinners? If not, it probably doesn’t belong in the cart.
Use a Simple Meal Template, Not Recipes
Rigid recipes are a trap. You buy half a bottle of fish sauce for one dish and stare at it every time you open the pantry for the next eight months. Work from a template instead.
Mine looks like this: two “bowl” nights (grain plus protein plus roasted veggie plus sauce), two “pan” nights (everything in one skillet, minimal cleanup), one soup or stew, one sheet pan dinner, and one wildcard. Seven dinners, mapped before I’ve thought about a single specific ingredient. The template tells me I need grains — rice and quinoa usually — a few pantry sauces, and my core proteins and vegetables. That’s genuinely it.
Write the List in Store Order
This sounds like a minor thing. It isn’t. Organizing your grocery list by store section — produce, then proteins, then pantry, then dairy — cuts your shopping time dramatically and kills the “oh I forgot garlic” backtrack that turns a 25-minute trip into 45. I keep mine in a plain notes app on my phone. Produce section always first. And there’s a running “pantry check” section at the bottom for things I might already have, like olive oil or dried pasta, because buying a third bottle of olive oil is its own special kind of defeat.
Batch Prep on Sunday for 90 Minutes
You don’t need to cook everything on Sunday. But prepping saves your entire week.
Roast the sweet potatoes. Cook a big pot of grains. Chop your peppers and broccoli and stack them in containers. Marinate the chicken thighs. In roughly 90 minutes — I’ve timed it, it was actually 87 including cleanup — you’ve done the heavy lifting. Weeknight dinners drop from 45 minutes to about 20. That’s not nothing when you’re tired and it’s already 6:30.
Keep Your Sauces Flexible and Pantry-Based
Three sauces cover most of what you’ll actually need. A soy-ginger base (soy sauce, sesame oil, fresh ginger, garlic). A tomato-herb base (canned crushed tomatoes, oregano, basil). And a creamy tahini situation (tahini, lemon, garlic, splash of water). Build everything else on top of those three and you’re rarely stuck.
Bottom Line
Here’s something people don’t talk about enough: the biggest obstacle to one-trip grocery planning isn’t organization. It’s decision fatigue inside the store. Walk in without a solid template and your brain is making micro-decisions every 30 seconds — and by checkout you’re mentally wrecked and somehow holding a fancy cheese you didn’t plan for. The template system above reduces your in-store decisions to almost nothing. You’re not shopping to figure out what to cook. You already cooked in your head. You’re just going to pick up the parts.
Frequently Asked Questions
How far in advance should I plan my week of dinners?
Two or three days before your shopping trip is the sweet spot. Planning too far ahead means your schedule shifts and the whole thing unravels. I usually do mine on Friday evening for a Saturday or Sunday run.
What if I don’t want to eat the same vegetables all week?
You won’t actually taste the repetition if you’re changing the cooking method and the sauce. Broccoli roasted with soy-ginger tastes nothing like broccoli folded into a tomato-based pasta. Your five vegetables should be workhorses, not scenery.
How do I keep meal prep from taking over my entire Sunday?
Set a hard stop. Give yourself 90 minutes and a specific task list before you start — and when the timer goes off, you stop. Incomplete prep is still valuable prep. Even if you only got the grains cooked and the vegetables chopped, you’ve saved yourself real time across the week. Done beats perfect every time.
Can this work for families with picky eaters?
Yes, but build in at least one “customizable” dinner per week. Tacos or grain bowls, something where each person assembles their own plate. Kids who won’t touch a mixed dish will frequently eat those exact same ingredients when they’re kept separate. And honestly? That’s a battle worth skipping on a Tuesday night.
Photo by MART PRODUCTION on Pexels
