How to Make a Weekly Meal Plan and Grocery List in 20 Minutes
A simple 20-minute method to plan a week of meals and write a grocery list that matches it – what to check first, how to pick dishes, how to waste less food, and what to do when the plan breaks on Wednesday.
It's 6:45 pm on a Tuesday. You open the fridge and find half a zucchini, three eggs, a tub of sour cream that may or may not be fine, and a bag of spinach that's starting to go slimy. Nothing in there adds up to dinner. So you order takeout, or you run to the store for "just a few things" and come back with a bag of snacks and still no plan. On Saturday the spinach goes in the trash.
A weekly meal plan fixes exactly this. You sit down once, decide what you'll eat, and turn that into a grocery list. After that, the nightly "what's for dinner" question is already answered. Here's how to do it in about 20 minutes, without turning food planning into a second job.
To make a weekly meal plan in 20 minutes, start by checking what you already have, then count how many nights you'll actually cook. Pick 3–4 main dishes from meals you already know, ideally ones that make leftovers or share ingredients. Assign them to days, keep one night for leftovers and one night free. Build your grocery list straight from the plan, group it by store section, and check it against your fridge before you leave the house.
Why meal planning is worth it
Without a plan, you decide what to eat every single day, and usually at the worst possible moment: hungry, tired, at the end of a long day. That's when the fastest option wins, whether or not it's what you wanted.
Meal planning moves that decision to a calm moment. You think about food once, on the weekend, with a cup of coffee and a full stomach. During the week you just follow the plan.
There are practical wins too:
- Fewer trips to the store. One big shop and maybe one quick top-up instead of daily runs.
- Less food in the trash. You buy for specific meals, so fewer things sit in the crisper drawer until they rot.
- Clearer spending. When the list is written before you shop, you can see where the money goes, and impulse buys drop.
- Fewer arguments at home. If the plan is on the fridge, nobody asks "so what are we eating?" at 6 pm.
After two or three weeks of planning, the evening "what should I cook" question just disappears. You get home, you know the answer, and the ingredients are already in the fridge.
Step 1. Check the fridge, freezer and pantry – 3 minutes
Start with what you already own. Open the fridge, the freezer and the pantry, and write down anything that needs to be used soon: vegetables on their last legs, open packages, meat in the freezer, half-used bags of rice or pasta.
These are your first candidates for the week. If there's chicken in the freezer and half a bag of rice in the cupboard, chicken and rice practically writes itself onto Monday. You save money and clear space at the same time.
While you're there, note any staples that are running low: oil, salt, spices, flour. They go on the list as a separate line.
Step 2. Count the nights you'll really cook – 2 minutes
The classic beginner mistake is planning to cook all seven nights. Real weeks almost always include an evening when you work late, go out, or are simply too tired to stand at the stove.
Look at your calendar for the week and answer honestly:
- Which nights will you definitely be home for dinner?
- When will you have more than 30 minutes to cook?
- Which day will you get home late and want something you can just reheat?
- Any guests, travel, birthdays, or kids' events?
Most people land on 4–5 cooking nights. That's what you plan for. The rest are covered by leftovers, batch-cooked food, or something very simple.
On Sunday you enthusiastically plan seven different dinners, including lasagna on Wednesday. On Wednesday you get home at 9 pm, the lasagna doesn't happen, the ground beef sits until Friday, and on Saturday it goes in the trash. The plan didn't fail because of willpower. It was built for a week you don't have.
Step 3. Build your own list of go-to meals
Inventing a menu from scratch every week is the main reason people quit meal planning. The fix is a personal meal bank: a list of dishes you already know how to make and that people at home actually eat.
Set aside 15 minutes once and write down everything you've cooked in the last month. Most people get 15–25 dishes. Sort them into groups:
- Quick – under 20 minutes: omelet, pasta, stir-fry, quesadillas, soup from ready-made stock.
- Medium – 30–45 minutes: chili, curry, sheet-pan chicken and vegetables.
- Big batch – take longer but cover two or three meals: a big pot of soup, stew, a whole roast chicken.
- Weekend – the dishes you enjoy making when there's time.
From here, a weekly plan takes a couple of minutes. Add new recipes one per week at most. If you like it, it joins the list. If not, you drop it with no regrets.
Step 4. Cook once, eat twice – 5 minutes
The most useful idea in meal planning is cooking so that one dish covers more than one meal.
Here's how that looks:
- The big pot. Soup or chili for 4–6 servings is dinner tonight and lunch tomorrow.
- The shared ingredient. Roast a whole chicken on Monday, use the leftover meat in tacos or pasta on Tuesday, and turn the bones into stock for Wednesday's soup.
- Double the base. Cook rice or quinoa for two days: one night with meat, the next with vegetables and a fried egg.
- Simple prep. Chopped vegetables, cooked grains and marinated meat in the fridge save real time on busy weeknights.
For a week with 4–5 cooking nights, 3–4 main dishes is usually enough. That feels much more doable than staring at seven empty boxes.
Monday – roast chicken with potatoes. Tuesday – chicken tacos with the leftovers. Wednesday – a big pot of vegetable soup. Thursday – soup again, with grilled cheese. Friday – free night: leftovers, eggs, or takeout. Saturday – chili, enough for two days. Sunday – chili, and 20 minutes to plan next week.
Step 5. Put meals on days – 3 minutes
Now place your dishes on the calendar, using what you learned in Step 2. A few rules prevent most problems:
- Perishables early in the week. Fish, fresh herbs and delicate greens go on Monday and Tuesday. Grains, root vegetables and frozen food can wait until later.
- Long recipes on free evenings. Chili won't happen on your busiest Tuesday, however much you want it to.
- One leftovers night. It's your safety net: whatever's left from earlier in the week gets eaten instead of forgotten.
- One free night. No plan, so there's room for takeout, a dinner invitation, or an evening when you just make toast. Planning the gap in advance means it doesn't break anything.
Breakfast and lunch don't need the same detail. Two or three standard breakfasts on the grocery list are enough, and lunches are often covered by last night's leftovers.
Step 6. Write the grocery list from the plan – 4 minutes
Your grocery list comes from the meal plan, line by line. Go through each dish and write down the ingredients you don't already have. Then add the basics: breakfast items, snacks, bread, milk.
To avoid zigzagging around the store, group the list by section:
| Section | Example |
|---|---|
| Produce | potatoes, onions, carrots, spinach, apples |
| Meat and fish | whole chicken, ground beef |
| Dairy and eggs | milk, cheese, yogurt, eggs |
| Pantry | rice, pasta, canned tomatoes, beans |
| Bakery | bread, tortillas |
| Frozen | frozen vegetables |
| Household | dish soap |
Before you leave, check the list against the fridge one more time. It takes a minute and saves you from buying a third jar of mustard.
How to avoid overbuying
- Don't shop hungry. It's old advice, and it still works.
- If something isn't on the list, ask yourself which meal it's for. No answer – leave it on the shelf.
- Only grab deals on things you'll use in the next two weeks or can freeze.
If you live alone
The hardest part for solo cooks is package and recipe sizes. Ground meat comes in family packs, a head of cabbage is enormous, and soup recipes serve eight.
What helps:
- Use the freezer. Make soup for six, eat two portions, freeze four in containers. After a month you have your own "delivery menu" of five different meals.
- Two or three dishes a week. One person rarely needs more than two big dishes plus a couple of quick options.
- Buy loose produce. Pick up exactly the number of onions or peppers your plan needs.
If you're feeding a family
Meal planning saves families the most effort, but it also has the most moving parts: different tastes, different schedules, practices and lessons.
- Ask everyone. Let each person pick one dinner for the week. The plan becomes shared, and there are fewer complaints at the table.
- One base, different toppings. Pasta for everyone, with a spicier sauce for adults and plain cheese for the kids.
- Practice nights get quick meals or leftovers. Don't plan a complicated dinner on the evening you're driving to soccer.
- Post the plan where everyone sees it. Fewer questions, and it's easier to share the cooking.
If you work from home or study
Remote workers and students usually have more time but less structure. The fridge is three steps away, and lunch easily turns into an all-day snack.
- Plan lunch too. Otherwise you'll graze on crackers and cereal until dinner.
- Make tomorrow's lunch tonight. Cook a slightly bigger dinner and pack the extra portion.
- Put lunch on your calendar like a meeting. You get a real break and a real meal.
Students in dorms or shared kitchens do well with a short list of cheap, flexible staples: rice, eggs, frozen vegetables, canned beans, chicken thighs. Most weeknight dinners can be built from those.
If planning is hard for you in general
For people with ADHD, or anyone who finds it hard to juggle lots of details, a classic seven-day plan often falls apart by day two. Simpler versions work better:
- Rotating menus. Instead of a new plan every week, keep two or three finished weeks and cycle through them. Each one has its own ready-made grocery list.
- Theme nights. Monday is pasta, Tuesday is soup, Wednesday is tacos. Inside each theme the choice is small, so there's almost nothing to decide.
- A meal list instead of a schedule. Don't tie dishes to days. Just make sure you have ingredients for four specific dinners and pick whichever one you feel like each night.
- Write it down where you'll see it. The plan and the list have to live somewhere you look every day, not in your head.
What to do when the plan breaks
It will break. Almost every week something goes off script: a dinner invite, a late meeting, a night when you just don't want fish. That's normal, and a good plan expects it.
- Shift meals forward. Didn't cook Wednesday's dish? Move it to Thursday, and Thursday's to Friday. That's what the free night is for.
- Rescue perishables. If an ingredient won't last until its day, cook something simple with it now or freeze it.
- Don't start over. One missed Tuesday doesn't ruin the week. Pick the plan back up at the next dinner.
Usually it's one of three things: too many new recipes, too many complicated dishes on weeknights, or no buffer for an unexpected evening. Figure out which one is yours and fix just that in next week's plan.
Common mistakes and why they happen
An overambitious plan. You want variety, so the plan gets seven different dishes and half of them are new. A new recipe takes noticeably longer than a familiar one: you read the steps, hunt for ingredients, second-guess yourself. Keep it to one new dish per week.
Planning without your calendar. The plan is built for an ideal week instead of the one you actually have. That's why Step 2 isn't optional.
Writing the list from memory. If you don't check the plan and the fridge, your cart fills up with "just in case" items while the one thing a recipe needs is missing.
Perfectionism. Macro counting, perfect balance, color-coded spreadsheets. You can add all of that later if you want. To start, it's enough that a plan exists.
Planning dinners when lunch is the problem. Look at where your eating actually goes off the rails. If you grab random food at midday, a dinner plan won't fix it.
When a weekly meal plan isn't the right tool
Sometimes a classic plan does more harm than good:
- An unpredictable schedule. Shift work, travel, frequent moves. A stocked pantry for 5–6 quick meals, not tied to specific days, works better.
- You barely cook at home. If you eat in twice a week, a short list of breakfast and snack staples is enough.
- A medical diet. In that case the plan should come from your doctor or a registered dietitian. This method can only help with organizing the shopping.
- A difficult relationship with food. If meal planning makes you anxious or turns into strict control, it's worth talking to a professional before tightening the rules.
For these cases, try the light version: a "four dinners" list that you always keep ingredients for.
How to make meal planning a weekly habit
A meal plan sticks when it has a fixed spot in your week:
- Pick a regular day. Usually Saturday or Sunday, right before the big shop.
- Pair it with your weekly review. You're already looking at your calendar and spotting busy days, so plan meals around them right then.
- Save old plans. After a month you'll have four finished weeks you can reuse with small tweaks.
- Set a timer. Give the plan and the list 20 minutes. If you run over, you're chasing perfection. Go with what you have.
After three or four weeks, the whole thing becomes routine and takes about ten minutes.
Frequently asked questions
Where do I start if I've never made a meal plan?
Don't try to plan the whole week at once. Start with three dinners: choose dishes you already know, buy what they need, and see how it goes. Once that feels easy, add more nights and then lunches.
How many meals should I plan for a week?
For one or two people, 3–4 main dishes is usually enough if some of them cover two days. For a family, 4–5, plus a couple of quick backups for chaotic evenings. Seven different dinners is a lot of work that rarely pays off.
Do I need to count calories in my meal plan?
Not for the plan to work. Counting makes sense only if you have a specific goal and know why you're doing it. At the start, it's more useful to make sure each dinner has some vegetables, some protein and a filling side.
How often should I go grocery shopping?
A good rhythm is one big shop on the weekend and one small midweek trip for fresh produce, bread and dairy. Food stays fresh, and you're not in the store every day.
What's the difference between meal planning and meal prep?
Meal planning is deciding what you'll eat and when. Meal prep is a way of cooking: one long session that fills the fridge with ready-to-eat containers. They pair well, but a meal plan works fine without prep if you cook a little each evening.
What do I do with leftovers nobody wants?
Turn them into something else: leftover meat into tacos, fried rice or an omelet, extra grains into fritters or a casserole. If leftovers still go uneaten, your portions are too big, so scale them down in next week's plan.
Where should I keep my meal plan and grocery list?
Wherever you'll actually see them. A sheet on the fridge, a phone note or a task app all work. What matters is that the plan is at hand at the stove and the list is with you in the store.
What to do today
- Open the fridge and write down three things that need to be used in the next few days.
- Look at your calendar and count how many nights you'll realistically cook this week.
- Pick dishes for those nights from meals you already know and assign them to days.
- Write a grocery list from the plan, group it by section, and check it against the fridge.
That's about 20 minutes, and it buys you a week without the 6 pm "what's for dinner" scramble.
Do It Today is a handy place to turn this into a routine: set a recurring task like "Plan meals and grocery list" for Sunday, and break the steps into tasks for the day – check the fridge, plan, list, shop. If you want to stay inside 20 minutes, start one focus timer session. And "cook at home four times a week" can live as a habit you track, with your day history showing how it's going. The app is free, installs on your phone like a regular app, and syncs across devices, so your plan is with you both at home and at the store.
Try it right now
Tasks, a focus timer and habits on one screen. Open it and you instantly see what to work on.
Start for free