Weekly Meal Planner
Builds a structured 7-day meal plan with recipes, shopping list, and prep tips.
Example run
Generated by Claude Opus 5.5 on September 23, 2026
Inputs used
- Number of people
- 4 (2 adults, 2 kids ages 8 and 11)
- Dietary restrictions
- Vegetarian (eggs and dairy okay, no meat or fish) and gluten-free
- Allergies
- Tree nuts and peanuts (strict no-nut kitchen — no almond milk, peanut butter, cashews, etc.)
- Budget amount
- 150
- Currency
- USD
- Skill level
- Beginner to intermediate — comfortable with stovetop and oven basics, not confident with knife skills for complex prep
- Cooking time
- 30 minutes max on weeknights (Mon-Fri); up to 1 hour on Saturday and Sunday
- Cuisine preferences
- Mediterranean and Mexican, with one Italian-style pasta night
- Meals per day
- Breakfast, lunch, dinner, and one afternoon snack
7-Day Vegetarian, Gluten-Free, Nut-Free Family Meal Plan
For: 2 adults and 2 kids (8 and 11) · Budget: $150 · Cuisines: Mediterranean, Mexican, one Italian pasta night
Assumptions before we start
- No low-carb requirement. Your dietary line included "low-carb" in the example text, but I read your actual needs as vegetarian and gluten-free. Rice, corn, potatoes, and GF pasta are included. Tell me if you do want low-carb and I'll rework it.
- Pantry staples on hand: olive oil, salt, pepper, cinnamon, cumin, chili powder, oregano, smoked paprika, garlic powder, and baking powder.
- Prices are store-brand estimates (Aldi/Walmart-style). Your local prices may vary.
- Calories are for an adult serving. Kids generally eat about ⅔–¾ of that.
Weekly Meal Plan
♻️ = intentional leftover, cooked once and eaten twice.
| Day | Breakfast | Lunch | Afternoon Snack | Dinner |
|---|---|---|---|---|
| Mon | Berry overnight oats · ~350 kcal · 5 min (prepped Sun) | Mediterranean hummus bento (hummus, veggie sticks, feta, baked tortilla chips) · ~450 kcal · 5 min | Stovetop popcorn · ~150 kcal · 10 min | Sheet-pan Greek chickpea bowls with tzatziki · ~560 kcal · 5 + 20 min |
| Tue | Berry overnight oats · ~350 kcal · 5 min | ♻️ Leftover Greek chickpea bowls · ~560 kcal · 3 min | Apple slices with cinnamon-yogurt dip · ~160 kcal · 5 min | Sweet potato and black bean tacos · ~520 kcal · 10 + 10 min |
| Wed | Egg and cheese breakfast tacos · ~380 kcal · 10 min | ♻️ Burrito bowls from leftover taco filling and rice · ~520 kcal · 5 min | Hummus with carrot and cucumber sticks · ~150 kcal · 2 min | Shakshuka with feta over parmesan polenta · ~480 kcal · 10 + 20 min |
| Thu | Egg and cheese breakfast tacos · ~380 kcal · 10 min | Cheesy black bean quesadillas · ~500 kcal · 10 min | Stovetop popcorn · ~150 kcal · 10 min | 🇮🇹 GF penne with red lentil marinara · ~580 kcal · 5 + 25 min |
| Fri | Greek yogurt parfaits with berries, banana, and cinnamon-toasted oats · ~320 kcal · 5 min | ♻️ Leftover lentil pasta · ~580 kcal · 3 min | Berry-banana "nice cream" · ~140 kcal · 5 min | One-pan cheesy burrito rice skillet · ~560 kcal · 5 + 25 min |
| Sat | Banana-oat blender pancakes with berries · ~400 kcal · 25 min | Egg salad lettuce wraps with carrots · ~420 kcal · 20 min | Apple slices with cinnamon-yogurt dip · ~160 kcal · 5 min | Greek stuffed peppers · ~520 kcal · 15 + 45 min |
| Sun | Huevos rancheros-style tostadas · ~420 kcal · 20 min | ♻️ Leftover stuffed-pepper filling bowls · ~480 kcal · 5 min | Hummus with carrot and cucumber sticks · ~150 kcal · 2 min | Sweet potato enchilada bake · ~590 kcal · 20 + 40 min · ♻️ extra goes to next Monday's lunch |
Daily totals land around 1,500–1,700 kcal per adult. Growing kids and active adults can add seconds, extra fruit, or milk.
Recipes
1. Monday: Sheet-Pan Greek Chickpea Bowls with Tzatziki
Makes 8 servings (dinner plus Tuesday lunch) · 25 min
Ingredients
- 3 cans (15 oz) chickpeas, drained and patted dry
- 2 zucchini, halved lengthwise then sliced
- 1 onion, cut in wedges (prepped Sunday)
- 3 tbsp olive oil, 1½ tsp oregano, 1 tsp garlic powder, 1 tsp salt
- 6 cups cooked rice (from Sunday batch)
- 1 pint grape tomatoes (left whole)
- 1 cucumber, diced
- 2 oz feta, crumbled
- Tzatziki (prepped Sunday): 1 cup Greek yogurt, ½ cucumber grated and squeezed, 1 tsp minced garlic, juice of ½ lemon, pinch of salt
Steps
- Heat the oven to 425°F. Line 2 sheet pans with foil or parchment.
- Toss the chickpeas, zucchini, onion, and whole tomatoes with the oil, oregano, garlic powder, and salt. Spread in one layer.
- Roast 20 minutes, shaking the pans halfway, until the chickpeas are golden.
- Reheat the rice while the vegetables roast.
- Build bowls: rice, roasted vegetables, diced cucumber, feta, and a big spoon of tzatziki.
- Pack half into 4 containers for Tuesday lunch, keeping the tzatziki separate.
2. Tuesday: Sweet Potato and Black Bean Tacos
Makes 4 servings plus filling for Wednesday lunch · 20 min
Ingredients
- 2 lb sweet potatoes, cubed and roasted (done Sunday)
- 2 cans black beans, drained and rinsed
- 1 cup frozen corn
- 1 tsp cumin, 1 tsp chili powder, ½ tsp salt
- ½ cup salsa
- 12 corn tortillas (check they're labeled GF)
- 1 cup shredded Mexican cheese
- 1 avocado, sliced
- 1 romaine heart, thinly sliced
- Lime crema: ½ cup Greek yogurt plus juice of 1 lime
- Cilantro (optional)
Steps
- In a large skillet over medium heat, warm the beans, corn, cumin, chili powder, and salt for 5 minutes.
- Add the roasted sweet potato and salsa. Stir gently until heated through, about 5 minutes.
- Stir together the yogurt and lime juice for the crema.
- Warm the tortillas in a dry skillet (30 seconds per side) or wrapped in a damp paper towel in the microwave (45 seconds).
- Let everyone build their own tacos with filling, cheese, lettuce, avocado, and crema.
- Save about 2 cups of filling for Wednesday's burrito bowls.
3. Wednesday: Shakshuka with Feta over Parmesan Polenta
Makes 4 servings · 30 min
Ingredients
- 1 tbsp olive oil
- 1 onion, diced (prepped Sunday)
- 2 tsp minced garlic
- 1 tsp cumin, 1 tsp smoked paprika
- 1 can (28 oz) crushed tomatoes
- 3 big handfuls (about 3 oz) baby spinach
- 8 eggs
- 2 oz feta
- Polenta: 1 cup polenta, 4 cups water, 1 tsp salt, ⅓ cup grated parmesan
Steps
- Bring the 4 cups of water and salt to a boil in a saucepan.
- In a large skillet with a lid, cook the onion in oil for 5 minutes. Add the garlic and spices and cook 30 seconds more.
- Add the tomatoes, simmer 5 minutes, then stir in the spinach until it wilts.
- Make 8 small wells in the sauce with a spoon and crack an egg into each. Cover and cook on medium-low for 6–8 minutes, until the whites are set.
- Meanwhile, slowly whisk the polenta into the boiling water. Reduce the heat and stir often. Quick-cook polenta takes about 5 minutes; regular takes about 20 minutes, so start it first. Stir in the parmesan.
- Spoon polenta into bowls, top with 2 eggs and sauce, and crumble feta on top.
4. Thursday (Italian Night): GF Penne with Red Lentil Marinara
Makes 8 servings (dinner plus Friday lunch) · 30 min
Ingredients
- 24 oz GF penne (2 boxes)
- 1 tbsp olive oil
- 1 onion, diced (prepped Sunday)
- 2 tsp minced garlic
- 1 cup red lentils, rinsed
- 1 can (28 oz) crushed tomatoes
- 2 cups water
- 1½ tsp oregano, 1 tsp salt, pinch of sugar (optional)
- About 4 oz baby spinach
- ½ cup grated parmesan
Steps
- Put a big pot of salted water on to boil.
- In a deep skillet, cook the onion in oil for 4 minutes. Add the garlic for 30 seconds.
- Add the lentils, tomatoes, water, oregano, and salt. Simmer uncovered for 18–20 minutes, stirring now and then, until the lentils melt into the sauce. Add a splash of water if it gets too thick.
- Cook the pasta about 1 minute less than the box says. GF pasta goes mushy if overcooked. Drain it and reserve ½ cup of the pasta water.
- Stir the spinach into the sauce to wilt, then toss with the pasta. Loosen with pasta water as needed.
- Serve topped with parmesan. Pack 4 portions for Friday lunch.
5. Friday: One-Pan Cheesy Burrito Rice Skillet
Makes 4 servings · 30 min
Ingredients
- 1 tbsp olive oil
- ½ bag (8 oz) frozen pepper and onion strips
- 1½ cups long-grain rice, rinsed
- 1 can (15 oz) diced tomatoes with juice
- 2 cups water
- 2 tsp chili powder, 1 tsp cumin, 1 tsp salt
- 2 cans black beans, drained
- ¾ cup frozen corn
- 1½ cups shredded Mexican cheese
- 1 avocado, 1 lime, salsa, and cilantro for topping
Steps
- Heat the oil in a large lidded skillet. Cook the frozen peppers and onions for 3–4 minutes.
- Add the rice and spices and stir 1 minute to toast.
- Add the tomatoes and water. Bring to a boil, cover, and simmer on low for 18 minutes without lifting the lid.
- Stir in the beans and corn, cover again, and cook 3 more minutes.
- Sprinkle the cheese over the top, cover 2 minutes to melt, then squeeze lime over it.
- Serve with avocado, salsa, and cilantro.
6. Saturday: Greek Stuffed Peppers
Makes 4 servings plus filling for Sunday lunch · 1 hour
Ingredients
- 4 green bell peppers, halved lengthwise and seeded (8 halves)
- 1½ cups rice, cooked with 3 cups water
- 1 tbsp olive oil
- 1 onion, diced
- 2 tsp minced garlic
- 1 can chickpeas, drained
- 1 can (15 oz) diced tomatoes
- 2 tsp oregano, 1 tsp salt
- Zest and juice of 1 lemon
- 2½ oz feta
- 2 tbsp parmesan
Steps
- Start the rice. Heat the oven to 400°F.
- Place the pepper halves cut-side up in a baking dish and bake empty for 10 minutes to soften.
- Meanwhile, cook the onion in oil for 5 minutes. Add the garlic, chickpeas, tomatoes, oregano, and salt and simmer 5 minutes.
- Stir in the cooked rice, lemon zest and juice, and half the feta.
- Pack the filling into the peppers. Top with the remaining feta and the parmesan. Bake 25 minutes until the tops are golden.
- Serve 2 halves per adult and 1 per kid. Save the leftover halves and filling for Sunday lunch bowls.
7. Sunday: Sweet Potato Enchilada Bake
Makes 8 servings (dinner plus next Monday lunch) · 1 hour
Ingredients
- 1 lb sweet potatoes, cubed
- ½ bag (8 oz) frozen pepper and onion strips
- 2 cans black beans, drained
- 1 cup frozen corn
- 3 oz baby spinach
- 1 tsp cumin, ½ tsp salt
- 1 can (28 oz) red enchilada sauce (check it's GF)
- 12 corn tortillas
- 2 cups shredded Mexican cheese
- Cilantro and yogurt for topping
Steps
- Heat the oven to 425°F. Roast the sweet potato cubes with a little oil and salt for 20 minutes. Lower the oven to 375°F.
- While they roast, cook the pepper and onion strips for 5 minutes. Stir in the beans, corn, spinach, and cumin until the spinach wilts.
- Add the roasted sweet potato to the bean mixture.
- Layer in a greased 9×13 dish, lasagna-style: ½ cup sauce, 4 tortillas (tear them to fit), ⅓ of the filling, ⅓ of the sauce, and ⅓ of the cheese. Repeat twice. There's no rolling, which suits corn tortillas since they crack.
- Cover with foil and bake 20 minutes. Uncover and bake 10–15 more minutes until bubbly.
- Rest 5 minutes before slicing. Refrigerate the extra portions for Monday lunch.
Quick Non-Dinner Recipes
- Overnight oats (8 jars): In each jar, combine ½ cup GF oats, ½ cup milk, ¼ cup yogurt, ⅓ cup frozen berries, and a pinch of cinnamon. Refrigerate overnight.
- Breakfast tacos: Scramble 6 eggs with ½ cup cheese. Serve in 8 warm tortillas with salsa.
- Blender pancakes: Blend 1½ cups oats, 3 bananas, 3 eggs, ¾ cup milk, 2 tsp baking powder, and 1 tsp cinnamon. Rest 5 minutes, then cook ¼-cup rounds in an oiled skillet.
- Huevos rancheros tostadas: Crisp 4 tortillas in an oiled skillet. Top each with a fried egg (6 eggs total, so adults get 2), warm salsa, and cheese.
- Toasted oats for parfaits: Toast ½ cup oats with a drizzle of oil and cinnamon in a dry skillet for 4 minutes.
- Egg salad wraps: Mash 6 hard-boiled eggs with ¼ cup yogurt, salt, pepper, and a squeeze of lemon. Spoon into romaine leaves.
- Quesadillas: Fill 8 tortillas (making 4 quesadillas) with 1 can mashed black beans and 1½ cups cheese. Cook 2–3 minutes per side.
- Nice cream: Blend 2 frozen bananas with 1½ cups frozen berries and a splash of milk.
- Popcorn: Heat 2 tbsp oil in a lidded pot with ½ cup kernels on medium. Shake until the popping slows, then salt.
- Cinnamon-yogurt dip: Stir together ½ cup yogurt and ½ tsp cinnamon.
Shopping List
Produce
| Item | Qty | Est. Cost |
|---|---|---|
| Bananas | ~8 (3 lb) | $1.80 |
| Apples | 3 lb bag (~8) | $4.50 |
| Sweet potatoes | 3 lb | $3.50 |
| Yellow onions | 3 lb bag | $3.00 |
| Minced garlic (jar) | 8 oz | $2.50 |
| Green bell peppers | 4 | $3.60 |
| Cucumbers | 4 | $3.00 |
| Grape tomatoes | 1 pint | $2.50 |
| Baby carrots | 2 lb | $2.50 |
| Baby spinach | 10 oz | $3.00 |
| Romaine hearts | 3-pack | $3.50 |
| Limes | 4 | $1.50 |
| Lemons | 2 | $1.40 |
| Cilantro | 1 bunch | $1.00 |
| Zucchini | 2 | $2.00 |
| Avocados | 2 | $2.00 |
| Subtotal | $41.30 |
Protein
| Item | Qty | Est. Cost |
|---|---|---|
| Eggs | 3 dozen | $10.50 |
| Black beans, canned | 7 × 15 oz | $6.30 |
| Chickpeas, canned | 4 × 15 oz | $3.60 |
| Red lentils | 1 lb bag | $2.00 |
| Hummus | 2 × 10 oz | $5.00 |
| Subtotal | $27.40 |
Dairy
| Item | Qty | Est. Cost |
|---|---|---|
| Plain Greek yogurt | 2 × 32 oz | $9.00 |
| Milk | ½ gallon | $2.50 |
| Shredded Mexican cheese | 2 lb bag | $8.00 |
| Feta (block) | 8 oz | $4.00 |
| Grated parmesan | 5–6 oz | $2.50 |
| Subtotal | $26.00 |
Pantry
| Item | Qty | Est. Cost |
|---|---|---|
| Certified GF rolled oats | 32 oz | $6.00 |
| Long-grain white rice | 3 lb | $2.80 |
| Polenta (quick-cook if available) | 24 oz | $3.00 |
| GF penne | 2 × 12 oz | $6.00 |
| Corn tortillas | 2 × 30-count | $6.00 |
| Crushed tomatoes | 2 × 28 oz | $3.60 |
| Diced tomatoes | 2 × 15 oz | $1.80 |
| Red enchilada sauce | 28 oz | $3.00 |
| Salsa | 24 oz jar | $3.00 |
| Popcorn kernels | 1 bag | $2.50 |
| Subtotal | $37.70 |
Frozen
| Item | Qty | Est. Cost |
|---|---|---|
| Mixed berries | 3 lb bag | $8.00 |
| Corn | 1 lb | $1.50 |
| Pepper and onion strips | 1 lb | $2.00 |
| Subtotal | $11.50 |
Other
| Item | Qty | Est. Cost |
|---|---|---|
| Spice top-up, only if you're out of cumin, chili powder, or oregano | 1–3 jars | ~$5.00 |
💰 Estimated Total
- Core list: ~$143.90
- With spice top-up: ~$148.90
- ✅ Fits the $150 budget. It's tight, though. If prices run high where you shop, the swaps at the end can save $5–10.
- Carry-over for next week: leftover rice, red lentils, polenta, oats, and popcorn kernels.
⚠️ Label-Check List (Gluten and Nuts)
- Oats: must say certified gluten-free.
- Corn tortillas: some brands blend in wheat. Look for "100% corn" and a GF label.
- Enchilada sauce: often thickened with wheat flour. Choose one labeled GF.
- Spice blends and taco seasoning: these can contain wheat, so this plan uses single spices.
- GF pasta, oats, and polenta: check for "may contain tree nuts/peanuts" or "made in a facility with…" warnings. GF brands sometimes share lines with almond flour.
- Pesto: avoid it entirely. Most contains pine nuts or cashews, which is why it isn't in this plan.
- Hummus: contains sesame (tahini), which is fine here. Just make sure the label has no nut warnings.
Meal Prep Plan
Sunday Prep Checklist (~75 minutes)
- Preheat the oven to 425°F and start everything in the oven first.
- Roast 2 lb cubed sweet potatoes for 25 minutes, for Tuesday's tacos. To keep knife work easy: leave the skin on, halve lengthwise, lay flat, then slice and cube.
- Bake tortilla chips: cut 8 corn tortillas into wedges and bake 8–10 minutes with a light spray of oil, for Monday's bento.
- Cook 3 cups dry rice. Spread it on a sheet pan to cool quickly, then refrigerate. This covers Monday dinner and Tuesday–Wednesday lunches.
- Chop 3 onions at once: cut 1 into wedges for Monday and dice 2 for Wednesday and Thursday. Store in separate sealed containers. Doing all the knife work in one session makes it easier.
- Slice the zucchini for Monday's sheet pan and store with the onion wedges.
- Make tzatziki, which keeps 4 days, enough for Monday and Tuesday.
- Assemble 8 overnight oat jars for Monday and Tuesday.
- Cut carrot and cucumber sticks for Monday's bento and Wednesday's snack. Pack Monday's bento boxes with hummus, veggies, feta cubes, and chips.
Mid-Week Mini-Preps (5–10 minutes each)
- Tuesday night: Portion the leftover taco filling and rice into 4 bowls for Wednesday lunch.
- Wednesday night: Peel and slice 2 ripe bananas and freeze them for Friday's nice cream.
- Thursday night: Pack the pasta leftovers for Friday lunch. Boil 6 eggs for Saturday's egg salad, or do this Saturday morning.
- Friday morning: Toast the oats for the parfaits. They keep in a jar for a week.
Storage Tips
- Cooked rice: cool within 1 hour and use within 4 days. Reheat with a splash of water until steaming hot.
- Cut onions and zucchini: keep in sealed containers and use within 4–5 days.
- Cucumber sticks: line the container with a paper towel so they stay crisp.
- Spinach: tuck a paper towel into the clamshell to absorb moisture.
- Avocados: ripen on the counter, then refrigerate once they give slightly to a gentle squeeze.
- Bananas: freeze any that are getting spotty. They're perfect for nice cream and pancakes.
- Opened tortillas: store in the fridge in a zip bag. Always warm them before folding, since cold corn tortillas crack.
- Feta: store in its brine, or wrapped tightly. Once opened, it lasts about 1 week.
- GF pasta leftovers: add 1–2 tbsp water before reheating, because GF pasta firms up in the fridge.
- Kids' school lunches: preheat a thermos with boiling water for 5 minutes, then fill with hot pasta or burrito bowls.
- Sunday's enchilada bake: refrigerate within 2 hours. It keeps 4 days, or you can freeze portions for up to 2 months.
Swap Suggestions
Swap freely within these limits:
- Proteins: chickpeas, black beans, and pinto beans are interchangeable in any recipe. Buying dried beans and cooking them Sunday saves about $3–4.
- Grains: quinoa or potatoes can replace rice. Roasted potatoes or rice work instead of polenta under the shakshuka. Any GF pasta shape works for pasta night.
- Picky kids: swap zucchini for broccoli or cauliflower, and spinach for frozen peas or kale.
- Cheese: cheddar or Monterey Jack can replace the Mexican blend. Feta can become shredded mozzarella or cotija.
- Yogurt: sour cream works in the crema, and dairy-free yogurt works if you're avoiding dairy. Avoid almond- or cashew-based ones; oat or soy are nut-free.
- Fruit: any frozen fruit works in place of berries, and pears or grapes can replace apples.
- Nut-free spread: for something like peanut butter, sunflower-seed butter (e.g., SunButter, ~$5) is great with apples. Check that it's made in a nut-free facility.
- Saving money if prices run high: drop the avocados (−$2), use store-brand cornmeal instead of polenta, or stretch the enchilada bake and pasta with an extra can of beans instead of more cheese.
You've got this. Once you've done the Sunday prep, most weeknights are about 20 minutes of assembly. 🌮🍝🥙
Related prompts
Baking Technique Guide
Expert baker persona delivering technique, ingredient science, troubleshooting, and pro tips for any bake.
Beverage Pairing Sommelier
Acts as a sommelier to recommend wine, cocktail, and non-alcoholic pairings for any meal or occasion.
Dietary Restriction Recipe Adapter
Adapts any recipe to specific dietary restrictions with substitutions, technique fixes, and a flavor-preserving final version.
Food Pairing Expert
Expert food-pairing template that analyzes an ingredient and delivers classic, creative, and seasonal flavor combinations with recipes.