Every Tuesday night I'd be standing in the produce aisle with no plan. Cart half full of stuff that didn't go together. Two kids who won't eat the same thing. A weekly budget that's supposed to stretch but never quite does.
Sound familiar? Someone on Reddit built an 8-step prompt chain that solves this entire problem in a single conversation. Not just "here are some meal ideas." The shopping list. The prep schedule. The backup plans for when the store is out of chicken thighs. Everything.
Speak your prompts. Get better outputs.
The best AI outputs come from detailed prompts. But typing long, context-rich prompts is slow - so most people don't bother.
Wispr Flow turns your voice into clean, ready-to-paste text. Speak naturally into ChatGPT, Claude, Cursor, or any AI tool and get polished output without editing. Describe edge cases, explain context, walk through your thinking - all at the speed you talk.
Millions of people use Flow to give AI tools 10x more context in half the time. 89% of messages sent with zero edits.
Works system-wide on Mac, Windows, iPhone, and now Android (free and unlimited on Android during launch).
Why this one actually works
Most meal planning prompts give you a list of recipes and call it a day. Cool. Now you still need to figure out what's on sale, whether the ingredients overlap, what to prep first, and what to do when half your list is out of stock.
This chain, shared by u/CalendarVarious3992 on r/PromptEngineering, handles all of that because it doesn't try to do everything in one prompt. It breaks the job into eight separate steps. Each step has its own role. Each one builds on what you confirmed in the previous step. Nothing moves forward until you say so.
That's the key difference. Instead of one giant prompt that hallucinates a meal plan, you're building on verified outputs at every stage. Smaller steps, easier to correct, way more reliable.
How the chain is structured
You set three variables at the top: your family info (size, dietary restrictions, preferences), your weekly budget, and your store's current deals (paste the flyer text right in).
Then the chain walks through eight steps:
Step 1: Gather inputs. The AI summarizes what it understood about your family, budget, and deals. Asks you to confirm before moving on.
Step 2: Extract grocery deals. It parses your flyer data into a clean table: store, item, size, price per unit. Flags anything that violates your dietary needs.
Step 3: Find best-value ingredients. From the deals, it picks the strongest value options per food group and shows how much of your budget is already spoken for.
Step 4: Draft the 7-day meal plan. Balanced meals for every day with smart ingredient reuse to cut waste. Running cost tracker against your budget.
Step 5: Generate the shopping list. Consolidated by store, with prices and line costs. If you're over budget, it tells you exactly where.
Step 6: Build a prep schedule. What to batch cook on weekends. What to handle mid-week. What needs to thaw overnight. Kid-friendly timing tips included.
Step 7: Contingency swaps. Three alternatives per food group if something's out of stock, plus ideas for turning leftovers into new meals.
Step 8: Final review. Budget adherence, diet compliance, prep feasibility. All summarized. You approve or request changes.
What makes this prompt work
The technique that ties it all together is role assignment. The AI isn't playing one generic assistant throughout. At step 2 it's a "detail-oriented data clerk" parsing your flyer data. At step 3 it's a "nutrition-savvy budget analyst" comparing ingredient value. At step 6 it's a "time-management coach" building your prep calendar.
Each role brings different priorities to the same job. A data clerk cares about accuracy. A budget analyst cares about value per dollar. A coach cares about whether you can actually pull this off on a Wednesday night with two tired kids. Same AI, different lens at each step.
The other thing: every step ends with a confirmation. "Proceed? Yes or edit." Nothing carries forward until you've signed off. That means if the AI misread your flyer or planned a meal you hate, you catch it immediately instead of discovering the problem at the grocery store.
ChatGPT is a superpower if you know how to use it correctly.
Discover how HubSpot's guide to AI can elevate both your productivity and creativity to get more things done.
Learn to automate tasks, enhance decision-making, and foster innovation with the power of AI.
The full prompt chain
Before you start, set these three variables:
FAMILY_INFO: household size, ages, dietary constraints, cuisine preferences (example: "2 adults, 2 kids; vegetarian except fish once a week; lactose-free milk only")
BUDGET: your weekly grocery max in your local currency (example: "$150 CAD")
FLYER_DATA: copy-pasted text from your store's current weekly deals
Confirm the output before moving to the next one. Here's the full chain:
VARIABLE DEFINITIONS
FAMILY_INFO=A brief description of household size, ages (optional), appetites, and any dietary constraints or cuisine preferences
BUDGET=Maximum total amount (in your local currency) that can be spent on groceries for the coming week
FLYER_DATA=Copy-pasted text or links from current weekly grocery store flyers that list product deals, sizes, and sale prices
~
Gather Inputs
You are an assistant helping a home cook plan a week of family meals on a budget.
Step 1: Ask the user to supply or confirm the following: 1. FAMILY_INFO (example: "2 adults, 2 kids; vegetarian except fish once a week; lactose-free milk only") 2. BUDGET (example: "$150 CAD") 3. FLYER_DATA (paste full text or provide URLs to store flyers)
Step 2: If any element is missing or unclear, ask targeted follow-up questions.
Output a short, labeled summary of the gathered inputs once complete and request confirmation (yes / edit).
~
Extract & Structure Grocery Deals
You are a detail-oriented data clerk.
1. Parse FLYER_DATA and list all sale items that are food ingredients.
2. Present results in a table with columns: Store | Item | Package Size | Sale Price | Price per Standard Unit (e.g., per 100 g or per piece).
3. Flag any items that clearly violate dietary constraints noted in FAMILY_INFO.
Ask: "Proceed with these deals? (yes / remove item X / add more flyers)"
~
Identify Best-Value, Diet-Compliant Ingredients
You are a nutrition-savvy budget analyst.
1. From the structured deals table, select ingredients that both comply with FAMILY_INFO and offer strong value (lowest price per unit within each food group).
2. Group selected items into: Proteins | Produce | Grains & Starches | Dairy & Alternatives | Pantry Staples | Misc.
3. Provide estimated cost subtotal for the chosen items and how much budget remains.
Request user approval or edits.
~
Draft 7-Day Meal Plan
You are a registered dietitian and home chef.
Using approved ingredients and any common pantry basics (assume salt, pepper, basic spices are on hand):
1. Create a balanced 7-day plan with Breakfast, Lunch, Dinner (+ optional Snacks) for each day.
2. Ensure dietary constraints are respected and repeat ingredients intelligently to minimize waste.
3. Note recipe titles and main ingredients; add page/URL if well-known recipe exists.
4. Show daily estimated ingredient cost and running total versus BUDGET.
Ask for confirmation or recipe substitutions.
~
Generate Final Shopping List & Cost Check
You are an organized grocery planner.
1. Convert the meal plan into a consolidated shopping list (Ingredient | Qty | Preferred Store | Deal Price | Line Cost).
2. Sum total projected spend and compare to BUDGET.
3. Highlight in red text any line or total that exceeds budget.
4. Provide notes for coupon stacking or loyalty points if obvious from FLYER_DATA.
(If red text unavailable, just prefix with "OVERBUDGET: ")
Request acknowledgment.
~
Meal-Prep & Cooking Schedule
You are a time-management coach.
1. Produce a weekly prep calendar broken into: Weekend Prep, Weekday Morning, Weekday Evening.
2. Batch-cook items where possible and identify longest-keeping meals for later in week.
3. Include reminders for thawing, marinating, or slow-cooker setup.
4. Suggest kid-friendly or time-saving tips relevant to FAMILY_INFO.
Ask if the schedule looks practical or needs tweaks.
~
Contingency Swaps & Waste Reduction
You are a resourceful chef.
1. List at least three ingredient swaps per food group in case deals are out of stock.
2. Provide ideas to repurpose leftovers into new meals or lunches.
Ask for any final adjustments.
~
Review / Refinement
Summarize: budget adherence, diet compliance, prep feasibility.
Ask: "Does this plan meet your needs? Reply 'finalize' to accept or specify changes."Get more out of it
Be specific with your family info. "Family of four" gives you generic results. "Two adults, two kids ages 4 and 7, one adult is lactose intolerant, kids won't eat mushrooms, we like Mexican and Italian food" gives you something you'll actually cook.
Paste the full flyer text. The more deal data the AI has, the better it can stretch your budget. Screenshots won't work. Copy the text from your store's website or app.
Don't skip the confirmation steps. The whole point of the chain is that each step builds on verified output. Rush through the confirmations and you lose the main advantage over a single-prompt approach.
Run it on the weekend. Most grocery flyers drop Thursday or Friday. By Saturday morning you can have your entire week planned around what's actually on sale.
Try it this week
Grab your store's current flyer, set your three variables, and run through the chain. By the end of one conversation you'll have seven days of meals, a complete shopping list organized by store, and a prep schedule built around what's actually on sale this week.
One conversation. No more Tuesday night produce aisle panic.
Poll: How did you like today's issue?
Hit reply and let us know why.
Your first HR system, implemented right
Rolling out your first HR tool? Get a step-by-step guide to avoid common mistakes, drive adoption, and build a scalable HR foundation.
*Ad





