Mar 19, 2026 04:58 AM UTC ยท 2 people (2 adult-equiv) ยท $500/wk ยท PREMIUM ยท None
{
"days": [
{
"dayOfWeek": 0,
"dayName": "Monday",
"breakfast": {
"name": "Scrambled Eggs with Spinach and Feta",
"mealType": "breakfast",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Eggs",
"quantity": 4,
"unit": "count",
"category": "Dairy"
},
{
"name": "Baby Spinach",
"quantity": 5,
"unit": "oz",
"category": "Produce"
},
{
"name": "Feta Cheese",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "Salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Whisk eggs with a pinch of salt and pepper.",
"Melt butter in a non-stick skillet over medium heat.",
"Add spinach and cook until wilted, about 2-3 minutes.",
"Pour in the whisked eggs and cook, stirring gently, until almost set.",
"Fold in crumbled feta cheese and cook for another minute until eggs are fully cooked.",
"Serve immediately."
],
"estimatedCost": 12
},
"lunch": {
"name": "Caprese Salad with Balsamic Glaze",
"mealType": "lunch",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Fresh Mozzarella Bocconcini",
"quantity": 8,
"unit": "oz",
"category": "Dairy"
},
{
"name": "Heirloom Tomatoes",
"quantity": 0.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "Fresh Basil Leaves",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "Premium Extra Virgin Olive Oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Balsamic Glaze",
"quantity": 1,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "Salt",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Slice tomatoes and fresh mozzarella into uniform pieces.",
"Arrange tomato and mozzarella slices on a platter, alternating.",
"Tuck fresh basil leaves between the slices.",
"Drizzle generously with premium extra virgin olive oil and balsamic glaze.",
"Season with salt and freshly ground black pepper.",
"Serve chilled."
],
"estimatedCost": 20
},
"dinner": {
"name": "Ribeye Steaks with Herb Butter and Roasted Asparagus",
"mealType": "dinner",
"cookTime": 30,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "USDA Choice Ribeye Steaks",
"quantity": 0.66,
"unit": "lb",
"category": "Meat"
},
{
"name": "Asparagus",
"quantity": 1,
"unit": "lb",
"category": "Produce"
},
{
"name": "European-Style Butter",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Fresh Rosemary",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "Fresh Thyme",
"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": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Trim woody ends off asparagus. Toss with 1 tbsp olive oil, salt, and pepper. Roast for 10-12 minutes until tender-crisp.",
"Meanwhile, mince garlic and chop fresh rosemary and thyme. In a small bowl, mix softened butter with herbs and garlic. Season with salt and pepper.",
"Season ribeye steaks generously with salt and pepper.",
"Heat a cast-iron skillet over high heat with 1 tbsp olive oil until smoking. Sear steaks for 3-4 minutes per side for medium-rare, or until desired doneness.",
"Remove steaks from skillet, top with a dollop of herb butter, and let rest for 5 minutes.",
"Serve steaks with roasted asparagus."
],
"estimatedCost": 40
}
},
{
"dayOfWeek": 1,
"dayName": "Tuesday",
"breakfast": {
"name": "Greek Yogurt Parfaits with Berries and Granola",
"mealType": "breakfast",
"cookTime": 5,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Full-Fat Greek Yogurt",
"quantity": 1,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Fresh Mixed Berries",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "Premium Granola",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Local Honey",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
}
],
"steps": [
"In two serving glasses or bowls, layer half the Greek yogurt.",
"Top with half the mixed berries and half the granola.",
"Repeat the layers with the remaining yogurt, berries, and granola.",
"Drizzle with honey just before serving."
],
"estimatedCost": 15
},
"lunch": {
"name": "Turkey and Provolone Sandwiches on Sourdough",
"mealType": "lunch",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Artisan Sourdough Bread",
"quantity": 4,
"unit": "slice",
"category": "Bakery"
},
{
"name": "Premium Deli Turkey Breast",
"quantity": 0.3,
"unit": "oz",
"category": "Meat"
},
{
"name": "Aged Provolone Cheese",
"quantity": 2,
"unit": "slice",
"category": "Dairy"
},
{
"name": "Aioli Mayonnaise",
"quantity": 2,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "Dijon Mustard",
"quantity": 2,
"unit": "tsp",
"category": "Condiments"
},
{
"name": "Green Leaf Lettuce",
"quantity": 0.3,
"unit": "cup",
"category": "Produce"
},
{
"name": "Tomato",
"quantity": 0.5,
"unit": "count",
"category": "Produce"
}
],
"steps": [
"Spread mayonnaise on two slices of sourdough bread and Dijon mustard on the other two.",
"Layer turkey, provolone cheese, lettuce, and tomato slices on one half of each sandwich.",
"Top with the remaining bread slices.",
"Cut in half and serve."
],
"estimatedCost": 20
},
"dinner": {
"name": "Pan-Seared Salmon with Lemon-Dill Sauce and Quinoa",
"mealType": "dinner",
"cookTime": 30,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Wild-Caught Salmon Fillets (skin-on)",
"quantity": 0.66,
"unit": "lb",
"category": "Meat"
},
{
"name": "Quinoa",
"quantity": 0.5,
"unit": "lb",
"category": "Pantry"
},
{
"name": "Fresh Dill",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "Lemon",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "Butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "Heavy Cream",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Chicken Broth",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Olive Oil",
"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"
}
],
"steps": [
"Cook quinoa according to package directions. Fluff with a fork.",
"Pat salmon fillets dry and season with salt and pepper.",
"Heat olive oil in a non-stick skillet over medium-high heat. Sear salmon skin-side down for 5-7 minutes until crispy, then flip and cook for another 3-5 minutes until cooked through.",
"Remove salmon from skillet and set aside. Reduce heat to medium.",
"Add butter to the skillet. Once melted, stir in chopped dill, lemon juice from half a lemon, chicken broth, and heavy cream. Bring to a simmer and cook for 2-3 minutes until slightly thickened.",
"Serve salmon with lemon-dill sauce over quinoa. Garnish with a lemon wedge."
],
"estimatedCost": 35
}
},
{
"dayOfWeek": 2,
"dayName": "Wednesday",
"breakfast": {
"name": "Gourmet Oatmeal with Maple Syrup and Toasted Nuts",
"mealType": "breakfast",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Organic Rolled Oats",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Whole Milk",
"quantity": 2,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Pure Maple Syrup Grade A",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Mixed Nuts (Almonds, Walnuts, Pecans)",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Ground Cinnamon",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Salt",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"In a small saucepan, bring milk to a simmer. Add oats, cinnamon, and salt.",
"Reduce heat to low and cook, stirring occasionally, for 5-7 minutes, or until oats are creamy and liquid is absorbed.",
"While oats cook, lightly toast mixed nuts in a dry pan over medium heat for 2-3 minutes until fragrant.",
"Divide oatmeal into two bowls. Drizzle with maple syrup and top with toasted nuts.",
"Serve warm."
],
"estimatedCost": 10
},
"lunch": {
"name": "Leftover Chicken Marbella Salad",
"mealType": "lunch",
"cookTime": 5,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [],
"steps": [
"Shred or chop leftover Chicken Marbella meat.",
"Mix with fresh lettuce or arugula, and a light vinaigrette if desired.",
"Serve as a simple and delicious salad."
],
"estimatedCost": 0
},
"dinner": {
"name": "Chicken Marbella",
"mealType": "dinner",
"cookTime": 90,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Organic Bone-in, Skin-on Chicken Thighs",
"quantity": 0.8,
"unit": "lb",
"category": "Meat"
},
{
"name": "Pitted Prunes",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Castelvetrano Green Olives",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Capers (drained)",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Garlic",
"quantity": 3,
"unit": "clove",
"category": "Produce"
},
{
"name": "Dried Oregano",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Bay Leaves",
"quantity": 2,
"unit": "count",
"category": "Pantry"
},
{
"name": "Red Wine Vinegar",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Brown Sugar",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Olive Oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Dry White Wine",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Fresh Parsley (for garnish)",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
}
],
"steps": [
"Pat chicken thighs dry and season with salt and pepper. Mince garlic.",
"In a large bowl, combine chicken, prunes, olives, capers, minced garlic, oregano, bay leaves, red wine vinegar, brown sugar, and olive oil. Marinate for at least 30 minutes, or up to 4 hours in the refrigerator.",
"Preheat oven to 375\u00b0F (190\u00b0C).",
"Transfer chicken and marinade to a baking dish. Pour white wine around the chicken.",
"Bake for 50-60 minutes, or until chicken is cooked through and sauce has thickened slightly.",
"Garnish with fresh parsley before serving."
],
"estimatedCost": 30
}
},
{
"dayOfWeek": 3,
"dayName": "Thursday",
"breakfast": {
"name": "Huevos Rancheros",
"mealType": "breakfast",
"cookTime": 25,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Eggs",
"quantity": 4,
"unit": "count",
"category": "Dairy"
},
{
"name": "Corn Tortillas",
"quantity": 4,
"unit": "count",
"category": "Bakery"
},
{
"name": "Canned Diced Tomatoes",
"quantity": 0.5,
"unit": "can",
"category": "Pantry"
},
{
"name": "Yellow Onion",
"quantity": 0.4,
"unit": "count",
"category": "Produce"
},
{
"name": "Garlic",
"quantity": 1,
"unit": "clove",
"category": "Produce"
},
{
"name": "Jalapeno (seeded and minced)",
"quantity": 0.5,
"unit": "count",
"category": "Produce"
},
{
"name": "Canned Black Beans (rinsed)",
"quantity": 0.5,
"unit": "can",
"category": "Pantry"
},
{
"name": "Avocado",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "Fresh Cilantro (chopped)",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "Olive Oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Cotija Cheese (crumbled)",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
}
],
"steps": [
"Dice onion, mince garlic, and finely chop jalapeno.",
"In a saucepan, heat 1 tbsp olive oil over medium heat. Saut\u00e9 onion and jalapeno until softened, about 5 minutes.",
"Add garlic and cook for 1 minute more. Stir in diced tomatoes and rinsed black beans. Bring to a simmer and cook for 10 minutes, mashing some of the beans.",
"While sauce simmers, heat remaining 1 tbsp olive oil in a separate skillet. Fry tortillas one at a time for 20-30 seconds per side until softened and lightly browned.",
"In the same skillet, fry eggs to your desired doneness (sunny-side up is traditional).",
"Assemble: Place two tortillas on each plate, top generously with the ranchero sauce, then an egg. Garnish with sliced avocado, fresh cilantro, and crumbled Cotija cheese."
],
"estimatedCost": 18
},
"lunch": {
"name": "Black Bean Burgers on Brioche Buns",
"mealType": "lunch",
"cookTime": 20,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Premium Black Bean Burger Patties",
"quantity": 2,
"unit": "count",
"category": "Frozen"
},
{
"name": "Brioche Buns",
"quantity": 2,
"unit": "count",
"category": "Bakery"
},
{
"name": "Green Leaf Lettuce",
"quantity": 0.3,
"unit": "cup",
"category": "Produce"
},
{
"name": "Tomato",
"quantity": 0.5,
"unit": "count",
"category": "Produce"
},
{
"name": "Red Onion",
"quantity": 0.25,
"unit": "count",
"category": "Produce"
},
{
"name": "Gourmet Bread and Butter Pickles",
"quantity": 2,
"unit": "slice",
"category": "Condiments"
},
{
"name": "Premium Mayonnaise",
"quantity": 1,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "Organic Ketchup",
"quantity": 1,
"unit": "tbsp",
"category": "Condiments"
}
],
"steps": [
"Cook black bean burgers according to package directions (pan-fry or grill).",
"Lightly toast brioche buns.",
"Slice tomato and red onion.",
"Assemble burgers: spread mayonnaise and ketchup on buns, then layer with lettuce, burger patty, tomato, red onion, and pickles.",
"Serve immediately."
],
"estimatedCost": 22
},
"dinner": {
"name": "Prosciutto-Wrapped Pork Tenderloin with Balsamic Glaze and Roasted Root Vegetables",
"mealType": "dinner",
"cookTime": 45,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Pork Tenderloin",
"quantity": 0.66,
"unit": "lb",
"category": "Meat"
},
{
"name": "Prosciutto",
"quantity": 2,
"unit": "oz",
"category": "Meat"
},
{
"name": "Aged Balsamic Vinegar",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Olive Oil",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Garlic Powder",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Dried Thyme",
"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": "Carrots",
"quantity": 0.4,
"unit": "lb",
"category": "Produce"
},
{
"name": "Parsnips",
"quantity": 0.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "Maple Syrup",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Fresh Rosemary (chopped)",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Peel and chop carrots and parsnips into uniform pieces. Toss with 1 tbsp olive oil, maple syrup, fresh rosemary, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes until tender and caramelized.",
"While vegetables roast, trim any silver skin from the pork tenderloin. Season with garlic powder, dried thyme, salt, and pepper.",
"Lay out prosciutto slices, slightly overlapping, to create a 'sheet'. Place the pork tenderloin at one end and roll it up tightly in the prosciutto.",
"Heat an oven-safe skillet over medium-high heat with 1 tbsp olive oil. Sear the prosciutto-wrapped tenderloin on all sides until browned and crispy (about 2-3 minutes per side).",
"Transfer the skillet to the preheated oven and roast for 15-20 minutes, or until internal temperature reaches 145\u00b0F (63\u00b0C). Let rest for 5 minutes before slicing.",
"In a small saucepan, bring balsamic vinegar to a simmer. Reduce heat to low and cook for 5-7 minutes until it thickens into a glaze.",
"Slice the pork tenderloin and serve with roasted root vegetables, drizzled with balsamic glaze."
],
"estimatedCost": 40
}
},
{
"dayOfWeek": 4,
"dayName": "Friday",
"breakfast": {
"name": "Ricotta Pancakes with Fresh Fruit",
"mealType": "breakfast",
"cookTime": 25,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Unbleached All-Purpose Flour",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Whole Milk Ricotta Cheese",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Eggs",
"quantity": 2,
"unit": "count",
"category": "Dairy"
},
{
"name": "Whole Milk",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Baking Powder",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Granulated Sugar",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Pure Vanilla Extract",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "Fresh Mixed Berries",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "Pure Maple Syrup",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
}
],
"steps": [
"In a large bowl, whisk together flour, baking powder, sugar, and a pinch of salt.",
"In a separate bowl, whisk ricotta cheese, eggs, milk, and vanilla extract until well combined.",
"Add the wet ingredients to the dry ingredients and mix until just combined (do not overmix; lumps are fine).",
"Heat a non-stick skillet or griddle over medium heat and melt 1 tbsp butter.",
"Pour about 1/4 cup of batter per pancake. Cook for 2-3 minutes per side, or until golden brown and cooked through.",
"Repeat with remaining batter, adding more butter as needed.",
"Serve pancakes immediately with fresh mixed berries and a drizzle of maple syrup."
],
"estimatedCost": 15
},
"lunch": {
"name": "Tuna Melts on Rye Bread with Gruyere",
"mealType": "lunch",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Artisan Rye Bread",
"quantity": 4,
"unit": "slice",
"category": "Bakery"
},
{
"name": "Premium Canned Tuna in Olive Oil",
"quantity": 0.8,
"unit": "can",
"category": "Pantry"
},
{
"name": "Aioli Mayonnaise",
"quantity": 2,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "Celery (finely diced)",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "Red Onion (finely diced)",
"quantity": 0.4,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "Gruyere Cheese",
"quantity": 2,
"unit": "slice",
"category": "Dairy"
},
{
"name": "Butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "Salt",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Drain tuna. In a bowl, flake tuna and mix with mayonnaise, diced celery, red onion, salt, and pepper.",
"Butter one side of each slice of rye bread.",
"On the unbuttered side of two slices of bread, layer Gruyere cheese, then the tuna mixture.",
"Top with remaining Gruyere and the other slices of bread, butter-side up.",
"Heat a non-stick skillet over medium heat. Place sandwiches in the skillet and grill for 3-5 minutes per side, or until golden brown and cheese is melted and bubbly.",
"Cut in half and serve warm."
],
"estimatedCost": 18
},
"dinner": {
"name": "Shrimp Scampi with Linguine",
"mealType": "dinner",
"cookTime": 25,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Large Raw Shrimp (peeled, deveined)",
"quantity": 0.66,
"unit": "lb",
"category": "Meat"
},
{
"name": "Linguine",
"quantity": 0.5,
"unit": "lb",
"category": "Pantry"
},
{
"name": "Butter",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Garlic",
"quantity": 4,
"unit": "clove",
"category": "Produce"
},
{
"name": "Dry White Wine",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Lemon",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "Red Pepper Flakes",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Fresh Parsley (chopped)",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "Olive Oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Parmigiano-Reggiano Cheese (shredded)",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
}
],
"steps": [
"Cook linguine according to package directions until al dente. Reserve 0.5 cup pasta water, then drain.",
"While pasta cooks, pat shrimp dry and season with salt and pepper. Mince garlic.",
"Heat olive oil in a large skillet over medium-high heat. Add shrimp and cook for 1-2 minutes per side until pink and opaque. Remove shrimp from skillet and set aside.",
"Reduce heat to medium. Add butter to the skillet. Once melted, add minced garlic and red pepper flakes. Saut\u00e9 for 1 minute until fragrant.",
"Pour in white wine and the juice of half a lemon. Bring to a simmer and cook for 2-3 minutes to reduce slightly.",
"Return shrimp to the skillet. Add cooked linguine and half of the reserved pasta water. Toss to coat. If needed, add more pasta water to reach desired consistency.",
"Stir in fresh parsley and a drizzle of fresh olive oil. Taste and adjust seasoning.",
"Serve immediately, garnished with shredded Parmigiano-Reggiano and a lemon wedge."
],
"estimatedCost": 35
}
},
{
"dayOfWeek": 5,
"dayName": "Saturday",
"breakfast": {
"name": "Smoked Salmon Bagels with Cream Cheese",
"mealType": "breakfast",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Artisan Bagels (everything or plain)",
"quantity": 2,
"unit": "count",
"category": "Bakery"
},
{
"name": "Whipped Cream Cheese",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Premium Smoked Salmon",
"quantity": 0.25,
"unit": "lb",
"category": "Meat"
},
{
"name": "Red Onion (thinly sliced)",
"quantity": 0.25,
"unit": "count",
"category": "Produce"
},
{
"name": "Capers (drained)",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Fresh Dill (chopped)",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
}
],
"steps": [
"Slice bagels in half and toast to your preference.",
"Spread a generous amount of whipped cream cheese on each bagel half.",
"Layer smoked salmon, thinly sliced red onion, and capers on top of the cream cheese.",
"Garnish with fresh dill.",
"Serve immediately."
],
"estimatedCost": 20
},
"lunch": {
"name": "Leftover Risotto Fritters with Marinara",
"mealType": "lunch",
"cookTime": 20,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Marinara Sauce",
"quantity": 0.5,
"unit": "cup",
"category": "Condiments"
},
{
"name": "Olive Oil (for frying)",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Parmesan Cheese (for garnish)",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
}
],
"steps": [
"Using chilled leftover Mushroom Risotto, form small, flattened patties or balls.",
"Heat olive oil in a skillet over medium-high heat. Fry risotto fritters for 3-4 minutes per side until golden brown and crispy.",
"Warm marinara sauce.",
"Serve fritters with marinara sauce for dipping, garnished with a sprinkle of Parmesan cheese."
],
"estimatedCost": 5
},
"dinner": {
"name": "Gourmet Mushroom Risotto with Truffle Oil",
"mealType": "dinner",
"cookTime": 40,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Arborio Rice",
"quantity": 0.5,
"unit": "lb",
"category": "Pantry"
},
{
"name": "Assorted Mushrooms (Cremini, Shiitake, Oyster)",
"quantity": 1,
"unit": "lb",
"category": "Produce"
},
{
"name": "Shallot",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "Garlic",
"quantity": 2,
"unit": "clove",
"category": "Produce"
},
{
"name": "Vegetable Broth (or Chicken Broth)",
"quantity": 4,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Dry White Wine",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Parmigiano-Reggiano Cheese (shredded)",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Butter",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Premium Extra Virgin Olive Oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Truffle Oil",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Fresh Parsley (for garnish)",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "Salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Warm vegetable broth in a saucepan and keep at a bare simmer.",
"Dice shallot and mince garlic. Clean and slice mushrooms.",
"In a large, heavy-bottomed pot or Dutch oven, heat 1 tbsp olive oil and 1 tbsp butter over medium heat. Add shallots and cook until softened, about 3 minutes. Add garlic and cook for 1 minute more.",
"Add sliced mushrooms and cook until they release their liquid and start to brown, about 5-7 minutes. Remove half of the cooked mushrooms and set aside for garnish.",
"Add Arborio rice to the pot and stir for 1-2 minutes until grains are translucent around the edges.",
"Pour in dry white wine and stir until completely absorbed.",
"Begin adding warm broth, one ladleful (about 0.5 cup) at a time, stirring constantly and waiting until each addition is almost fully absorbed before adding the next. This process takes about 20-25 minutes.",
"Once rice is creamy and al dente, remove from heat. Stir in remaining butter, shredded Parmesan cheese, and 1 tbsp premium olive oil. Season with salt and pepper to taste.",
"Serve immediately, topped with reserved mushrooms, fresh parsley, and a drizzle of truffle oil."
],
"estimatedCost": 35
}
},
{
"dayOfWeek": 6,
"dayName": "Sunday",
"breakfast": {
"name": "Croque Madame",
"mealType": "breakfast",
"cookTime": 25,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Artisan Sourdough Bread",
"quantity": 4,
"unit": "slice",
"category": "Bakery"
},
{
"name": "Premium Deli Ham (e.g., Black Forest)",
"quantity": 0.3,
"unit": "oz",
"category": "Meat"
},
{
"name": "Gruyere Cheese",
"quantity": 2,
"unit": "slice",
"category": "Dairy"
},
{
"name": "Eggs",
"quantity": 2,
"unit": "count",
"category": "Dairy"
},
{
"name": "Butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "Whole Milk",
"quantity": 1,
"unit": "cup",
"category": "Dairy"
},
{
"name": "All-Purpose Flour",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Dijon Mustard",
"quantity": 1,
"unit": "tsp",
"category": "Condiments"
},
{
"name": "Nutmeg",
"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": [
"Preheat oven to 375\u00b0F (190\u00b0C).",
"For B\u00e9chamel: Melt 2 tbsp butter in a small saucepan over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in milk until smooth. Bring to a simmer, stirring constantly, until thickened. Stir in Dijon mustard, nutmeg, salt, and pepper. Keep warm.",
"Butter one side of each bread slice.",
"Layer ham and 2 slices of Gruyere on the unbuttered side of two bread slices. Top with the other bread slices, butter-side up.",
"Heat a skillet over medium heat. Grill sandwiches for 3-4 minutes per side until golden brown and cheese begins to melt.",
"Transfer sandwiches to a baking sheet. Spread a generous amount of B\u00e9chamel sauce over the top of each sandwich.",
"Bake for 5-7 minutes, or until the B\u00e9chamel is bubbly and lightly browned.",
"While sandwiches bake, fry two eggs to your preference (sunny-side up is traditional for Croque Madame).",
"Top each baked sandwich with a fried egg.",
"Serve immediately."
],
"estimatedCost": 25
},
"lunch": {
"name": "Gourmet Grilled Cheese with Fig Jam and Brie",
"mealType": "lunch",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 2,
"ingredients": [
{
"name": "Artisan Sourdough Bread",
"quantity": 4,
"unit": "slice",
"category": "Bakery"
},
{
"name": "Brie Cheese",
"quantity": 2,
"unit": "oz",
"category": "Dairy"
},
{
"name": "Fig Jam",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
}
],
"steps": [
"Butter one side of each sourdough slice.",
"On the unbuttered side of two slices, spread fig jam. Layer generous slices of Brie cheese on top of the jam.",
"Top with the remaining bread slices, butter-side up.",
"Heat a non-stick skillet over medium heat. Place sandwiches in the skillet and grill for 4-6 minutes per side, or until golden brown and the Brie is perfectly melted and gooey.",
"Cut in half and serve warm."
],
"estimatedCost": 18
},
"dinner": {
"name": "Beef Stroganoff with Egg Noodles",
"mealType": "dinner",
"cookTime": 40,
"difficulty": "Medium",
"baseServings": 2,
"ingredients": [
{
"name": "Beef Sirloin or Tenderloin (top choice)",
"quantity": 0.66,
"unit": "lb",
"category": "Meat"
},
{
"name": "Egg Noodles",
"quantity": 0.5,
"unit": "lb",
"category": "Pantry"
},
{
"name": "Cremini Mushrooms",
"quantity": 0.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "Yellow Onion",
"quantity": 0.4,
"unit": "count",
"category": "Produce"
},
{
"name": "Garlic",
"quantity": 2,
"unit": "clove",
"category": "Produce"
},
{
"name": "High-Quality Beef Broth",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Full-Fat Sour Cream",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "Dijon Mustard",
"quantity": 1,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "Worcestershire Sauce",
"quantity": 1,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "Brandy or Dry Sherry (optional)",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "Butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "Olive Oil",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "Fresh Parsley (for garnish)",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "Salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "Black Pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Cook egg noodles according to package directions until al dente. Drain and set aside.",
"Slice beef sirloin into thin strips. Season with salt and pepper. Slice mushrooms and dice onion. Mince garlic.",
"Heat 1 tbsp olive oil and 1 tbsp butter in a large skillet or Dutch oven over medium-high heat. Sear beef strips in batches until browned on all sides (do not overcrowd the pan). Remove beef and set aside.",
"Add remaining 1 tbsp butter to the skillet. Add sliced mushrooms and diced onion. Cook until mushrooms are browned and onions are softened, about 5-7 minutes.",
"Stir in minced garlic and cook for 1 minute more. Deglaze the pan with brandy or sherry (if using), scraping up any browned bits.",
"Stir in beef broth, Dijon mustard, and Worcestershire sauce. Bring to a simmer and cook for 5 minutes, allowing sauce to thicken slightly.",
"Reduce heat to low. Stir in sour cream until well combined (do not boil after adding sour cream).",
"Return beef strips to the sauce and heat through.",
"Serve beef stroganoff over hot egg noodles, garnished with fresh parsley."
],
"estimatedCost": 40
}
}
],
"_meta": {
"familySize": 2,
"budget": 500,
"dietaryNeeds": "None",
"tier": "premium",
"adultEquiv": 2,
"generatedAt": "2026-03-19T04:58:54.929Z"
}
}