🔔 DinnerBell Review

Mar 20, 2026 06:32 PM UTC · 4 people (4 adult-equiv) · $200/wk · PREMIUM · None

21
Meals
$200
Est. Cost
102
Grocery Items
29
Qty Fixes
📋 Meals
🛒 Grocery (App View)
📦 Grocery (Raw)
⚡ Raw vs Sanitized
{ } JSON
Monday
breakfast
Blueberry Pancakes with Maple Syrup
⏱ 25m📊 Easy💰 $5.43
  • 1 ½ cupall-purpose flour
  • 2 tbspgranulated sugar
  • 1 tbspbaking powder
  • ½ tspsalt
  • 2 counteggs
  • 1 ¼ cupmilk
  • 3 tbspunsalted butter, melted
  • 1 cupfresh blueberries
  • ½ cupmaple syrup
lunch
Gourmet Turkey and Brie Sandwiches with Arugula
⏱ 15m📊 Easy💰 $10.71
  • 8 slicesourdough bread
  • ¾ lbdeli turkey breasts
  • 4 ozbrie cheese
  • 2 cuparugula
  • 2 tbspdijon mustard
  • 2 tbspunsalted butter, softened
dinner
Pan-Seared Ribeye Steaks with Garlic Herb Butter and Roasted Asparagus
⏱ 30m📊 Medium💰 $20.29
  • 1 ½ lbribeye steakswas 1 ⅓
  • 1 lbasparagus
  • ¼ cupunsalted butter, softened
  • 1 tbspfresh rosemary, finely chopped
  • 1 tbspfresh thyme, finely chopped
  • 2 clovegarlic
  • 2 tbspolive oil
  • 1 tspsalt
  • ½ tspblack pepper
Tuesday
breakfast
Scrambled Eggs with Smoked Salmon and Cream Cheese
⏱ 15m📊 Easy💰 $8.71
  • 8 counteggs
  • 4 ozsmoked salmon, flaked
  • 2 ozcream cheese, softened
  • 2 tbspmilk
  • 1 tbspbutter
  • 1 tbspfresh dill
  • ¼ tspsalt
  • ¼ tspblack pepper
lunch
Mediterranean Quinoa Salad with Lemon-Herb Vinaigrette
⏱ 20m📊 Easy💰 $7.29
  • 3 cupquinoa, cooked
  • 1 cupcucumber
  • 1 cupcherry tomatoes
  • ½ cupkalamata olives, pitted and halved
  • 4 ozfeta cheese, crumbled
  • ¼ cupfresh parsley
  • ¼ cupolive oil
  • 2 tbsplemon juice
  • 1 tspdried oregano
  • ½ tspsalt
  • ¼ tspblack pepper
dinner
Shrimp Scampi with Linguine and Garlic Bread
⏱ 25m📊 Easy💰 $15.14
  • 12 ozlinguine
  • 1 ½ lbshrimp, peeled and deveined
  • 2 tbspbutterwas 4
  • 2 tbspolive oil
  • 4 clovegarlic
  • ½ cupdry white wine
  • 2 tbsplemon juice
  • ¼ tspred pepper flakes
  • ¼ cupfresh parsley
  • 1 tspsalt
  • ½ tspblack pepper
  • 1 countcrusty italian breadwas ½
  • 1 tspgarlic powder
  • 2 tbspunsalted butter, softened
Wednesday
breakfast
Greek Yogurt Parfaits with Berries and Granola
⏱ 10m📊 Easy💰 $6.00
  • 2 cupgreek yogurtwas 3
  • 2 cupmixed berries (strawberries, blueberries, raspberries)
  • 1 ½ cupgranola
  • 2 tbsphoney
lunch
Creamy Tomato Soup with Grilled Cheese Sandwiches
⏱ 25m📊 Easy💰 $6.43
  • 16 ozcanned crushed tomatoeswas 28
  • 4 cupvegetable broth
  • ½ cupheavy cream
  • 1 countonion
  • 2 clovegarlic
  • 2 tbspbutter
  • 1 tspdried basil
  • ½ tspsalt
  • ¼ tspblack pepper
  • 8 slicebread slices
  • 4 ozgruyere cheese
  • 2 tbspbutter, softened
dinner
Lemon Herb Roasted Chicken with Root Vegetables
⏱ 60m📊 Medium💰 $9.43
  • 1 ¾ lbbone-in, skin-on chicken thighswas 2
  • 1 lbcarrots, peeled and chopped
  • 1 ½ lbpotatoes, scrubbed and cubed
  • 1 countred onion, cut into wedges
  • 3 tbspolive oil
  • 1 countlemon, zested and juiced
  • 1 tbspfresh rosemary
  • 1 tbspfresh thyme
  • 1 tspgarlic powder
  • 1 tspsalt
  • ½ tspblack pepper
Thursday
breakfast
Avocado Toast with Poached Eggs
⏱ 15m📊 Easy💰 $5.00
  • 4 slicewhole wheat bread
  • 2 countavocado, ripe
  • 4 counteggs
  • 1 tbsplemon juice
  • ¼ tspred pepper flakes
  • ¼ tspsalt
  • ¼ tspblack pepper
lunch
Chicken Caesar Wraps
⏱ 20m📊 Easy💰 $8.29
  • 1 ½ cupcooked chicken breast, shredded or diced
  • ⅔ cupromaine lettuce
  • ½ cupparmesan cheese
  • ½ cupcaesar dressing
  • 4 countflour tortillas
dinner
Pork Tenderloin with Roasted Brussels Sprouts and Sweet Potatoes
⏱ 45m📊 Medium💰 $12.43
  • 1 ½ lbpork tenderloin
  • 1 lbbrussels sprouts, trimmed and halved
  • 1 ½ lbsweet potatoes, peeled and cubed
  • 3 tbspolive oil
  • 2 tbspdijon mustard
  • 1 tbspmaple syrup
  • 1 tspfresh rosemary
  • 1 tspsalt
  • ½ tspblack pepper
Friday
breakfast
Breakfast Burritos with Sausage and Peppers
⏱ 20m📊 Easy💰 $7.71
  • ¾ lbbreakfast sausage, casings removed
  • 1 countbell pepper
  • 1 countonion
  • 6 counteggs
  • 2 tbspmilk
  • 1 cupshredded cheddar cheese
  • 4 countflour tortillas
  • ¼ tspsalt
  • ¼ tspblack pepper
lunch
Lentil Soup with Crusty Bread
⏱ 40m📊 Easy💰 $5.57
  • 1 ½ cupbrown lentils, rinsed
  • 6 cupvegetable broth
  • 1 countcarrot
  • 1 countcelery stalk
  • 1 countonion
  • 2 clovegarlic
  • 1 tbspolive oil
  • 1 tspdried thyme
  • 1 countbay leaf
  • ½ tspsalt
  • ¼ tspblack pepper
  • 1 countcrusty breadwas ½
dinner
Salmon with Lemon-Dill Sauce and Quinoa
⏱ 25m📊 Easy💰 $16.29
  • 1 ½ lbsalmon filletswas 1 ⅓
  • 1 cupquinoa, uncooked
  • 2 cupwater or vegetable broth
  • 2 tbspbutter
  • 1 countlemon, juicedwas ½
  • 2 tbspfresh dill
  • 1 clovegarlic
  • 1 tbspolive oil
  • 1 tspsalt
  • ½ tspblack pepper
Saturday
breakfast
French Toast with Berries and Whipped Cream
⏱ 20m📊 Easy💰 $6.57
  • 8 slicethick-sliced bread (brioche or challah)
  • 4 counteggs
  • 1 cupmilk
  • 2 tbspgranulated sugar
  • 1 tspcinnamon
  • 1 tspvanilla extract
  • 2 tbspbutter
  • 1 ½ cupmixed berries
  • ½ cupheavy cream, whipped
lunch
BBQ Pulled Pork Sandwiches with Coleslaw
⏱ 15m📊 Easy💰 $10.00
  • 1 lbpre-cooked pulled pork
  • ¾ cupbbq sauce
  • 4 counthamburger buns
  • 2 cupshredded coleslaw mix
  • ¼ cupmayonnaise
  • 1 tbspapple cider vinegar
  • 1 tspsugar
  • ¼ tspsalt
  • ¼ tspblack pepper
dinner
Homemade Gourmet Burgers with Sweet Potato Fries
⏱ 35m📊 Medium💰 $11.86
  • 1 ½ lbground beef (80/20)was 1 ⅓
  • 4 countbrioche buns
  • 4 countsharp cheddar cheese
  • 1 countlettuce leaveswas 4
  • 1 counttomato sliceswas 4
  • 1 countred onion, thinly slicedwas ½
  • ¼ cupmayonnaise
  • ¼ cupketchup
  • 1 tspsalt
  • ½ tspblack pepper
  • 1 ½ lbsweet potatoes, cut into fries
  • 2 tbspolive oil
  • 1 tsppaprika
Sunday
breakfast
Oatmeal with Nuts and Fruit
⏱ 10m📊 Easy💰 $4.29
  • 2 cuprolled oats
  • 4 cupwater or milk
  • ½ cupnuts (walnuts or pecans)
  • 1 ½ cupfresh berries or sliced banana
  • 2 tbspmaple syrup or honey, for drizzling
lunch
Leftover Pulled Pork Nachos
⏱ 15m📊 Easy💰 $6.86
  • 8 oztortilla chips
  • 2 cupshredded cheddar or monterey jack cheese
  • 15 ozblack beans, rinsed and drained
dinner
Beef Stroganoff with Egg Noodles
⏱ 35m📊 Medium💰 $15.71
  • 1 ½ lbbeef sirloin, thinly slicedwas 1 ⅓
  • 8 ozegg noodleswas 12
  • 8 ozmushrooms
  • 1 countonion, finely chopped
  • 2 clovegarlic
  • 2 cupbeef broth
  • ¼ cupsour creamwas 1
  • 1 tbspworcestershire sauce
  • 2 tbspbutter
  • 1 tbspolive oil
  • 2 tbspall-purpose flour
  • 1 tspsalt
  • ½ tspblack pepper
  • 1 tbspfresh parsley, chopped (for garnish)
Meat
Produce
Dairy
Bakery
Pantry
Condiments

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

Meat
Produce
Bakery
Pantry
Frozen
Condiments

🗑 Removed

DayMealIngredientWasReason
SundayLeftover Pulled Pork NachosBlack beans, rinsed and drained15 ozStripped (leftover/water)
SundayLeftover Pulled Pork NachosOptional toppings: salsa, sour cream, guacamole, jalapeños0 Stripped (leftover/water)

📉 Quantity Capped

DayMealIngredientAI SaidCapped ToChange
SundayLeftover Pulled Pork NachosLeftover pulled pork1 cup15 oz-1400%
TuesdayShrimp Scampi with Linguine and Garlic BreadCrusty Italian bread½ count1 count-100%
WednesdayCreamy Tomato Soup with Grilled Cheese SandwichesOnion, chopped½ count1 count-100%
FridayBreakfast Burritos with Sausage and PeppersOnion, chopped½ count1 count-100%
FridayLentil Soup with Crusty BreadOnion, diced½ count1 count-100%
FridayLentil Soup with Crusty BreadCrusty bread½ count1 count-100%
FridaySalmon with Lemon-Dill Sauce and QuinoaLemon, juiced½ count1 count-100%
SaturdayHomemade Gourmet Burgers with Sweet Potato FriesRed onion, thinly sliced½ count1 count-100%
MondayPan-Seared Ribeye Steaks with Garlic Herb Butter and Roasted AsparagusUnsalted butter, softened4 tbsp¼ cup-94%
SaturdayHomemade Gourmet Burgers with Sweet Potato FriesMayonnaise4 tbsp¼ cup-94%
SaturdayHomemade Gourmet Burgers with Sweet Potato FriesKetchup4 tbsp¼ cup-94%
ThursdayChicken Caesar WrapsRomaine lettuce, chopped3 cup⅔ cup-78%
SaturdayHomemade Gourmet Burgers with Sweet Potato FriesLettuce leaves4 count1 count-75%
SaturdayHomemade Gourmet Burgers with Sweet Potato FriesTomato slices4 count1 count-75%
SundayBeef Stroganoff with Egg NoodlesSour cream1 cup¼ cup-75%
MondayBlueberry Pancakes with Maple SyrupBaking powder2 tsp1 tbsp-50%
TuesdayShrimp Scampi with Linguine and Garlic BreadButter4 tbsp2 tbsp-50%
WednesdayCreamy Tomato Soup with Grilled Cheese SandwichesCanned crushed tomatoes28 oz16 oz-43%
WednesdayGreek Yogurt Parfaits with Berries and GranolaGreek yogurt3 cup2 cup-33%
FridaySalmon with Lemon-Dill Sauce and QuinoaUnsalted butter3 tbsp2 tbsp-33%
SundayBeef Stroganoff with Egg NoodlesEgg noodles12 oz8 oz-33%
MondayPan-Seared Ribeye Steaks with Garlic Herb Butter and Roasted AsparagusRibeye steaks1 ⅓ lb1 ½ lb-14%
TuesdayShrimp Scampi with Linguine and Garlic BreadLarge shrimp, peeled and deveined1 ⅓ lb1 ½ lb-14%
FridaySalmon with Lemon-Dill Sauce and QuinoaSalmon fillets1 ⅓ lb1 ½ lb-14%
SaturdayHomemade Gourmet Burgers with Sweet Potato FriesGround beef (80/20)1 ⅓ lb1 ½ lb-14%
SundayBeef Stroganoff with Egg NoodlesBeef sirloin, thinly sliced1 ⅓ lb1 ½ lb-14%
WednesdayLemon Herb Roasted Chicken with Root VegetablesBone-in, skin-on chicken thighs2 lb1 ¾ lb-12%

✏️ Name Normalized (33)

DayMealAI NameNormalized
MondayBlueberry Pancakes with Maple SyrupLarge eggseggs
MondayGourmet Turkey and Brie Sandwiches with ArugulaDeli turkey breastdeli turkey breasts
MondayGourmet Turkey and Brie Sandwiches with ArugulaBrie cheese, slicedbrie cheese
MondayPan-Seared Ribeye Steaks with Garlic Herb Butter and Roasted AsparagusAsparagus, trimmedasparagus
MondayPan-Seared Ribeye Steaks with Garlic Herb Butter and Roasted AsparagusGarlic, mincedgarlic
TuesdayScrambled Eggs with Smoked Salmon and Cream CheeseLarge eggseggs
TuesdayScrambled Eggs with Smoked Salmon and Cream CheeseFresh dill, choppedfresh dill
TuesdayMediterranean Quinoa Salad with Lemon-Herb VinaigretteCucumber, dicedcucumber
TuesdayMediterranean Quinoa Salad with Lemon-Herb VinaigretteCherry tomatoes, halvedcherry tomatoes
TuesdayMediterranean Quinoa Salad with Lemon-Herb VinaigretteFresh parsley, choppedfresh parsley
TuesdayShrimp Scampi with Linguine and Garlic BreadGarlic, mincedgarlic
TuesdayShrimp Scampi with Linguine and Garlic BreadFresh parsley, choppedfresh parsley
WednesdayCreamy Tomato Soup with Grilled Cheese SandwichesGarlic, mincedgarlic
WednesdayCreamy Tomato Soup with Grilled Cheese SandwichesGruyere cheese, slicedgruyere cheese
WednesdayLemon Herb Roasted Chicken with Root VegetablesFresh rosemary, choppedfresh rosemary
WednesdayLemon Herb Roasted Chicken with Root VegetablesFresh thyme, choppedfresh thyme
ThursdayAvocado Toast with Poached EggsLarge eggseggs
ThursdayChicken Caesar WrapsParmesan cheese, gratedparmesan cheese
ThursdayChicken Caesar WrapsLarge flour tortillasflour tortillas
ThursdayPork Tenderloin with Roasted Brussels Sprouts and Sweet PotatoesFresh rosemary, choppedfresh rosemary
FridayBreakfast Burritos with Sausage and PeppersBell pepper, choppedbell pepper
FridayBreakfast Burritos with Sausage and PeppersLarge eggseggs
FridayBreakfast Burritos with Sausage and PeppersLarge flour tortillasflour tortillas
FridayLentil Soup with Crusty BreadCarrot, dicedcarrot
FridayLentil Soup with Crusty BreadCelery stalk, dicedcelery stalk
FridayLentil Soup with Crusty BreadGarlic, mincedgarlic
FridaySalmon with Lemon-Dill Sauce and QuinoaFresh dill, choppedfresh dill
FridaySalmon with Lemon-Dill Sauce and QuinoaGarlic, mincedgarlic
SaturdayFrench Toast with Berries and Whipped CreamLarge eggseggs
SaturdayHomemade Gourmet Burgers with Sweet Potato FriesSharp cheddar cheese, slicedsharp cheddar cheese
...and 3 more renames
{ "days": [ { "dayOfWeek": 0, "dayName": "Monday", "breakfast": { "name": "Blueberry Pancakes with Maple Syrup", "mealType": "breakfast", "cookTime": 25, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "all-purpose flour", "quantity": 1.5, "unit": "cup", "category": "Pantry" }, { "name": "granulated sugar", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "baking powder", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "eggs", "quantity": 2, "unit": "count", "category": "Produce" }, { "name": "milk", "quantity": 1.25, "unit": "cup", "category": "Produce" }, { "name": "unsalted butter, melted", "quantity": 3, "unit": "tbsp", "category": "Produce" }, { "name": "fresh blueberries", "quantity": 1, "unit": "cup", "category": "Produce" }, { "name": "maple syrup", "quantity": 0.5, "unit": "cup", "category": "Pantry" } ], "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 the wet ingredients into the dry ingredients and stir until just combined (do not overmix).", "Gently fold in the fresh blueberries.", "Heat a lightly oiled griddle or non-stick skillet over medium-high heat.", "Pour about 1/4 cup of batter for each pancake onto the hot griddle.", "Cook for 2-3 minutes per side, until golden brown and cooked through.", "Serve immediately with maple syrup." ], "estimatedCost": 5.43 }, "lunch": { "name": "Gourmet Turkey and Brie Sandwiches with Arugula", "mealType": "lunch", "cookTime": 15, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "sourdough bread", "quantity": 8, "unit": "slice", "category": "Bakery" }, { "name": "deli turkey breasts", "quantity": 0.75, "unit": "lb", "category": "Meat" }, { "name": "brie cheese", "quantity": 4, "unit": "oz", "category": "Produce" }, { "name": "arugula", "quantity": 2, "unit": "cup", "category": "Produce" }, { "name": "dijon mustard", "quantity": 2, "unit": "tbsp", "category": "Condiments" }, { "name": "unsalted butter, softened", "quantity": 2, "unit": "tbsp", "category": "Produce" } ], "steps": [ "Lightly butter one side of each slice of sourdough bread.", "Spread Dijon mustard on the unbuttered side of four slices of bread.", "Layer turkey breast and sliced Brie cheese on top of the mustard.", "Top with arugula.", "Place the remaining four slices of bread, butter-side up, on top.", "Heat a non-stick skillet over medium heat.", "Grill sandwiches for 3-4 minutes per side, until the bread is golden brown and the Brie is melted.", "Slice in half and serve." ], "estimatedCost": 10.71 }, "dinner": { "name": "Pan-Seared Ribeye Steaks with Garlic Herb Butter and Roasted Asparagus", "mealType": "dinner", "cookTime": 30, "difficulty": "Medium", "baseServings": 4, "ingredients": [ { "name": "ribeye steaks", "quantity": 1.5, "unit": "lb", "category": "Meat" }, { "name": "asparagus", "quantity": 1, "unit": "lb", "category": "Produce" }, { "name": "unsalted butter, softened", "quantity": 0.25, "unit": "cup", "category": "Produce" }, { "name": "fresh rosemary, finely chopped", "quantity": 1, "unit": "tbsp", "category": "Produce" }, { "name": "fresh thyme, finely chopped", "quantity": 1, "unit": "tbsp", "category": "Produce" }, { "name": "garlic", "quantity": 2, "unit": "clove", "category": "Produce" }, { "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" } ], "steps": [ "Preheat oven to 400\u00b0F (200\u00b0C).", "In a small bowl, combine softened butter, chopped rosemary, thyme, and minced garlic. Mix well.", "Pat the ribeye steaks dry with paper towels. Season generously with salt and pepper.", "Heat olive oil in a cast-iron skillet over medium-high heat until shimmering.", "Sear steaks for 3-4 minutes per side for medium-rare, or to your desired doneness.", "Remove steaks from skillet and let rest on a cutting board.", "While steaks are resting, toss asparagus with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet.", "Roast asparagus for 10-12 minutes, until tender-crisp.", "Top each rested steak with a dollop of the garlic herb butter.", "Serve steaks with roasted asparagus." ], "estimatedCost": 20.29 } }, { "dayOfWeek": 1, "dayName": "Tuesday", "breakfast": { "name": "Scrambled Eggs with Smoked Salmon and Cream Cheese", "mealType": "breakfast", "cookTime": 15, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "eggs", "quantity": 8, "unit": "count", "category": "Produce" }, { "name": "smoked salmon, flaked", "quantity": 4, "unit": "oz", "category": "Frozen" }, { "name": "cream cheese, softened", "quantity": 2, "unit": "oz", "category": "Produce" }, { "name": "milk", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "butter", "quantity": 1, "unit": "tbsp", "category": "Produce" }, { "name": "fresh dill", "quantity": 1, "unit": "tbsp", "category": "Produce" }, { "name": "salt", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" } ], "steps": [ "In a bowl, whisk together eggs, milk, salt, and pepper.", "Melt butter in a non-stick skillet over medium heat.", "Pour in the egg mixture.", "Cook, stirring gently with a spatula, until eggs are almost set.", "Stir in the flaked smoked salmon, softened cream cheese, and chopped dill.", "Continue cooking for another minute, until cream cheese is melted and eggs are fully cooked.", "Serve immediately." ], "estimatedCost": 8.71 }, "lunch": { "name": "Mediterranean Quinoa Salad with Lemon-Herb Vinaigrette", "mealType": "lunch", "cookTime": 20, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "quinoa, cooked", "quantity": 3, "unit": "cup", "category": "Pantry" }, { "name": "cucumber", "quantity": 1, "unit": "cup", "category": "Produce" }, { "name": "cherry tomatoes", "quantity": 1, "unit": "cup", "category": "Produce" }, { "name": "kalamata olives, pitted and halved", "quantity": 0.5, "unit": "cup", "category": "Pantry" }, { "name": "feta cheese, crumbled", "quantity": 4, "unit": "oz", "category": "Produce" }, { "name": "fresh parsley", "quantity": 0.25, "unit": "cup", "category": "Produce" }, { "name": "olive oil", "quantity": 0.25, "unit": "cup", "category": "Pantry" }, { "name": "lemon juice", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "dried oregano", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" } ], "steps": [ "In a large bowl, combine cooked quinoa, diced cucumber, halved cherry tomatoes, olives, crumbled feta, and chopped parsley.", "In a small bowl, whisk together olive oil, lemon juice, dried oregano, salt, and pepper.", "Pour the vinaigrette over the quinoa mixture and toss to combine.", "Chill for at least 15 minutes to allow flavors to meld.", "Serve cold." ], "estimatedCost": 7.29 }, "dinner": { "name": "Shrimp Scampi with Linguine and Garlic Bread", "mealType": "dinner", "cookTime": 25, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "linguine", "quantity": 12, "unit": "oz", "category": "Pantry" }, { "name": "shrimp, peeled and deveined", "quantity": 1.5, "unit": "lb", "category": "Frozen" }, { "name": "butter", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "olive oil", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "garlic", "quantity": 4, "unit": "clove", "category": "Produce" }, { "name": "dry white wine", "quantity": 0.5, "unit": "cup", "category": "Pantry" }, { "name": "lemon juice", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "red pepper flakes", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "fresh parsley", "quantity": 0.25, "unit": "cup", "category": "Produce" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "crusty italian bread", "quantity": 1, "unit": "count", "category": "Bakery" }, { "name": "garlic powder", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "unsalted butter, softened", "quantity": 2, "unit": "tbsp", "category": "Produce" } ], "steps": [ "Cook linguine according to package directions. Reserve about 1 cup of pasta water before draining.", "While pasta is cooking, prepare garlic bread: Spread softened butter mixed with garlic powder over the cut side of the bread. Toast under the broiler until golden brown.", "In a large skillet, melt 4 tbsp butter with 2 tbsp olive oil over medium heat.", "Add minced garlic and red pepper flakes, and cook until fragrant, about 1 minute.", "Add shrimp to the skillet and season with salt and pepper. Cook for 2-3 minutes per side, until pink and cooked through.", "Pour in the white wine and lemon juice. Bring to a simmer and cook for 2 minutes.", "Add the drained linguine and chopped parsley to the skillet. Toss to coat.", "If the sauce seems dry, add a splash of reserved pasta water. Toss until the sauce coats the pasta.", "Serve immediately with garlic bread." ], "estimatedCost": 15.14 } }, { "dayOfWeek": 2, "dayName": "Wednesday", "breakfast": { "name": "Greek Yogurt Parfaits with Berries and Granola", "mealType": "breakfast", "cookTime": 10, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "greek yogurt", "quantity": 2, "unit": "cup", "category": "Produce" }, { "name": "mixed berries (strawberries, blueberries, raspberries)", "quantity": 2, "unit": "cup", "category": "Produce" }, { "name": "granola", "quantity": 1.5, "unit": "cup", "category": "Pantry" }, { "name": "honey", "quantity": 2, "unit": "tbsp", "category": "Pantry" } ], "steps": [ "Spoon a layer of Greek yogurt into four glasses or bowls.", "Top with a layer of mixed berries.", "Add a layer of granola.", "Repeat layers until ingredients are used up, ending with granola.", "Drizzle with honey.", "Serve immediately." ], "estimatedCost": 6 }, "lunch": { "name": "Creamy Tomato Soup with Grilled Cheese Sandwiches", "mealType": "lunch", "cookTime": 25, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "canned crushed tomatoes", "quantity": 16, "unit": "oz", "category": "Pantry" }, { "name": "vegetable broth", "quantity": 4, "unit": "cup", "category": "Pantry" }, { "name": "heavy cream", "quantity": 0.5, "unit": "cup", "category": "Produce" }, { "name": "onion", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "garlic", "quantity": 2, "unit": "clove", "category": "Produce" }, { "name": "butter", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "dried basil", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "bread slices", "quantity": 8, "unit": "slice", "category": "Bakery" }, { "name": "gruyere cheese", "quantity": 4, "unit": "oz", "category": "Produce" }, { "name": "butter, softened", "quantity": 2, "unit": "tbsp", "category": "Produce" } ], "steps": [ "In a large pot, melt 2 tbsp butter over medium heat. Add chopped onion and cook until softened, about 5 minutes.", "Add minced garlic and cook for 1 minute more until fragrant.", "Stir in crushed tomatoes, vegetable broth, dried basil, salt, and pepper. Bring to a simmer.", "Reduce heat and let simmer for 15 minutes.", "Stir in heavy cream.", "While soup simmers, prepare grilled cheese sandwiches: butter one side of each bread slice. Place cheese between unbuttered sides of two slices. Grill in a skillet until golden brown and cheese is melted.", "Blend the soup using an immersion blender until smooth (or carefully transfer to a regular blender).", "Serve soup hot with grilled cheese sandwiches." ], "estimatedCost": 6.43 }, "dinner": { "name": "Lemon Herb Roasted Chicken with Root Vegetables", "mealType": "dinner", "cookTime": 60, "difficulty": "Medium", "baseServings": 4, "ingredients": [ { "name": "bone-in, skin-on chicken thighs", "quantity": 1.75, "unit": "lb", "category": "Meat" }, { "name": "carrots, peeled and chopped", "quantity": 1, "unit": "lb", "category": "Produce" }, { "name": "potatoes, scrubbed and cubed", "quantity": 1.5, "unit": "lb", "category": "Produce" }, { "name": "red onion, cut into wedges", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "olive oil", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "lemon, zested and juiced", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "fresh rosemary", "quantity": 1, "unit": "tbsp", "category": "Produce" }, { "name": "fresh thyme", "quantity": 1, "unit": "tbsp", "category": "Produce" }, { "name": "garlic powder", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" } ], "steps": [ "Preheat oven to 400\u00b0F (200\u00b0C).", "In a large bowl, toss carrots, potatoes, and red onion with 2 tbsp olive oil, salt, pepper, and garlic powder.", "Spread the vegetables in a single layer on a large baking sheet.", "Pat the chicken thighs dry. In the same bowl, toss chicken with remaining 1 tbsp olive oil, lemon zest, lemon juice, chopped rosemary, thyme, salt, and pepper.", "Nestle the chicken thighs among the vegetables on the baking sheet.", "Roast for 40-50 minutes, or until chicken is cooked through and vegetables are tender and caramelized. Chicken internal temperature should reach 165\u00b0F (74\u00b0C).", "Let chicken rest for a few minutes before serving with roasted vegetables." ], "estimatedCost": 9.43 } }, { "dayOfWeek": 3, "dayName": "Thursday", "breakfast": { "name": "Avocado Toast with Poached Eggs", "mealType": "breakfast", "cookTime": 15, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "whole wheat bread", "quantity": 4, "unit": "slice", "category": "Bakery" }, { "name": "avocado, ripe", "quantity": 2, "unit": "count", "category": "Produce" }, { "name": "eggs", "quantity": 4, "unit": "count", "category": "Produce" }, { "name": "lemon juice", "quantity": 1, "unit": "tbsp", "category": "Produce" }, { "name": "red pepper flakes", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" } ], "steps": [ "Toast bread slices until golden brown.", "Mash ripe avocados in a bowl with lemon juice, salt, and pepper.", "Spread mashed avocado evenly over toasted bread slices.", "Poach eggs: Fill a saucepan with about 2 inches of water and bring to a gentle simmer. Crack eggs into a small bowl, one at a time. Gently slide eggs into the simmering water. Cook for 3-4 minutes for runny yolks.", "Carefully remove poached eggs with a slotted spoon and place on top of the avocado toast.", "Sprinkle with red pepper flakes, salt, and pepper to taste.", "Serve immediately." ], "estimatedCost": 5 }, "lunch": { "name": "Chicken Caesar Wraps", "mealType": "lunch", "cookTime": 20, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "cooked chicken breast, shredded or diced", "quantity": 1.5, "unit": "cup", "category": "Meat" }, { "name": "romaine lettuce", "quantity": 0.6666666666666666, "unit": "cup", "category": "Produce" }, { "name": "parmesan cheese", "quantity": 0.5, "unit": "cup", "category": "Produce" }, { "name": "caesar dressing", "quantity": 0.5, "unit": "cup", "category": "Condiments" }, { "name": "flour tortillas", "quantity": 4, "unit": "count", "category": "Pantry" } ], "steps": [ "In a medium bowl, combine shredded chicken, chopped romaine lettuce, grated Parmesan cheese, and Caesar dressing.", "Toss gently to coat all ingredients evenly.", "Warm the flour tortillas slightly to make them pliable.", "Spoon the chicken mixture into the center of each tortilla.", "Fold in the sides of the tortilla, then roll up tightly to form a wrap.", "Serve immediately." ], "estimatedCost": 8.29 }, "dinner": { "name": "Pork Tenderloin with Roasted Brussels Sprouts and Sweet Potatoes", "mealType": "dinner", "cookTime": 45, "difficulty": "Medium", "baseServings": 4, "ingredients": [ { "name": "pork tenderloin", "quantity": 1.5, "unit": "lb", "category": "Meat" }, { "name": "brussels sprouts, trimmed and halved", "quantity": 1, "unit": "lb", "category": "Produce" }, { "name": "sweet potatoes, peeled and cubed", "quantity": 1.5, "unit": "lb", "category": "Produce" }, { "name": "olive oil", "quantity": 3, "unit": "tbsp", "category": "Pantry" }, { "name": "dijon mustard", "quantity": 2, "unit": "tbsp", "category": "Condiments" }, { "name": "maple syrup", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "fresh rosemary", "quantity": 1, "unit": "tsp", "category": "Produce" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" } ], "steps": [ "Preheat oven to 400\u00b0F (200\u00b0C).", "In a bowl, toss Brussels sprouts and sweet potatoes with 2 tbsp olive oil, salt, pepper, and rosemary. Spread on a baking sheet.", "Roast vegetables for 20 minutes.", "While vegetables roast, prepare pork tenderloin: In a small bowl, whisk together Dijon mustard, maple syrup, and remaining 1 tbsp olive oil. Season pork tenderloin with salt and pepper.", "After 20 minutes, push vegetables to the sides of the baking sheet and place the pork tenderloin in the center.", "Brush the pork tenderloin with the Dijon-maple glaze.", "Continue roasting for another 20-25 minutes, or until pork reaches an internal temperature of 145\u00b0F (63\u00b0C) and vegetables are tender.", "Let pork rest for 5-10 minutes before slicing.", "Serve sliced pork tenderloin with roasted vegetables." ], "estimatedCost": 12.43 } }, { "dayOfWeek": 4, "dayName": "Friday", "breakfast": { "name": "Breakfast Burritos with Sausage and Peppers", "mealType": "breakfast", "cookTime": 20, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "breakfast sausage, casings removed", "quantity": 0.75, "unit": "lb", "category": "Meat" }, { "name": "bell pepper", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "onion", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "eggs", "quantity": 6, "unit": "count", "category": "Produce" }, { "name": "milk", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "shredded cheddar cheese", "quantity": 1, "unit": "cup", "category": "Produce" }, { "name": "flour tortillas", "quantity": 4, "unit": "count", "category": "Pantry" }, { "name": "salt", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" } ], "steps": [ "Cook breakfast sausage in a skillet over medium heat, breaking it up with a spoon, until browned. Drain excess fat.", "Add chopped bell pepper and onion to the skillet with the sausage. Cook until softened, about 5-7 minutes.", "In a bowl, whisk eggs with milk, salt, and pepper.", "Pour egg mixture into the skillet with the sausage and vegetables. Cook, stirring gently, until eggs are set.", "Stir in shredded cheddar cheese.", "Warm flour tortillas.", "Spoon the sausage and egg mixture into the center of each tortilla. Fold in the sides and roll up tightly.", "Serve immediately or wrap in foil to keep warm." ], "estimatedCost": 7.71 }, "lunch": { "name": "Lentil Soup with Crusty Bread", "mealType": "lunch", "cookTime": 40, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "brown lentils, rinsed", "quantity": 1.5, "unit": "cup", "category": "Pantry" }, { "name": "vegetable broth", "quantity": 6, "unit": "cup", "category": "Pantry" }, { "name": "carrot", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "celery stalk", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "onion", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "garlic", "quantity": 2, "unit": "clove", "category": "Produce" }, { "name": "olive oil", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "dried thyme", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "bay leaf", "quantity": 1, "unit": "count", "category": "Pantry" }, { "name": "salt", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "crusty bread", "quantity": 1, "unit": "count", "category": "Bakery" } ], "steps": [ "Heat olive oil in a large pot over medium heat. Add diced onion, carrot, and celery. Cook until softened, about 7-10 minutes.", "Add minced garlic and cook for 1 minute until fragrant.", "Stir in rinsed lentils, vegetable broth, dried thyme, and bay leaf.", "Bring to a boil, then reduce heat, cover, and simmer for 30-35 minutes, or until lentils are tender.", "Remove bay leaf. Season with salt and pepper to taste.", "Serve hot with crusty bread." ], "estimatedCost": 5.57 }, "dinner": { "name": "Salmon with Lemon-Dill Sauce and Quinoa", "mealType": "dinner", "cookTime": 25, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "salmon fillets", "quantity": 1.5, "unit": "lb", "category": "Frozen" }, { "name": "quinoa, uncooked", "quantity": 1, "unit": "cup", "category": "Pantry" }, { "name": "water or vegetable broth", "quantity": 2, "unit": "cup", "category": "Pantry" }, { "name": "butter", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "lemon, juiced", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "fresh dill", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "garlic", "quantity": 1, "unit": "clove", "category": "Produce" }, { "name": "olive oil", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" } ], "steps": [ "Rinse quinoa under cold water and drain. In a saucepan, combine quinoa and water/broth. Bring to a boil, then reduce heat, cover, and simmer for 15 minutes, or until liquid is absorbed. Fluff with a fork.", "Preheat oven to 400\u00b0F (200\u00b0C). Pat salmon fillets dry. Season with salt and pepper.", "Heat olive oil in an oven-safe skillet over medium-high heat. Sear salmon for 2 minutes per side until golden brown.", "Transfer skillet to the preheated oven and bake for 8-12 minutes, depending on thickness, until salmon is cooked through.", "While salmon bakes, melt butter in a small saucepan over low heat. Stir in lemon juice, minced garlic, chopped dill, salt, and pepper. Heat gently until warmed through.", "Serve baked salmon with lemon-dill sauce over a bed of quinoa." ], "estimatedCost": 16.29 } }, { "dayOfWeek": 5, "dayName": "Saturday", "breakfast": { "name": "French Toast with Berries and Whipped Cream", "mealType": "breakfast", "cookTime": 20, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "thick-sliced bread (brioche or challah)", "quantity": 8, "unit": "slice", "category": "Bakery" }, { "name": "eggs", "quantity": 4, "unit": "count", "category": "Produce" }, { "name": "milk", "quantity": 1, "unit": "cup", "category": "Produce" }, { "name": "granulated sugar", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "cinnamon", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "vanilla extract", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "butter", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "mixed berries", "quantity": 1.5, "unit": "cup", "category": "Produce" }, { "name": "heavy cream, whipped", "quantity": 0.5, "unit": "cup", "category": "Produce" } ], "steps": [ "In a shallow dish, whisk together eggs, milk, sugar, cinnamon, and vanilla extract until well combined.", "Dip each slice of bread into the egg mixture, coating both sides.", "Melt butter in a large skillet or griddle over medium heat.", "Cook soaked bread slices for 3-4 minutes per side, until golden brown and cooked through.", "Serve french toast warm with fresh berries and whipped cream." ], "estimatedCost": 6.57 }, "lunch": { "name": "BBQ Pulled Pork Sandwiches with Coleslaw", "mealType": "lunch", "cookTime": 15, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "pre-cooked pulled pork", "quantity": 1, "unit": "lb", "category": "Meat" }, { "name": "bbq sauce", "quantity": 0.75, "unit": "cup", "category": "Condiments" }, { "name": "hamburger buns", "quantity": 4, "unit": "count", "category": "Bakery" }, { "name": "shredded coleslaw mix", "quantity": 2, "unit": "cup", "category": "Produce" }, { "name": "mayonnaise", "quantity": 0.25, "unit": "cup", "category": "Condiments" }, { "name": "apple cider vinegar", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "sugar", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "salt", "quantity": 0.25, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.25, "unit": "tsp", "category": "Pantry" } ], "steps": [ "In a saucepan, combine pulled pork and BBQ sauce. Heat over medium-low heat until warmed through.", "In a bowl, combine shredded coleslaw mix, mayonnaise, apple cider vinegar, sugar, salt, and pepper. Toss to combine.", "Toast hamburger buns if desired.", "Spoon the warm pulled pork onto the bottom halves of the buns.", "Top with a generous portion of coleslaw.", "Place the top halves of the buns on top.", "Serve immediately." ], "estimatedCost": 10 }, "dinner": { "name": "Homemade Gourmet Burgers with Sweet Potato Fries", "mealType": "dinner", "cookTime": 35, "difficulty": "Medium", "baseServings": 4, "ingredients": [ { "name": "ground beef (80/20)", "quantity": 1.5, "unit": "lb", "category": "Meat" }, { "name": "brioche buns", "quantity": 4, "unit": "count", "category": "Bakery" }, { "name": "sharp cheddar cheese", "quantity": 4, "unit": "count", "category": "Produce" }, { "name": "lettuce leaves", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "tomato slices", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "red onion, thinly sliced", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "mayonnaise", "quantity": 0.25, "unit": "cup", "category": "Condiments" }, { "name": "ketchup", "quantity": 0.25, "unit": "cup", "category": "Condiments" }, { "name": "salt", "quantity": 1, "unit": "tsp", "category": "Pantry" }, { "name": "black pepper", "quantity": 0.5, "unit": "tsp", "category": "Pantry" }, { "name": "sweet potatoes, cut into fries", "quantity": 1.5, "unit": "lb", "category": "Produce" }, { "name": "olive oil", "quantity": 2, "unit": "tbsp", "category": "Pantry" }, { "name": "paprika", "quantity": 1, "unit": "tsp", "category": "Pantry" } ], "steps": [ "Preheat oven to 425\u00b0F (220\u00b0C).", "Toss sweet potato fries with olive oil, paprika, salt, and pepper. Spread on a baking sheet and roast for 20-25 minutes, flipping halfway through, until tender and crispy.", "Meanwhile, divide ground beef into four equal portions. Gently form into patties, about 3/4 inch thick. Season generously with salt and pepper.", "Heat a grill pan or skillet over medium-high heat. Cook burgers for 4-5 minutes per side for medium-rare, or to your desired doneness.", "During the last minute of cooking, top each burger with a slice of cheddar cheese.", "Lightly toast the brioche buns.", "Assemble burgers: Spread mayonnaise and ketchup on the bottom bun. Top with lettuce, tomato, burger patty, and red onion. Place the top bun on top.", "Serve burgers immediately with sweet potato fries." ], "estimatedCost": 11.86 } }, { "dayOfWeek": 6, "dayName": "Sunday", "breakfast": { "name": "Oatmeal with Nuts and Fruit", "mealType": "breakfast", "cookTime": 10, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "rolled oats", "quantity": 2, "unit": "cup", "category": "Pantry" }, { "name": "water or milk", "quantity": 4, "unit": "cup", "category": "Produce" }, { "name": "nuts (walnuts or pecans)", "quantity": 0.5, "unit": "cup", "category": "Pantry" }, { "name": "fresh berries or sliced banana", "quantity": 1.5, "unit": "cup", "category": "Produce" }, { "name": "maple syrup or honey, for drizzling", "quantity": 2, "unit": "tbsp", "category": "Pantry" } ], "steps": [ "In a saucepan, combine oats and water/milk.", "Bring to a boil, then reduce heat and simmer, stirring occasionally, for 5-7 minutes, or until desired consistency is reached.", "Pour oatmeal into bowls.", "Top with chopped nuts and fresh fruit.", "Drizzle with maple syrup or honey.", "Serve hot." ], "estimatedCost": 4.29 }, "lunch": { "name": "Leftover Pulled Pork Nachos", "mealType": "lunch", "cookTime": 15, "difficulty": "Easy", "baseServings": 4, "ingredients": [ { "name": "tortilla chips", "quantity": 8, "unit": "oz", "category": "Pantry" }, { "name": "shredded cheddar or monterey jack cheese", "quantity": 2, "unit": "cup", "category": "Produce" }, { "name": "black beans, rinsed and drained", "quantity": 15, "unit": "oz", "category": "Pantry" } ], "steps": [ "Preheat oven to 375\u00b0F (190\u00b0C).", "Spread tortilla chips in a single layer on a baking sheet.", "Warm the leftover pulled pork and black beans (microwave or stovetop).", "Scatter the pulled pork and black beans over the tortilla chips.", "Sprinkle generously with shredded cheese.", "Bake for 5-7 minutes, or until cheese is melted and bubbly.", "Top with desired optional toppings.", "Serve immediately." ], "estimatedCost": 6.86 }, "dinner": { "name": "Beef Stroganoff with Egg Noodles", "mealType": "dinner", "cookTime": 35, "difficulty": "Medium", "baseServings": 4, "ingredients": [ { "name": "beef sirloin, thinly sliced", "quantity": 1.5, "unit": "lb", "category": "Meat" }, { "name": "egg noodles", "quantity": 8, "unit": "oz", "category": "Pantry" }, { "name": "mushrooms", "quantity": 8, "unit": "oz", "category": "Produce" }, { "name": "onion, finely chopped", "quantity": 1, "unit": "count", "category": "Produce" }, { "name": "garlic", "quantity": 2, "unit": "clove", "category": "Produce" }, { "name": "beef broth", "quantity": 2, "unit": "cup", "category": "Pantry" }, { "name": "sour cream", "quantity": 0.25, "unit": "cup", "category": "Produce" }, { "name": "worcestershire sauce", "quantity": 1, "unit": "tbsp", "category": "Condiments" }, { "name": "butter", "quantity": 2, "unit": "tbsp", "category": "Produce" }, { "name": "olive oil", "quantity": 1, "unit": "tbsp", "category": "Pantry" }, { "name": "all-purpose flour", "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": "fresh parsley, chopped (for garnish)", "quantity": 1, "unit": "tbsp", "category": "Produce" } ], "steps": [ "Cook egg noodles according to package directions. Drain and set aside.", "In a large skillet, heat butter and olive oil over medium-high heat. Add sliced beef and cook until browned. Remove beef from skillet and set aside.", "Add chopped onion to the skillet and cook until softened, about 5 minutes. Add sliced mushrooms and cook until browned and tender.", "Add minced garlic and cook for 1 minute until fragrant.", "Sprinkle flour over the mushroom and onion mixture and stir well. Cook for 1-2 minutes.", "Gradually whisk in beef broth and Worcestershire sauce. Bring to a simmer, scraping up any browned bits from the bottom of the pan.", "Return the cooked beef to the skillet. Season with salt and pepper.", "Reduce heat to low and stir in sour cream. Heat gently until warmed through, but do not boil.", "Serve beef stroganoff over cooked egg noodles, garnished with fresh parsley." ], "estimatedCost": 15.71 } } ], "groceryList": [ { "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. 1 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "salt", "displayQuantity": "1", "displayUnit": "jar", "category": "Pantry", "isHaveOnHand": false }, { "name": "eggs", "displayQuantity": "2", "displayUnit": "dozen", "category": "Dairy", "isHaveOnHand": false }, { "name": "milk", "displayQuantity": "\u00bd", "displayUnit": "gallon", "category": "Dairy", "isHaveOnHand": false }, { "name": "fresh blueberries", "displayQuantity": "1", "displayUnit": "pint", "category": "Produce", "isHaveOnHand": false }, { "name": "maple syrup", "displayQuantity": "3", "displayUnit": "bottles (12 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "deli turkey breasts", "displayQuantity": "1", "displayUnit": "lb", "category": "Meat", "isHaveOnHand": false }, { "name": "brie cheese", "displayQuantity": "2", "displayUnit": "bags (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "arugula", "displayQuantity": "1", "displayUnit": "bag", "category": "Produce", "isHaveOnHand": false }, { "name": "dijon mustard", "displayQuantity": "1", "displayUnit": "jar", "category": "Condiments", "isHaveOnHand": false }, { "name": "ribeye steaks", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "asparagus", "displayQuantity": "1", "displayUnit": "lb", "category": "Produce", "isHaveOnHand": false }, { "name": "fresh rosemary", "displayQuantity": "1", "displayUnit": "have on hand (min. 2 \u00bd tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "fresh thyme", "displayQuantity": "1", "displayUnit": "have on hand (min. 2 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "garlic", "displayQuantity": "2", "displayUnit": "heads", "category": "Produce", "isHaveOnHand": false }, { "name": "olive oil", "displayQuantity": "1", "displayUnit": "bottle", "category": "Pantry", "isHaveOnHand": false }, { "name": "black pepper", "displayQuantity": "1", "displayUnit": "have on hand (min. 2 tbsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "smoked salmon, flaked", "displayQuantity": "\u00bc", "displayUnit": "lb", "category": "Meat", "isHaveOnHand": false }, { "name": "cream cheese, softened", "displayQuantity": "2", "displayUnit": "oz", "category": "Produce", "isHaveOnHand": false }, { "name": "butter", "displayQuantity": "2", "displayUnit": "sticks", "category": "Dairy", "isHaveOnHand": false }, { "name": "fresh dill", "displayQuantity": "2", "displayUnit": "bunches", "category": "Produce", "isHaveOnHand": false }, { "name": "quinoa, cooked", "displayQuantity": "3", "displayUnit": "cups", "category": "Pantry", "isHaveOnHand": false }, { "name": "cucumber", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "cherry tomatoes", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "kalamata olives, pitted and halved", "displayQuantity": "\u00bd", "displayUnit": "cup", "category": "Pantry", "isHaveOnHand": false }, { "name": "feta cheese, crumbled", "displayQuantity": "2", "displayUnit": "bags (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "fresh parsley", "displayQuantity": "3", "displayUnit": "bunches", "category": "Produce", "isHaveOnHand": false }, { "name": "lemon juice", "displayQuantity": "1", "displayUnit": "bottle", "category": "Produce", "isHaveOnHand": false }, { "name": "dried oregano", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "linguine", "displayQuantity": "1", "displayUnit": "box (1 lb)", "category": "Pantry", "isHaveOnHand": false }, { "name": "shrimp, peeled and deveined", "displayQuantity": "1 \u00bd", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "dry white wine", "displayQuantity": "\u00bd", "displayUnit": "cup", "category": "Pantry", "isHaveOnHand": false }, { "name": "red pepper flakes", "displayQuantity": "1", "displayUnit": "have on hand (min. \u00bd tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "garlic powder", "displayQuantity": "1", "displayUnit": "have on hand (min. 2 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "greek yogurt", "displayQuantity": "1", "displayUnit": "tub (32 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "mixed berries", "displayQuantity": "2", "displayUnit": "pints", "category": "Produce", "isHaveOnHand": false }, { "name": "granola", "displayQuantity": "1 \u00bd", "displayUnit": "cups", "category": "Pantry", "isHaveOnHand": false }, { "name": "honey", "displayQuantity": "1", "displayUnit": "bottle", "category": "Pantry", "isHaveOnHand": false }, { "name": "canned crushed tomatoes", "displayQuantity": "16", "displayUnit": "oz", "category": "Pantry", "isHaveOnHand": false }, { "name": "vegetable broth", "displayQuantity": "3", "displayUnit": "cartons (32 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "heavy cream", "displayQuantity": "1", "displayUnit": "cup", "category": "Produce", "isHaveOnHand": false }, { "name": "onions", "displayQuantity": "6", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "dried basil", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "gruyere cheese", "displayQuantity": "2", "displayUnit": "bags (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "bone-in, skin-on chicken thighs", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "carrot", "displayQuantity": "2", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "potatoes, scrubbed and cubed", "displayQuantity": "2", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "lemon, zested and juiced", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "avocado, ripes", "displayQuantity": "2", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "cooked chicken breast, shredded or diced", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "romaine lettuce", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "parmesan cheese", "displayQuantity": "1", "displayUnit": "bag (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "caesar dressing", "displayQuantity": "1", "displayUnit": "bottle", "category": "Condiments", "isHaveOnHand": false }, { "name": "flour tortillas", "displayQuantity": "1", "displayUnit": "bag (5 lb)", "category": "Pantry", "isHaveOnHand": false }, { "name": "pork tenderloin", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "brussels sprouts, trimmed and halved", "displayQuantity": "1", "displayUnit": "lb", "category": "Produce", "isHaveOnHand": false }, { "name": "sweet potatoes, peeled and cubed", "displayQuantity": "2", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "breakfast sausage, casings removed", "displayQuantity": "1", "displayUnit": "lb", "category": "Meat", "isHaveOnHand": false }, { "name": "bell pepper", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "shredded cheddar cheese", "displayQuantity": "1", "displayUnit": "bag (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "brown lentils, rinsed", "displayQuantity": "1 \u00bd", "displayUnit": "cups", "category": "Pantry", "isHaveOnHand": false }, { "name": "celery stalk", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "dried thyme", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "bay leaf", "displayQuantity": "1", "displayUnit": "", "category": "Pantry", "isHaveOnHand": false }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "salmon fillets", "displayQuantity": "1 \u00bd", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "quinoa, uncooked", "displayQuantity": "1", "displayUnit": "cup", "category": "Pantry", "isHaveOnHand": false }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "cinnamon", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "vanilla extract", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "pre-cooked pulled pork", "displayQuantity": "1", "displayUnit": "lb", "category": "Meat", "isHaveOnHand": false }, { "name": "bbq sauce", "displayQuantity": "1", "displayUnit": "bottle (18 oz)", "category": "Condiments", "isHaveOnHand": false }, { "name": "hamburger buns", "displayQuantity": "1", "displayUnit": "pack (8 ct)", "category": "Bakery", "isHaveOnHand": false }, { "name": "shredded coleslaw mix", "displayQuantity": "2", "displayUnit": "cups", "category": "Produce", "isHaveOnHand": false }, { "name": "mayonnaise", "displayQuantity": "1", "displayUnit": "jar", "category": "Condiments", "isHaveOnHand": false }, { "name": "apple cider vinegar", "displayQuantity": "1", "displayUnit": "bottle", "category": "Pantry", "isHaveOnHand": false }, { "name": "ground beef (80/20)", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "Bread", "displayQuantity": "1", "displayUnit": "loaf", "category": "Bakery", "isHaveOnHand": false }, { "name": "sharp cheddar cheese", "displayQuantity": "2", "displayUnit": "bags (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "lettuce leaves", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "tomato slices", "displayQuantity": "1", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "ketchup", "displayQuantity": "1", "displayUnit": "jar", "category": "Condiments", "isHaveOnHand": false }, { "name": "sweet potatoes, cut into fries", "displayQuantity": "2", "displayUnit": "lbs", "category": "Produce", "isHaveOnHand": false }, { "name": "paprika", "displayQuantity": "1", "displayUnit": "have on hand (min. 1 tsp)", "category": "Pantry", "isHaveOnHand": true }, { "name": "rolled oats", "displayQuantity": "1", "displayUnit": "canister (42 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "nuts (walnuts or pecans)", "displayQuantity": "\u00bd", "displayUnit": "cup", "category": "Pantry", "isHaveOnHand": false }, { "name": "fresh berries or sliced bananas", "displayQuantity": "2", "displayUnit": "", "category": "Produce", "isHaveOnHand": false }, { "name": "tortilla chips", "displayQuantity": "1", "displayUnit": "pack (10 ct)", "category": "Bakery", "isHaveOnHand": false }, { "name": "shredded cheddar or monterey jack cheese", "displayQuantity": "1", "displayUnit": "bag (8 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "black beans, rinsed and drained", "displayQuantity": "15", "displayUnit": "oz", "category": "Pantry", "isHaveOnHand": false }, { "name": "beef sirloin, thinly sliced", "displayQuantity": "2", "displayUnit": "lbs", "category": "Meat", "isHaveOnHand": false }, { "name": "egg noodles", "displayQuantity": "1", "displayUnit": "dozen", "category": "Dairy", "isHaveOnHand": false }, { "name": "mushrooms", "displayQuantity": "1", "displayUnit": "lb", "category": "Produce", "isHaveOnHand": false }, { "name": "beef broth", "displayQuantity": "1", "displayUnit": "carton (32 oz)", "category": "Pantry", "isHaveOnHand": false }, { "name": "sour cream", "displayQuantity": "1", "displayUnit": "container (16 oz)", "category": "Dairy", "isHaveOnHand": false }, { "name": "worcestershire sauce", "displayQuantity": "1", "displayUnit": "bottle", "category": "Condiments", "isHaveOnHand": false } ], "_meta": { "familySize": 4, "budget": 200, "dietaryNeeds": "None", "tier": "premium", "adultEquiv": 4, "generatedAt": "2026-03-20T18:32:37.080Z" } }