You've probably already tried asking ChatGPT for a week of family dinners. You typed something like "give me 5 healthy dinner ideas for my family" and got back chicken stir-fry, pasta bake, and tacos. Again. Generic, uninspired, nothing your actual family would get excited about.
That's not a ChatGPT problem. It's a prompt problem. And it's completely fixable.
This guide shows you exactly how to use ChatGPT for weekly meal planning — with the right setup, the right prompts, and a 10-minute workflow you can run every Sunday. For a broader look at AI meal planning approaches, see our complete guide to AI meal planning.
Why ChatGPT gives bad meal plan results by default
Generic inputs produce generic outputs. That's the whole problem.
When you ask ChatGPT for "healthy family dinners," it has no idea how many people are in your family, what your kids won't eat, how much time you have on a Tuesday night, what your grocery budget is, or whether you care about additive-free ingredients. So it reaches for the most statistically average answer — which is usually chicken, pasta, and something with rice.
The fix is simple: you need to give ChatGPT your household rules before you ask for meals. That means your family size, your time constraints, your budget, your ingredient standards, and any exclusions. Once those rules are in the prompt, the output changes completely.
The key shift: Stop asking ChatGPT "what should I cook?" and start telling it "here are my constraints — plan within them." It's the difference between a vague question and a brief you'd give a personal chef.
The setup: giving ChatGPT your household rules once
You only need to do this once. After that, you copy-paste your master prompt every week.
Your household rules block should include:
- Family size — number of adults and kids, ages if relevant
- Weekly dinner count — typically 5 (allowing for leftovers/takeaway nights)
- Time constraints — "weeknight meals must be under 40 minutes"
- Ingredient standards — "whole food only, no artificial additives, no ultra-processed shortcuts"
- Budget — a weekly grocery number or per-meal limit
- Exclusions — allergies, strong dislikes, picky eater specifics
- Preferences — cuisines you love, proteins you cook often, anything you want to see regularly
Write this out once. Save it in a note on your phone. That becomes your master prompt — the thing you paste at the start of every Sunday planning session.
You don't need to be exhaustive. Start with 4–5 rules and add more as you find ChatGPT getting things wrong. Over time, your master prompt gets better and the output gets sharper.
Step-by-step: plan a full week in 10 minutes
Here's the exact workflow. Once you've done it once, it takes 10 minutes — often less.
- Open ChatGPT — free plan works fine for this
- Paste your household rules block — the one you saved from the setup above
- Add the weekly dinner request — "Plan 5 dinners for this week"
- Review the output — scan the five meals, swap anything you hate with a quick follow-up message like "swap Wednesday for something with mince"
- Generate the grocery list — paste your finalised meal plan and ask for a categorised shopping list
- Check against your pantry — remove anything you already have
- Done. Five dinners decided. Shopping list ready. Mental load gone until next Sunday.
The first time, budget an extra 10 minutes to write your household rules. After that, the whole session is copy-paste and a quick review.
Want the household rules template pre-filled and ready to go?
Grab the free prompt pack →Copy-paste prompts: week planner, picky eater, grocery list
These three prompts cover the core weekly workflow. Use them as-is or adapt to your household.
Prompt 1: The weekly dinner planner
This is your master prompt. Swap in your own details where indicated.
Plan 5 family dinners for a family of [X adults, X kids]. Household rules: - Whole, minimally processed ingredients only — no artificial additives, no packet sauces - Every weeknight meal must be achievable in under [45] minutes - Weekly grocery budget: under $[amount] - We don't eat: [list any exclusions] - We love: [list favourite cuisines or proteins] Output format: meal name, main ingredients, prep time, why it works for kids.
Unlock 2 more prompts
Drop your email below and get instant access to the rest of the prompts on this page — free.
No spam. Unsubscribe anytime.
Prompt 2: The picky eater variant
Add this when you've got a selective eater at the table. Be as specific as possible about what they won't eat — textures, colours, and presentations matter as much as ingredients.
Plan 5 family dinners for a family of [X]. My [age]-year-old won't eat: [be specific — e.g. mushrooms, visible onion, strong sauces, anything green, slimy textures] Rules: - Every meal must work for the whole family — no separate plates - Whole, minimally processed ingredients only - Under [45] minutes each - Budget: under $[amount] for the week For each meal, briefly explain why it works for a picky eater.
Prompt 3: The grocery list generator
Run this after you've finalised your five meals. Paste the meal names into the prompt.
Generate a complete grocery list for these 5 dinners: [paste meal list] Family size: [X] Format the list: - Grouped by supermarket section (produce, protein, dairy, pantry, frozen) - Include quantities (e.g. 500g chicken thighs, not just "chicken") - Flag items I probably already have in a standard pantry - Note any ingredients shared across multiple meals
Common mistakes and how to fix them
These are the issues most mums hit in the first couple of weeks. All of them are prompt problems, not ChatGPT problems.
Mistake: the meals are too complicated
ChatGPT doesn't know you're exhausted by 6pm on a Wednesday unless you tell it. Add "weeknight meals must require no more than [X] active steps and be achievable by a tired adult" to your rules. Sounds specific — works brilliantly.
Mistake: the meals keep including processed ingredients
You haven't been specific enough about ingredient standards. "Healthy" doesn't mean additive-free to ChatGPT. Use this exact phrase: "whole, minimally processed ingredients only — no artificial colours, flavours, or preservatives, no packet sauces or seasoning mixes."
Mistake: the grocery list is too long and expensive
ChatGPT is picking five meals with entirely different ingredients. Add "minimise ingredient overlap — use shared ingredients across at least 3 meals" to your prompt. It'll start planning meals that share proteins, veg, and pantry items — which cuts both the list and the bill.
Mistake: the meals don't feel right for your family
You haven't told it what you like. Add 5–6 of your family's actual favourite meals to your rules: "Our regular favourites include: [list them]. You can include 1–2 of these per week." ChatGPT will plan around what you already love.
What to do when ChatGPT gives you the same meals again
It happens. After a few weeks of using the same prompt, ChatGPT starts cycling back to the same meals — especially if your constraints are tight. Here's how to break the loop.
Tell it what you've had recently. At the top of your weekly prompt, add: "We've had these in the last two weeks — don't repeat them: [list meals]." ChatGPT will actively avoid those and reach for different options.
Ask for variety by cuisine. Add a rule like "each meal should use a different cuisine style — e.g. one Asian-inspired, one Mediterranean, one Mexican, one comfort/classic, one quick weeknight." This forces ChatGPT to range wider.
Give it a theme for the week. "This week I want a Mediterranean-inspired meal plan" or "plan around what's in season in autumn" gives ChatGPT a creative direction and breaks the default pattern.
Want to go further? The Meal Planning OS stores your household rules and meal history in Claude permanently — so you never re-paste, and it automatically avoids recent repeats without you having to track them manually.
Free vs paid: when to upgrade
The honest answer: the free plan is enough for most families doing a weekly planning session.
ChatGPT's free tier handles the prompts in this guide without any issues. You might hit daily usage limits if you're running multiple long sessions in one day, but for a single weekly planning session, free is fine.
The main reason to upgrade to ChatGPT Plus (AU$28/month) is memory. The paid plan includes a memory feature that can retain your household rules between sessions — so you don't need to re-paste your master prompt every week. It's genuinely useful if you find the re-pasting annoying.
There's also Claude's paid plan (US$20/month) — which some mums prefer specifically for meal planning because its Projects feature stores your rules more reliably than ChatGPT's memory. If persistent memory is the goal, Claude is worth considering. Read our full comparison of AI meal planning tools to see how they stack up.
For now: start with free. Get the workflow running. Upgrade only if you find yourself wanting more.
Not sure which prompts to start with? The free prompt pack has everything in one place.
Get the free prompts →