🔔 DinnerBell Review

Mar 20, 2026 06:34 PM UTC · 9 people (6 adult-equiv) · $350/wk · STANDARD · None

21
Meals
$350
Est. Cost
91
Grocery Items
63
Qty Fixes
📋 Meals
🛒 Grocery (App View)
📦 Grocery (Raw)
⚡ Raw vs Sanitized
{ } JSON
Monday
breakfast
Scrambled Eggs with Toast and Fruit
⏱ 20m📊 Easy💰 $12.18
  • 12 counteggs
  • 1 ½ cupmilk
  • 3 tbspbutter
  • 1 tspsaltwas 1 ½
  • ½ tspblack pepperwas ¾
  • 12 slicewhole wheat breadwas 18
  • 4 countapples
  • 5 countbananaswas 6
lunch
Tuna Salad Sandwiches with Carrot Sticks
⏱ 25m📊 Easy💰 $17.88
  • 24 ozcanned tuna, drained
  • 1 ½ cupmayonnaise
  • 2 cupcelery, finely chopped
  • ½ cupred onion, finely chopped
  • 1 tbspdijon mustard
  • ½ tspsaltwas ¾
  • ½ tspblack pepper
  • 12 slicewhole wheat breadwas 18
  • 1 ½ lbcarrots
dinner
Chicken Breast with Roasted Broccoli and Quinoa
⏱ 45m📊 Easy💰 $22.40
  • 3 lbchicken breasts
  • 3 tbspolive oil
  • 1 tspgarlic powderwas 1 ½
  • 1 tsppaprikawas 1 ½
  • 1 tspsalt
  • ½ tspblack pepperwas ¾
  • 1 ½ lbbroccoli floretswas 2
  • 2 ¼ cupquinoa, dry
  • 4 ½ cupwater or broth
Tuesday
breakfast
Oatmeal with Berries and Nuts
⏱ 15m📊 Easy💰 $9.43
  • 4 ½ cuprolled oats
  • 9 cupwater or milk
  • 1 tspsalt
  • 3 cupmixed berries (fresh or frozen)
  • 1 cupwalnuts or pecans
  • ½ cuphoney or maple syrup (optional)
lunch
Leftover Chicken Salad Wraps
⏱ 15m📊 Easy💰 $19.65
  • 3 lbcooked chicken breast, shredded or diced (from monday's dinner)
  • 1 cupmayonnaise
  • 1 ½ cupred grapes
  • ¾ cupcelery, finely chopped
  • 1 tbsplemon juice
  • ½ tspsalt
  • ¼ tspblack pepper
  • 12 countflour tortillas
  • 1 countlettuce leaveswas 18
dinner
Pork Loin Roast with Mashed Potatoes and Green Beans
⏱ 75m📊 Medium💰 $27.51
  • 2 ½ lbpork loin roastwas 3 ½
  • 2 tbspolive oil
  • 1 tbsprosemary, dried
  • 1 tbspthyme, dried
  • 1 tspgarlic powder
  • 1 tspsaltwas 1 ½
  • 1 tspblack pepper
  • 3 lbpotatoes, peeled and quarteredwas 4 ½
  • 3 tbspbutterwas 8
  • 1 ½ cupmilk
  • 1 ¼ lbgreen beans
  • 3 clovegarlic
Wednesday
breakfast
Pancakes with Syrup and Fruit
⏱ 30m📊 Easy💰 $14.15
  • 4 ½ cupall-purpose flour
  • ¾ cupgranulated sugar
  • 3 tbspbaking powder
  • 1 tspsaltwas 1 ½
  • 3 counteggs
  • 4 ½ cupmilk
  • 9 tbspmelted butter
  • 3 tbspvegetable oil (for cooking)
  • ¾ cupmaple syrupwas 2
  • 3 cupmixed berries
lunch
Hearty Lentil Soup with Crusty Bread
⏱ 60m📊 Easy💰 $15.33
  • 3 cupbrown or green lentils, dry
  • 12 cupvegetable broth
  • 2 countyellow onion
  • 3 countcarrots
  • 4 countcelery stalks
  • 6 clovegarlic
  • 24 oztomatoes, canned
  • 2 tbspolive oil
  • 1 tspcuminwas 1 ½
  • 1 tspsmoked paprika
  • 1 tspsaltwas 1 ½
  • 1 tspblack pepper
  • 2 loafcrusty bread
dinner
Ground Beef Shepherd's Pie
⏱ 60m📊 Medium💰 $25.55
  • 2 ½ lbground beefwas 2 ⅔
  • 1 countyellow onion
  • 2 cupcarrots
  • 1 cupcelery stalks
  • 3 clovegarlic
  • 2 cupbeef broth
  • 2 tbsptomato pastewas 3
  • 2 tbspworcestershire saucewas 1 ½
  • 1 tspdried thyme
  • 1 tspsaltwas 1 ½
  • 1 tspblack pepper
  • 3 lbpotatoes, peeled and quarteredwas 4 ½
  • 3 tbspbutterwas 6
  • 1 ½ cupmilk
  • 2 cupshredded cheddar cheese
Thursday
breakfast
Cereal with Milk and Banana
⏱ 5m📊 Easy💰 $11.79
  • 2 boxboxed cereal
  • 4 ½ cupmilk
  • 5 countbananaswas 6
lunch
Chicken Caesar Salad
⏱ 20m📊 Easy💰 $16.11
  • 1 ½ lbcooked chicken breast, diced or shredded (from monday's dinner)
  • 1 lbromaine lettuce
  • 2 cupcaesar dressing
  • 1 cupshredded parmesan cheese
  • 3 cupcroutons
dinner
Baked Salmon with Lemon-Dill Sauce and Asparagus
⏱ 30m📊 Easy💰 $23.58
  • 2 lbsalmon fillets
  • 2 tbspolive oil
  • 1 tspsalt
  • ½ tspblack pepperwas ¾
  • 2 lbasparagus
  • ½ cuplemon juice
  • 3 tbspfresh dill
  • 3 tbspbutter
  • 2 clovegarlic
Friday
breakfast
Yogurt Parfaits with Granola and Fruit
⏱ 15m📊 Easy💰 $12.58
  • 3 cupgreek yogurtwas 4 ½
  • 3 cupgranola
  • 3 cupmixed berries
  • ½ cuphoney or maple syrup (optional)
lunch
Black Bean Burgers on Buns with Salad
⏱ 30m📊 Easy💰 $18.08
  • 3 cancanned black beans, rinsed and drained
  • 1 ½ cupbreadcrumbs
  • 1 counteggs
  • ½ cuponion, finely chopped
  • 1 tspgarlic powder
  • 1 tspcuminwas 1 ½
  • 1 tspchili powder
  • ½ tspsaltwas ¾
  • 2 tbspolive oil (for cooking)
  • 9 counthamburger buns
  • 1 countlettuce
  • 2 counttomato
  • 1 countonions
  • ½ cupketchup
  • ¼ cupmustard
dinner
Tacos with Ground Beef
⏱ 30m📊 Easy💰 $23.98
  • 2 ½ lbground beefwas 2 ⅔
  • 3 tbsptaco seasoning
  • 1 ½ cupwater
  • 18 counttaco shells or tortillas
  • 15 tbspshredded lettuce
  • 1 ½ cuptomatoes
  • 3 cupshredded cheddar cheese
  • 1 ½ cupsalsa
  • ⅓ cupsour creamwas 1 ½
Saturday
breakfast
Scrambled Eggs with Sausage and Fruit Salad
⏱ 25m📊 Easy💰 $18.87
  • 12 counteggs
  • 1 ½ cupmilk
  • 3 tbspbutter
  • 1 tspsaltwas 1 ½
  • ½ tspblack pepperwas ¾
  • 1 ½ lbbreakfast sausage links or pattieswas 3
  • 1 countcantaloupe
  • 1 counthoneydew melon
  • 3 cupgrapes
lunch
Leftover Shepherd's Pie
⏱ 20m📊 Easy💰 $0.00
    dinner
    Chicken Fajitas with Peppers and Onions
    ⏱ 35m📊 Easy💰 $22.80
    • 3 lbchicken breasts
    • 3 countbell peppers (mixed colors)
    • 2 countyellow onions
    • 3 tbspolive oil
    • 3 tbspfajita seasoning mix
    • 18 countflour tortillas
    • 1 ½ cupsalsa
    • ⅓ cupsour creamwas 1 ½
    • 2 cupshredded monterey jack cheese
    Sunday
    breakfast
    French Toast with Syrup and Fruit
    ⏱ 25m📊 Easy💰 $13.76
    • 12 slicethick sliced breadwas 18
    • 4 counteggs
    • 2 cupmilk
    • 1 tspvanilla extract
    • 1 tspcinnamonwas 1 ½
    • ½ tspsalt
    • ¼ cupbutter (for cooking)
    • ¾ cupmaple syrupwas 2
    • 3 cupmixed berries
    lunch
    Leftover Chicken Fajitas
    ⏱ 15m📊 Easy💰 $0.00
    • 9 countflour tortillas
    • ¾ cupsalsa
    • ⅓ cupsour creamwas ¾
    • 1 cupshredded monterey jack cheese
    dinner
    Spaghetti with Meat Sauce
    ⏱ 45m📊 Medium💰 $24.37
    • 24 ozspaghetti
    • 2 ½ lbground beefwas 2 ⅔
    • 2 tbspolive oil
    • 1 countyellow onion
    • 4 clovegarlic
    • 24 ozcrushed tomatoes, cannedwas 42
    • 6 oztomato paste
    • 1 tspdried oreganowas 1 ½
    • 1 tspdried basilwas 1 ½
    • 1 tspsugar
    • 1 tspsaltwas 1 ½
    • 1 tspblack pepper
    • 1 cupgrated parmesan cheese (for serving)
    Meat
    Produce
    Dairy
    Bakery
    Pantry
    Frozen
    Condiments
    Meat/Poultry/Seafood

    ⚠️ This is the raw Worker output before iOS GroceryUnitConverter. Compare with "App View" tab to see the converter's effect.

    Produce
    Bakery
    Pantry
    Frozen
    Condiments
    Meat/Poultry/Seafood

    🗑 Removed

    DayMealIngredientWasReason
    SaturdayLeftover Shepherd's PieLeftover Shepherd's Pie1 dishStripped (leftover/water)
    SundayLeftover Chicken FajitasShredded Monterey Jack Cheese1 cupStripped (leftover/water)

    📉 Quantity Capped

    DayMealIngredientAI SaidCapped ToChange
    SundayLeftover Chicken FajitasLeftover Chicken Fajita Filling1 serving9 count-800%
    FridayTacos with Ground BeefShredded Lettuce3 cup15 tbsp-400%
    ThursdayCereal with Milk and BananaMilk1 ½ gallon4 ½ cup-200%
    SaturdayScrambled Eggs with Sausage and Fruit SaladCantaloupe, cubed½ count1 count-100%
    SaturdayScrambled Eggs with Sausage and Fruit SaladHoneydew Melon, cubed½ count1 count-100%
    TuesdayLeftover Chicken Salad WrapsLettuce Leaves18 count1 count-94%
    SundayFrench Toast with Syrup and FruitButter (for cooking)4 tbsp¼ cup-94%
    SundayLeftover Chicken FajitasFlour Tortillas9 count¾ cup-92%
    FridayTacos with Ground BeefSour Cream1 ½ cup⅓ cup-78%
    SaturdayChicken Fajitas with Peppers and OnionsSour Cream1 ½ cup⅓ cup-78%
    TuesdayPork Loin Roast with Mashed Potatoes and Green BeansButter8 tbsp3 tbsp-62%
    WednesdayPancakes with Syrup and FruitMaple Syrup2 cup¾ cup-62%
    SundayFrench Toast with Syrup and FruitMaple Syrup2 cup¾ cup-62%
    SundayLeftover Chicken FajitasSalsa¾ cup⅓ cup-56%
    WednesdayGround Beef Shepherd's PieButter6 tbsp3 tbsp-50%
    ThursdayChicken Caesar SaladRomaine Lettuce, chopped2 lb1 lb-50%
    FridayTacos with Ground BeefDiced Tomatoes3 cup1 ½ cup-50%
    SaturdayScrambled Eggs with Sausage and Fruit SaladBreakfast Sausage Links or Patties3 lb1 ½ lb-50%
    SundaySpaghetti with Meat SauceCrushed Tomatoes, canned42 oz24 oz-43%
    MondayScrambled Eggs with Toast and FruitLarge Eggs18 count12 count-33%
    MondayScrambled Eggs with Toast and FruitSalt1 ½ tsp1 tsp-33%
    MondayScrambled Eggs with Toast and FruitBlack Pepper¾ tsp½ tsp-33%
    MondayScrambled Eggs with Toast and FruitWhole Wheat Bread18 slice12 slice-33%
    MondayTuna Salad Sandwiches with Carrot SticksSalt¾ tsp½ tsp-33%
    MondayTuna Salad Sandwiches with Carrot SticksWhole Wheat Bread18 slice12 slice-33%
    MondayChicken Breast with Roasted Broccoli and QuinoaGarlic Powder1 ½ tsp1 tsp-33%
    MondayChicken Breast with Roasted Broccoli and QuinoaPaprika1 ½ tsp1 tsp-33%
    MondayChicken Breast with Roasted Broccoli and QuinoaBlack Pepper¾ tsp½ tsp-33%
    TuesdayPork Loin Roast with Mashed Potatoes and Green BeansSalt1 ½ tsp1 tsp-33%
    TuesdayPork Loin Roast with Mashed Potatoes and Green BeansPotatoes, peeled and quartered4 ½ lb3 lb-33%
    WednesdayPancakes with Syrup and FruitSalt1 ½ tsp1 tsp-33%
    WednesdayHearty Lentil Soup with Crusty BreadCumin1 ½ tsp1 tsp-33%
    WednesdayHearty Lentil Soup with Crusty BreadSalt1 ½ tsp1 tsp-33%
    WednesdayGround Beef Shepherd's PieTomato Paste3 tbsp2 tbsp-33%
    WednesdayGround Beef Shepherd's PieWorcestershire Sauce1 ½ tbsp2 tbsp-33%
    WednesdayGround Beef Shepherd's PieSalt1 ½ tsp1 tsp-33%
    WednesdayGround Beef Shepherd's PiePotatoes, peeled and quartered4 ½ lb3 lb-33%
    ThursdayBaked Salmon with Lemon-Dill Sauce and AsparagusBlack Pepper¾ tsp½ tsp-33%
    FridayYogurt Parfaits with Granola and FruitGreek Yogurt4 ½ cup3 cup-33%
    FridayBlack Bean Burgers on Buns with SaladCumin1 ½ tsp1 tsp-33%
    FridayBlack Bean Burgers on Buns with SaladSalt¾ tsp½ tsp-33%
    SaturdayScrambled Eggs with Sausage and Fruit SaladLarge Eggs18 count12 count-33%
    SaturdayScrambled Eggs with Sausage and Fruit SaladSalt1 ½ tsp1 tsp-33%
    SaturdayScrambled Eggs with Sausage and Fruit SaladBlack Pepper¾ tsp½ tsp-33%
    SundayFrench Toast with Syrup and FruitThick Sliced Bread18 slice12 slice-33%
    SundayFrench Toast with Syrup and FruitCinnamon1 ½ tsp1 tsp-33%
    SundayLeftover Chicken FajitasSour Cream¾ cup1 cup-33%
    SundaySpaghetti with Meat SauceDried Oregano1 ½ tsp1 tsp-33%
    SundaySpaghetti with Meat SauceDried Basil1 ½ tsp1 tsp-33%
    SundaySpaghetti with Meat SauceSalt1 ½ tsp1 tsp-33%
    TuesdayPork Loin Roast with Mashed Potatoes and Green BeansPork Loin Roast3 ½ lb2 ½ lb-29%
    MondayChicken Breast with Roasted Broccoli and QuinoaBroccoli Florets2 lb1 ½ lb-25%
    WednesdayHearty Lentil Soup with Crusty BreadCarrots, chopped4 count3 count-25%
    SaturdayChicken Fajitas with Peppers and OnionsBell Peppers (mixed colors), sliced4 count3 count-25%
    MondayScrambled Eggs with Toast and FruitBananas6 count5 count-17%
    TuesdayPork Loin Roast with Mashed Potatoes and Green BeansGreen Beans, trimmed1 ½ lb1 ¼ lb-17%
    ThursdayCereal with Milk and BananaBananas6 count5 count-17%
    WednesdayHearty Lentil Soup with Crusty BreadDiced Tomatoes, canned28 oz24 oz-14%
    WednesdayGround Beef Shepherd's PieGround Beef2 ⅔ lb2 ½ lb-7%
    FridayTacos with Ground BeefGround Beef2 ⅔ lb2 ½ lb-7%
    SundaySpaghetti with Meat SauceGround Beef2 ⅔ lb2 ½ lb-7%

    ✏️ Name Normalized (24)

    DayMealAI NameNormalized
    MondayChicken Breast with Roasted Broccoli and QuinoaChicken Breastchicken breasts
    TuesdayOatmeal with Berries and NutsChopped Walnuts or Pecanswalnuts or pecans
    TuesdayLeftover Chicken Salad WrapsRed Grapes, halvedred grapes
    TuesdayLeftover Chicken Salad WrapsLarge Flour Tortillasflour tortillas
    TuesdayPork Loin Roast with Mashed Potatoes and Green BeansGarlic, mincedgarlic
    WednesdayPancakes with Syrup and FruitLarge Eggseggs
    WednesdayHearty Lentil Soup with Crusty BreadYellow Onion, choppedyellow onion
    WednesdayHearty Lentil Soup with Crusty BreadCelery Stalks, choppedcelery stalks
    WednesdayHearty Lentil Soup with Crusty BreadGarlic, mincedgarlic
    WednesdayGround Beef Shepherd's PieYellow Onion, choppedyellow onion
    WednesdayGround Beef Shepherd's PieCarrots, dicedcarrots
    WednesdayGround Beef Shepherd's PieCelery Stalks, dicedcelery stalks
    WednesdayGround Beef Shepherd's PieGarlic, mincedgarlic
    ThursdayBaked Salmon with Lemon-Dill Sauce and AsparagusAsparagus, trimmedasparagus
    ThursdayBaked Salmon with Lemon-Dill Sauce and AsparagusFresh Dill, choppedfresh dill
    ThursdayBaked Salmon with Lemon-Dill Sauce and AsparagusGarlic, mincedgarlic
    FridayBlack Bean Burgers on Buns with SaladLarge Eggeggs
    FridayBlack Bean Burgers on Buns with SaladLettucelettuce
    FridayBlack Bean Burgers on Buns with SaladOniononions
    SaturdayChicken Fajitas with Peppers and OnionsChicken Breastchicken breasts
    SaturdayChicken Fajitas with Peppers and OnionsYellow Onions, slicedyellow onions
    SundayFrench Toast with Syrup and FruitLarge Eggseggs
    SundaySpaghetti with Meat SauceYellow Onion, choppedyellow onion
    SundaySpaghetti with Meat SauceGarlic, mincedgarlic
    { "days": [ { "dayOfWeek": 0, "dayName": "Monday", "breakfast": { "name": "Scrambled Eggs with Toast and Fruit", "mealType": "breakfast", "cookTime": 20, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "eggs", "quantity": 12, "unit": "count", "category": "Dairy/Refrigerated" }, { "name": "milk", "quantity": 1.5, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "butter", "quantity": 3, "unit": "tbsp", "category": "Dairy/Refrigerated" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "whole wheat bread", "quantity": 12, "unit": "slice", "category": "Bakery" }, { "name": "apples", "quantity": 4, "unit": "count", "category": "Produce" }, { "name": "bananas", "quantity": 5, "unit": "count", "category": "Produce" } ], "steps": [ "Whisk eggs with milk, salt, and pepper in a large bowl.", "Melt butter in a large non-stick skillet over medium heat.", "Pour in egg mixture. Cook, stirring gently, until eggs are set but still moist.", "Toast bread slices.", "Serve scrambled eggs with toast. Slice fruit and serve alongside." ], "estimatedCost": 12.18 }, "lunch": { "name": "Tuna Salad Sandwiches with Carrot Sticks", "mealType": "lunch", "cookTime": 25, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "canned tuna, drained", "quantity": 24, "unit": "oz", "category": "Pantry" }, { "name": "mayonnaise", "quantity": 1.5, "unit": "cup", "category": "Condiments" }, { "name": "celery, finely chopped", "quantity": 2, "unit": "cup", "category": "Produce" }, { "name": "red onion, finely chopped", "quantity": 0.5, "unit": "cup", "category": "Produce" }, { "name": "dijon mustard", "quantity": 1, "unit": "tbsp", "category": "Condiments" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "whole wheat bread", "quantity": 12, "unit": "slice", "category": "Bakery" }, { "name": "carrots", "quantity": 1.5, "unit": "lb", "category": "Produce" } ], "steps": [ "In a large bowl, combine drained tuna, mayonnaise, chopped celery, chopped red onion, Dijon mustard, salt, and pepper. Mix well.", "Spread tuna salad evenly on 18 slices of bread.", "Top with the remaining 18 slices of bread to make sandwiches.", "Wash and peel carrots. Cut into sticks.", "Serve sandwiches with carrot sticks." ], "estimatedCost": 17.88 }, "dinner": { "name": "Chicken Breast with Roasted Broccoli and Quinoa", "mealType": "dinner", "cookTime": 45, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "chicken breasts", "quantity": 3, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "olive oil", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "garlic powder", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "paprika", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "broccoli florets", "quantity": 1.5, "unit": "lb", "category": "Produce" }, { "name": "quinoa, dry", "quantity": 2.25, "unit": "cup", "category": "Pantry" }, { "name": "water or broth", "quantity": 4.5, "unit": "cup", "category": "Pantry" } ], "steps": [ "Preheat oven to 400\u00b0F (200\u00b0C).", "Pat chicken breasts dry. In a bowl, toss chicken with 1 tbsp olive oil, garlic powder, paprika, salt, and pepper.", "Arrange chicken in a single layer on a baking sheet.", "Roast chicken for 25-30 minutes, or until internal temperature reaches 165\u00b0F (74\u00b0C).", "While chicken roasts, toss broccoli florets with 2 tbsp olive oil, salt, and pepper on another baking sheet.", "Spread broccoli in a single layer and roast for 15-20 minutes, until tender-crisp and slightly browned.", "Cook quinoa according to package directions using water or broth. For 2 \u00bc cups dry quinoa, you'll typically use 4.5 cups liquid and cook for about 15 minutes.", "Serve roasted chicken with roasted broccoli and quinoa." ], "estimatedCost": 22.4 } }, { "dayOfWeek": 1, "dayName": "Tuesday", "breakfast": { "name": "Oatmeal with Berries and Nuts", "mealType": "breakfast", "cookTime": 15, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "rolled oats", "quantity": 4.5, "unit": "cup", "category": "Pantry" }, { "name": "water or milk", "quantity": 9, "unit": "cup", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "mixed berries (fresh or frozen)", "quantity": 3, "unit": "cup", "category": "Frozen" }, { "name": "walnuts or pecans", "quantity": 1, "unit": "cup", "category": "Pantry" }, { "name": "honey or maple syrup (optional)", "quantity": 0.5, "unit": "cup", "category": "Pantry" } ], "steps": [ "Combine oats, water or milk, and salt in a large saucepan.", "Bring to a boil, then reduce heat and simmer, stirring occasionally, until oats are tender and creamy (about 10-15 minutes).", "Stir in berries during the last few minutes of cooking.", "Serve oatmeal topped with nuts and a drizzle of honey or maple syrup, if desired." ], "estimatedCost": 9.43 }, "lunch": { "name": "Leftover Chicken Salad Wraps", "mealType": "lunch", "cookTime": 15, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "cooked chicken breast, shredded or diced (from monday's dinner)", "quantity": 3, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "mayonnaise", "quantity": 1, "unit": "cup", "category": "Condiments" }, { "name": "red grapes", "quantity": 1.5, "unit": "cup", "category": "Produce" }, { "name": "celery, finely chopped", "quantity": 0.75, "unit": "cup", "category": "Produce" }, { "name": "lemon juice", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "flour tortillas", "quantity": 12, "unit": "count", "category": "Pantry" }, { "name": "lettuce leaves", "quantity": 1, "unit": "count", "category": "Produce" } ], "steps": [ "In a large bowl, combine shredded chicken, mayonnaise, halved grapes, chopped celery, lemon juice, salt, and pepper. Mix well.", "Warm tortillas slightly if desired, according to package directions.", "Lay out tortillas. Place a lettuce leaf on each tortilla.", "Spoon chicken salad mixture onto the lettuce leaves.", "Fold or roll up tortillas to create wraps." ], "estimatedCost": 19.65 }, "dinner": { "name": "Pork Loin Roast with Mashed Potatoes and Green Beans", "mealType": "dinner", "cookTime": 75, "difficulty": "Medium", "baseServings": 9, "ingredients": [ { "name": "pork loin roast", "quantity": 2.5, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "olive oil", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "rosemary, dried", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "thyme, dried", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "garlic powder", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "potatoes, peeled and quartered", "quantity": 3, "unit": "lb", "category": "Produce" }, { "name": "butter", "quantity": 3, "unit": "tbsp", "category": "Dairy/Refrigerated" }, { "name": "milk", "quantity": 1.5, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "green beans", "quantity": 1.25, "unit": "lb", "category": "Produce" }, { "name": "garlic", "quantity": 3, "unit": "clove", "category": "Produce" } ], "steps": [ "Preheat oven to 375\u00b0F (190\u00b0C).", "Rub pork loin with olive oil. In a small bowl, mix rosemary, thyme, garlic powder, salt, and pepper. Rub spice mixture all over the pork.", "Place pork loin in a roasting pan. Roast for approximately 20 minutes per pound, or until internal temperature reaches 145\u00b0F (63\u00b0C). Let rest for 10-15 minutes before slicing.", "While pork roasts, boil potatoes in salted water until tender. Drain.", "Mash potatoes with butter and milk until smooth. Season with salt and pepper.", "Steam or boil green beans until tender-crisp. Toss with minced garlic and a pinch of salt and pepper.", "Slice pork loin and serve with mashed potatoes and green beans." ], "estimatedCost": 27.51 } }, { "dayOfWeek": 2, "dayName": "Wednesday", "breakfast": { "name": "Pancakes with Syrup and Fruit", "mealType": "breakfast", "cookTime": 30, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "all-purpose flour", "quantity": 4.5, "unit": "cup", "category": "Pantry" }, { "name": "granulated sugar", "quantity": 0.75, "unit": "cup", "category": "Pantry" }, { "name": "baking powder", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "eggs", "quantity": 3, "unit": "count", "category": "Dairy/Refrigerated" }, { "name": "milk", "quantity": 4.5, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "melted butter", "quantity": 9, "unit": "tbsp", "category": "Dairy/Refrigerated" }, { "name": "vegetable oil (for cooking)", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "maple syrup", "quantity": 0.75, "unit": "cup", "category": "Pantry" }, { "name": "mixed berries", "quantity": 3, "unit": "cup", "category": "Frozen" } ], "steps": [ "In a large bowl, whisk together flour, sugar, baking powder, and salt.", "In a separate bowl, whisk together eggs, milk, and melted butter.", "Pour wet ingredients into dry ingredients and stir until just combined (do not overmix; lumps are okay).", "Heat a lightly oiled griddle or frying pan over medium-high heat.", "Pour about 1/2 cup of batter onto the hot griddle for each pancake. Cook for 2-3 minutes per side, or until golden brown and cooked through.", "Serve pancakes warm with maple syrup and berries." ], "estimatedCost": 14.15 }, "lunch": { "name": "Hearty Lentil Soup with Crusty Bread", "mealType": "lunch", "cookTime": 60, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "brown or green lentils, dry", "quantity": 3, "unit": "cup", "category": "Pantry" }, { "name": "vegetable broth", "quantity": 12, "unit": "cup", "category": "Pantry" }, { "name": "yellow onion", "quantity": 2, "unit": "count", "category": "Produce" }, { "name": "carrots", "quantity": 3, "unit": "count", "category": "Produce" }, { "name": "celery stalks", "quantity": 4, "unit": "count", "category": "Produce" }, { "name": "garlic", "quantity": 6, "unit": "clove", "category": "Produce" }, { "name": "tomatoes, canned", "quantity": 24, "unit": "oz", "category": "Pantry" }, { "name": "olive oil", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "cumin", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "smoked paprika", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "crusty bread", "quantity": 2, "unit": "loaf", "category": "Bakery" } ], "steps": [ "Rinse lentils thoroughly.", "Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrots, and celery; cook until softened, about 8-10 minutes.", "Add minced garlic and cook for 1 minute more until fragrant.", "Stir in cumin and smoked paprika, cook for 30 seconds.", "Add rinsed lentils, vegetable broth, diced tomatoes, salt, and pepper.", "Bring to a boil, then reduce heat, cover, and simmer for 45-60 minutes, or until lentils are tender.", "Serve hot with crusty bread." ], "estimatedCost": 15.33 }, "dinner": { "name": "Ground Beef Shepherd's Pie", "mealType": "dinner", "cookTime": 60, "difficulty": "Medium", "baseServings": 9, "ingredients": [ { "name": "ground beef", "quantity": 2.5, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "yellow onion", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "carrots", "quantity": 2, "unit": "cup", "category": "Produce" }, { "name": "celery stalks", "quantity": 1, "unit": "cup", "category": "Produce" }, { "name": "garlic", "quantity": 3, "unit": "clove", "category": "Produce" }, { "name": "beef broth", "quantity": 2, "unit": "cup", "category": "Pantry" }, { "name": "tomato paste", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "worcestershire sauce", "quantity": 2, "unit": "tbsp", "category": "Condiments" }, { "name": "dried thyme", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "potatoes, peeled and quartered", "quantity": 3, "unit": "lb", "category": "Produce" }, { "name": "butter", "quantity": 3, "unit": "tbsp", "category": "Dairy/Refrigerated" }, { "name": "milk", "quantity": 1.5, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "shredded cheddar cheese", "quantity": 2, "unit": "cup", "category": "Dairy/Refrigerated" } ], "steps": [ "Preheat oven to 375\u00b0F (190\u00b0C).", "In a large skillet, brown ground beef over medium-high heat. Drain off excess fat.", "Add chopped onion, carrots, and celery to the skillet. Cook until softened, about 5-7 minutes.", "Stir in minced garlic, beef broth, tomato paste, Worcestershire sauce, thyme, salt, and pepper. Bring to a simmer and cook for 10 minutes, stirring occasionally.", "While the meat mixture simmers, boil potatoes until tender. Drain.", "Mash potatoes with butter and milk until smooth. Season with salt and pepper.", "Pour the meat mixture into a 9x13 inch baking dish.", "Spoon the mashed potatoes evenly over the meat mixture. Sprinkle with shredded cheddar cheese.", "Bake for 25-30 minutes, or until the topping is golden brown and the filling is bubbly." ], "estimatedCost": 25.55 } }, { "dayOfWeek": 3, "dayName": "Thursday", "breakfast": { "name": "Cereal with Milk and Banana", "mealType": "breakfast", "cookTime": 5, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "boxed cereal", "quantity": 2, "unit": "box", "category": "Pantry" }, { "name": "milk", "quantity": 4.5, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "bananas", "quantity": 5, "unit": "count", "category": "Produce" } ], "steps": [ "Pour cereal into bowls.", "Add milk to each bowl.", "Slice bananas and add to cereal or serve on the side." ], "estimatedCost": 11.79 }, "lunch": { "name": "Chicken Caesar Salad", "mealType": "lunch", "cookTime": 20, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "cooked chicken breast, diced or shredded (from monday's dinner)", "quantity": 1.5, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "romaine lettuce", "quantity": 1, "unit": "lb", "category": "Produce" }, { "name": "caesar dressing", "quantity": 2, "unit": "cup", "category": "Condiments" }, { "name": "shredded parmesan cheese", "quantity": 1, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "croutons", "quantity": 3, "unit": "cup", "category": "Pantry" } ], "steps": [ "In a large bowl, combine chopped romaine lettuce and diced chicken.", "Add Caesar dressing and toss to coat.", "Sprinkle with shredded Parmesan cheese and croutons.", "Serve immediately." ], "estimatedCost": 16.11 }, "dinner": { "name": "Baked Salmon with Lemon-Dill Sauce and Asparagus", "mealType": "dinner", "cookTime": 30, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "salmon fillets", "quantity": 2, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "olive oil", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "asparagus", "quantity": 2, "unit": "lb", "category": "Produce" }, { "name": "lemon juice", "quantity": 0.5, "unit": "cup", "category": "Pantry" }, { "name": "fresh dill", "quantity": 3, "unit": "tbsp", "category": "Produce" }, { "name": "butter", "quantity": 3, "unit": "tbsp", "category": "Dairy/Refrigerated" }, { "name": "garlic", "quantity": 2, "unit": "clove", "category": "Produce" } ], "steps": [ "Preheat oven to 400\u00b0F (200\u00b0C).", "Place salmon fillets on a baking sheet lined with parchment paper. Drizzle with 1 tbsp olive oil, salt, and pepper.", "Toss trimmed asparagus with the remaining 1 tbsp olive oil, salt, and pepper. Arrange around the salmon.", "Bake for 12-15 minutes, or until salmon is cooked through and flakes easily with a fork, and asparagus is tender-crisp.", "While salmon bakes, prepare the sauce: melt butter in a small saucepan over medium heat. Add minced garlic and cook until fragrant, about 1 minute.", "Stir in lemon juice and chopped dill. Season with salt and pepper.", "Serve baked salmon and asparagus with lemon-dill sauce." ], "estimatedCost": 23.58 } }, { "dayOfWeek": 4, "dayName": "Friday", "breakfast": { "name": "Yogurt Parfaits with Granola and Fruit", "mealType": "breakfast", "cookTime": 15, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "greek yogurt", "quantity": 3, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "granola", "quantity": 3, "unit": "cup", "category": "Pantry" }, { "name": "mixed berries", "quantity": 3, "unit": "cup", "category": "Frozen" }, { "name": "honey or maple syrup (optional)", "quantity": 0.5, "unit": "cup", "category": "Pantry" } ], "steps": [ "Layer Greek yogurt, granola, and berries in individual glasses or bowls.", "Drizzle with honey or maple syrup, if desired.", "Serve immediately." ], "estimatedCost": 12.58 }, "lunch": { "name": "Black Bean Burgers on Buns with Salad", "mealType": "lunch", "cookTime": 30, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "canned black beans, rinsed and drained", "quantity": 3, "unit": "can", "category": "Pantry" }, { "name": "breadcrumbs", "quantity": 1.5, "unit": "cup", "category": "Pantry" }, { "name": "eggs", "quantity": 1, "unit": "count", "category": "Dairy/Refrigerated" }, { "name": "onion, finely chopped", "quantity": 0.5, "unit": "cup", "category": "Produce" }, { "name": "garlic powder", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "cumin", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "chili powder", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "olive oil (for cooking)", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "hamburger buns", "quantity": 9, "unit": "count", "category": "Bakery" }, { "name": "lettuce", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "tomato", "quantity": 2, "unit": "count", "category": "Produce" }, { "name": "onions", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "ketchup", "quantity": 0.5, "unit": "cup", "category": "Condiments" }, { "name": "mustard", "quantity": 0.25, "unit": "cup", "category": "Condiments" } ], "steps": [ "In a large bowl, mash black beans with a fork until mostly mashed but still chunky.", "Add breadcrumbs, egg, finely chopped onion, garlic powder, cumin, chili powder, and salt. Mix until well combined.", "Form mixture into 9 equal patties.", "Heat olive oil in a large skillet over medium heat.", "Cook patties for 4-5 minutes per side, until golden brown and heated through.", "Serve patties on hamburger buns with lettuce, tomato slices, onion slices, ketchup, and mustard. Serve with a side salad." ], "estimatedCost": 18.08 }, "dinner": { "name": "Tacos with Ground Beef", "mealType": "dinner", "cookTime": 30, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "ground beef", "quantity": 2.5, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "taco seasoning", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "water", "quantity": 1.5, "unit": "cup", "category": "Pantry", "skipGrocery": true }, { "name": "taco shells or tortillas", "quantity": 18, "unit": "count", "category": "Pantry" }, { "name": "shredded lettuce", "quantity": 15, "unit": "tbsp", "category": "Produce" }, { "name": "tomatoes", "quantity": 1.5, "unit": "cup", "category": "Produce" }, { "name": "shredded cheddar cheese", "quantity": 3, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "salsa", "quantity": 1.5, "unit": "cup", "category": "Condiments" }, { "name": "sour cream", "quantity": 0.3333333333333333, "unit": "cup", "category": "Dairy/Refrigerated" } ], "steps": [ "In a large skillet, brown ground beef over medium-high heat. Drain off excess fat.", "Stir in taco seasoning and water. Bring to a simmer and cook for 5-7 minutes, stirring occasionally, until sauce has thickened.", "Warm taco shells or tortillas according to package directions.", "Assemble tacos by filling shells/tortillas with seasoned beef and toppings like lettuce, tomatoes, cheese, salsa, and sour cream." ], "estimatedCost": 23.98 } }, { "dayOfWeek": 5, "dayName": "Saturday", "breakfast": { "name": "Scrambled Eggs with Sausage and Fruit Salad", "mealType": "breakfast", "cookTime": 25, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "eggs", "quantity": 12, "unit": "count", "category": "Dairy/Refrigerated" }, { "name": "milk", "quantity": 1.5, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "butter", "quantity": 3, "unit": "tbsp", "category": "Dairy/Refrigerated" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "breakfast sausage links or patties", "quantity": 1.5, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "cantaloupe", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "honeydew melon", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "grapes", "quantity": 3, "unit": "cup", "category": "Produce" } ], "steps": [ "Cook breakfast sausage according to package directions. Drain excess grease.", "While sausage cooks, whisk eggs with milk, salt, and pepper in a large bowl.", "Melt butter in a large non-stick skillet over medium heat.", "Pour in egg mixture. Cook, stirring gently, until eggs are set but still moist.", "Prepare fruit salad by cubing melons and combining with grapes.", "Serve scrambled eggs with sausage and fruit salad." ], "estimatedCost": 18.87 }, "lunch": { "name": "Leftover Shepherd's Pie", "mealType": "lunch", "cookTime": 20, "difficulty": "Easy", "baseServings": 9, "ingredients": [], "steps": [ "Reheat leftover shepherd's pie in the oven or microwave until heated through." ], "estimatedCost": 0 }, "dinner": { "name": "Chicken Fajitas with Peppers and Onions", "mealType": "dinner", "cookTime": 35, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "chicken breasts", "quantity": 3, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "bell peppers (mixed colors)", "quantity": 3, "unit": "count", "category": "Produce" }, { "name": "yellow onions", "quantity": 2, "unit": "count", "category": "Produce" }, { "name": "olive oil", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "fajita seasoning mix", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "flour tortillas", "quantity": 18, "unit": "count", "category": "Pantry" }, { "name": "salsa", "quantity": 1.5, "unit": "cup", "category": "Condiments" }, { "name": "sour cream", "quantity": 0.3333333333333333, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "shredded monterey jack cheese", "quantity": 2, "unit": "cup", "category": "Dairy/Refrigerated" } ], "steps": [ "Slice chicken breast into thin strips.", "In a large bowl, toss chicken strips with 1 \u00bd tbsp olive oil and fajita seasoning. Let marinate for at least 15 minutes (or longer in the refrigerator).", "In a separate bowl, toss sliced bell peppers and onions with the remaining 1 \u00bd tbsp olive oil and a pinch of salt and pepper.", "Heat a large skillet or griddle over medium-high heat. Add chicken and cook until browned and cooked through, about 5-7 minutes. Remove chicken from skillet and set aside.", "Add the seasoned vegetables to the same skillet and cook, stirring occasionally, until tender-crisp and slightly charred, about 7-10 minutes.", "Return chicken to the skillet and toss with the vegetables.", "Warm tortillas according to package directions.", "Serve fajita mixture with warm tortillas and toppings like salsa, sour cream, and cheese." ], "estimatedCost": 22.8 } }, { "dayOfWeek": 6, "dayName": "Sunday", "breakfast": { "name": "French Toast with Syrup and Fruit", "mealType": "breakfast", "cookTime": 25, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "thick sliced bread", "quantity": 12, "unit": "slice", "category": "Bakery" }, { "name": "eggs", "quantity": 4, "unit": "count", "category": "Dairy/Refrigerated" }, { "name": "milk", "quantity": 2, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "vanilla extract", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "cinnamon", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "butter (for cooking)", "quantity": 0.25, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "maple syrup", "quantity": 0.75, "unit": "cup", "category": "Pantry" }, { "name": "mixed berries", "quantity": 3, "unit": "cup", "category": "Frozen" } ], "steps": [ "In a shallow dish, whisk together eggs, milk, vanilla extract, cinnamon, and salt.", "Dip each slice of bread into the egg mixture, coating both sides.", "Melt butter in a large non-stick skillet over medium heat.", "Cook dipped bread slices for 3-4 minutes per side, until golden brown and cooked through.", "Serve French toast warm with maple syrup and berries." ], "estimatedCost": 13.76 }, "lunch": { "name": "Leftover Chicken Fajitas", "mealType": "lunch", "cookTime": 15, "difficulty": "Easy", "baseServings": 9, "ingredients": [ { "name": "flour tortillas", "quantity": 9, "unit": "count", "category": "Pantry" }, { "name": "salsa", "quantity": 0.75, "unit": "cup", "category": "Condiments" }, { "name": "sour cream", "quantity": 0.3333333333333333, "unit": "cup", "category": "Dairy/Refrigerated" }, { "name": "shredded monterey jack cheese", "quantity": 1, "unit": "cup", "category": "Dairy/Refrigerated" } ], "steps": [ "Warm leftover fajita filling gently in a skillet or microwave.", "Warm tortillas.", "Serve filling in tortillas with desired toppings." ], "estimatedCost": 0 }, "dinner": { "name": "Spaghetti with Meat Sauce", "mealType": "dinner", "cookTime": 45, "difficulty": "Medium", "baseServings": 9, "ingredients": [ { "name": "spaghetti", "quantity": 24, "unit": "oz", "category": "Pantry" }, { "name": "ground beef", "quantity": 2.5, "unit": "lb", "category": "Meat/Poultry/Seafood" }, { "name": "olive oil", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "yellow onion", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "garlic", "quantity": 4, "unit": "clove", "category": "Produce" }, { "name": "crushed tomatoes, canned", "quantity": 24, "unit": "oz", "category": "Pantry" }, { "name": "tomato paste", "quantity": 6, "unit": "oz", "category": "Pantry" }, { "name": "dried oregano", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "dried basil", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "sugar", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "grated parmesan cheese (for serving)", "quantity": 1, "unit": "cup", "category": "Dairy/Refrigerated" } ], "steps": [ "Cook spaghetti according to package directions. Drain.", "While pasta cooks, heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5 minutes.", "Add minced garlic and cook for 1 minute until fragrant.", "Add ground beef and cook, breaking it up with a spoon, until browned. Drain off excess fat.", "Stir in crushed tomatoes, tomato paste, oregano, basil, sugar, salt, and pepper. Bring to a simmer, then reduce heat, cover, and cook for at least 20 minutes, stirring occasionally.", "Serve meat sauce over cooked spaghetti, topped with grated Parmesan cheese." ], "estimatedCost": 24.37 } } ], "groceryList": [ { "name": "eggs", "displayQuantity": "3", "displayUnit": "dozen", "category": "Dairy", "isHaveOnHand": false }, { "name": "milk", "displayQuantity": "1 \u00be", "displayUnit": "gallons", "category": "Dairy", "isHaveOnHand": false }, { "name": "butter", "displayQuantity": "4", "displayUnit": "sticks", "category": "Dairy", "isHaveOnHand": false }, { "name": "salt", "displayQuantity": "1", "displayUnit": "have on hand (min. 4 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "black pepper", "displayQuantity": "1", "displayUnit": "have on hand (min. 2 \u00bd tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "Bread", "displayQuantity": "2", "displayUnit": "loaves", "category": "Bakery", "isHaveOnHand": false }, { "name": "apples", "displayQuantity": "4", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "bananas", "displayQuantity": "10", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "canned tuna, drained", "displayQuantity": "1 \u00bd", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "mayonnaise", "displayQuantity": "2", "displayUnit": "jars", "category": "Condiments", "isHaveOnHand": false }, { "name": "celery, finely chopped", "displayQuantity": "3", "displayUnit": "cups", "category": "Produce", "isHaveOnHand": false }, { "name": "onion, finely chopped", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "mustard", "displayQuantity": "1", "displayUnit": "jar", "category": "Condiments", "isHaveOnHand": false }, { "name": "carrots", "displayQuantity": "3", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "chicken breasts", "displayQuantity": "6", "displayUnit": "lbs", "category": "Meat/Poultry/Seafood", "isHaveOnHand": false }, { "name": "olive oil", "displayQuantity": "1", "displayUnit": "bottle", "category": "Pantry", "isHaveOnHand": false }, { "name": "garlic powder", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "paprika", "displayQuantity": "1", "displayUnit": "have on hand (min. 2 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "broccoli florets", "displayQuantity": "2", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "quinoa, dry", "displayQuantity": "2 \u00bc", "displayUnit": "cups", "category": "Pantry", "isHaveOnHand": false }, { "name": "water or broth", "displayQuantity": "4 \u00bd", "displayUnit": "cups", "category": "Pantry", "isHaveOnHand": false }, { "name": "rolled oats", "displayQuantity": "1", "displayUnit": "canister (42 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "mixed berries", "displayQuantity": "12", "displayUnit": "cups", "category": "Frozen", "isHaveOnHand": false }, { "name": "walnuts or pecans", "displayQuantity": "1", "displayUnit": "cup", "category": "Pantry", "isHaveOnHand": false }, { "name": "maple syrup", "displayQuantity": "2", "displayUnit": "bottles (12 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "cooked chicken breast, shredded or diced (from monday's dinner)", "displayQuantity": "3", "displayUnit": "lbs", "category": "Meat/Poultry/Seafood", "isHaveOnHand": false }, { "name": "grapes", "displayQuantity": "5", "displayUnit": "cups", "category": "Produce", "isHaveOnHand": false }, { "name": "lemon juice", "displayQuantity": "1", "displayUnit": "bottle", "category": "Pantry", "isHaveOnHand": false }, { "name": "flour tortillas", "displayQuantity": "3", "displayUnit": "bags (5 lb)", "category": "Pantry", "isHaveOnHand": false }, { "name": "lettuces", "displayQuantity": "2", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "pork loin roast", "displayQuantity": "3", "displayUnit": "lbs", "category": "Meat/Poultry/Seafood", "isHaveOnHand": false }, { "name": "rosemary, dried", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "thyme, dried", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "potatoes, peeled and quartered", "displayQuantity": "6", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "green beans", "displayQuantity": "2", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "garlic", "displayQuantity": "2", "displayUnit": "heads", "category": "Produce", "isHaveOnHand": false }, { "name": "all-purpose flour", "displayQuantity": "1", "displayUnit": "bag (2 lb)", "category": "Pantry", "isHaveOnHand": false }, { "name": "sugar", "displayQuantity": "1", "displayUnit": "bag (2 lb)", "category": "Pantry", "isHaveOnHand": false }, { "name": "baking powder", "displayQuantity": "1", "displayUnit": "have on hand (min. 3 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "vegetable oil (for cooking)", "displayQuantity": "1", "displayUnit": "bottle", "category": "Pantry", "isHaveOnHand": false }, { "name": "brown or green lentils, dry", "displayQuantity": "3", "displayUnit": "cups", "category": "Pantry", "isHaveOnHand": false }, { "name": "vegetable broth", "displayQuantity": "3", "displayUnit": "cartons (32 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "yellow onions", "displayQuantity": "6", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "celery stalks", "displayQuantity": "4", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "tomatoes, canned", "displayQuantity": "48", "displayUnit": "oz", "category": "Pantry", "isHaveOnHand": false }, { "name": "cumin", "displayQuantity": "1", "displayUnit": "have on hand (min. 2 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "Bread", "displayQuantity": "2", "displayUnit": "loaves", "category": "Bakery", "isHaveOnHand": false }, { "name": "ground beef", "displayQuantity": "8", "displayUnit": "lbs", "category": "Meat/Poultry/Seafood", "isHaveOnHand": false }, { "name": "celery stalks", "displayQuantity": "1", "displayUnit": "cup", "category": "Produce", "isHaveOnHand": false }, { "name": "beef broth", "displayQuantity": "1", "displayUnit": "carton (32 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "tomato paste", "displayQuantity": "2", "displayUnit": "tbsp", "category": "Pantry", "isHaveOnHand": false }, { "name": "worcestershire sauce", "displayQuantity": "1", "displayUnit": "bottle", "category": "Condiments", "isHaveOnHand": false }, { "name": "dried thyme", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "shredded cheddar cheese", "displayQuantity": "3", "displayUnit": "bags (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "boxed cereal", "displayQuantity": "2", "displayUnit": "boxes", "category": "Pantry", "isHaveOnHand": false }, { "name": "cooked chicken breast, diced or shredded (from monday's dinner)", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat/Poultry/Seafood", "isHaveOnHand": false }, { "name": "romaine lettuces", "displayQuantity": "2", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "caesar dressing", "displayQuantity": "1", "displayUnit": "bottle", "category": "Condiments", "isHaveOnHand": false }, { "name": "shredded parmesan cheese", "displayQuantity": "1", "displayUnit": "bag (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "croutons", "displayQuantity": "1", "displayUnit": "bag", "category": "Pantry", "isHaveOnHand": false }, { "name": "salmon fillets", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "asparagus", "displayQuantity": "2", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "fresh dill", "displayQuantity": "1", "displayUnit": "bunch", "category": "Produce", "isHaveOnHand": false }, { "name": "greek yogurt", "displayQuantity": "1", "displayUnit": "tub (32 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "granola", "displayQuantity": "3", "displayUnit": "cups", "category": "Pantry", "isHaveOnHand": false }, { "name": "canned black beans, rinsed and drained", "displayQuantity": "3", "displayUnit": "cans", "category": "Pantry", "isHaveOnHand": false }, { "name": "breadcrumbs", "displayQuantity": "1", "displayUnit": "canister (15 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "chili powder", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "hamburger buns", "displayQuantity": "2", "displayUnit": "packs (8 ct)", "category": "Bakery", "isHaveOnHand": false }, { "name": "tomatoes", "displayQuantity": "4", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "onions", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "ketchup", "displayQuantity": "1", "displayUnit": "jar", "category": "Condiments", "isHaveOnHand": false }, { "name": "taco seasoning", "displayQuantity": "3", "displayUnit": "tbsp", "category": "Pantry", "isHaveOnHand": false }, { "name": "taco shells or tortillas", "displayQuantity": "2", "displayUnit": "packs (10 ct)", "category": "Bakery", "isHaveOnHand": false }, { "name": "shredded lettuce", "displayQuantity": "15", "displayUnit": "tbsp", "category": "Produce", "isHaveOnHand": false }, { "name": "salsa", "displayQuantity": "2", "displayUnit": "jars (16 oz)", "category": "Condiments", "isHaveOnHand": false }, { "name": "sour cream", "displayQuantity": "1", "displayUnit": "container (16 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "breakfast sausage links or patties", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat/Poultry/Seafood", "isHaveOnHand": false }, { "name": "cantaloupe", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "honeydew melon", "displayQuantity": "1", "displayUnit": "bottle", "category": "Produce", "isHaveOnHand": false }, { "name": "bell peppers (mixed colors)s", "displayQuantity": "3", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "fajita seasoning mix", "displayQuantity": "3", "displayUnit": "tbsp", "category": "Pantry", "isHaveOnHand": false }, { "name": "shredded monterey jack cheese", "displayQuantity": "2", "displayUnit": "bags (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "vanilla extract", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "cinnamon", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "spaghetti", "displayQuantity": "2", "displayUnit": "boxes (1 lb)", "category": "Pantry", "isHaveOnHand": false }, { "name": "tomato paste", "displayQuantity": "6", "displayUnit": "oz", "category": "Pantry", "isHaveOnHand": false }, { "name": "dried oregano", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "dried basil", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "grated parmesan cheese (for serving)", "displayQuantity": "1", "displayUnit": "bag (8 oz)", "category": "Dairy", "isHaveOnHand": false } ], "_meta": { "familySize": 9, "budget": 350, "dietaryNeeds": "None", "tier": "standard", "adultEquiv": 6, "generatedAt": "2026-03-20T18:34:32.570Z" } }