Mar 20, 2026 02:02 PM UTC ยท 5 people (4 adult-equiv) ยท $250/wk ยท PREMIUM ยท None
{
"days": [
{
"dayOfWeek": 0,
"dayName": "Monday",
"breakfast": {
"name": "Shakshuka with Feta and Herbs",
"mealType": "breakfast",
"cookTime": 25,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "olive oil",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "onions",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "bell peppers",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic bulbs",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "ground cumin",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "smoked paprika",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "red pepper flakes",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "canned crushed tomatoes",
"quantity": 16,
"unit": "oz",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "eggs",
"quantity": 6,
"unit": "count",
"category": "Dairy"
},
{
"name": "feta cheese, crumbled",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "fresh cilantro",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "fresh parsley",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "crusty bread",
"quantity": 4,
"unit": "slice",
"category": "Bakery"
}
],
"steps": [
"Heat olive oil in a large skillet over medium heat.",
"Add chopped onion and bell pepper, saut\u00e9 until softened, about 5-7 minutes.",
"Stir in minced garlic, cumin, paprika, and red pepper flakes, cook for 1 minute until fragrant.",
"Pour in crushed tomatoes, season with salt and pepper. Bring to a simmer and cook for 10 minutes, stirring occasionally.",
"Make wells in the tomato sauce using a spoon. Crack an egg into each well.",
"Cover the skillet and cook for 5-8 minutes, or until egg whites are set and yolks are still runny.",
"Sprinkle with crumbled feta cheese and fresh chopped cilantro and parsley.",
"Serve immediately with crusty bread for dipping."
],
"estimatedCost": 8.31
},
"lunch": {
"name": "Gourmet Tuna Salad Sandwiches on Brioche",
"mealType": "lunch",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "canned tuna, packed in olive oil, drained",
"quantity": 15,
"unit": "oz",
"category": "Pantry"
},
{
"name": "mayonnaise",
"quantity": 0.5,
"unit": "cup",
"category": "Condiments"
},
{
"name": "celery, finely diced",
"quantity": 0.5,
"unit": "cup",
"category": "Produce"
},
{
"name": "red onion, finely diced",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "capers, drained and chopped",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "fresh dill",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "lemon juice",
"quantity": 0.0625,
"unit": "cup",
"category": "Produce"
},
{
"name": "salt",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "brioche bread",
"quantity": 8,
"unit": "slice",
"category": "Bakery"
},
{
"name": "arugula",
"quantity": 2,
"unit": "cup",
"category": "Produce"
}
],
"steps": [
"In a medium bowl, combine drained tuna, mayonnaise, diced celery, diced red onion, capers, chopped dill, and lemon juice.",
"Mix well to combine. Season with salt and pepper to taste.",
"Spread the tuna salad evenly over 4 slices of brioche bread.",
"Top with arugula, then the remaining 4 slices of brioche bread to make sandwiches.",
"Serve immediately."
],
"estimatedCost": 9.65
},
"dinner": {
"name": "Ribeye Steaks with Garlic Herb Butter and Roasted Asparagus",
"mealType": "dinner",
"cookTime": 30,
"difficulty": "Medium",
"baseServings": 5,
"ingredients": [
{
"name": "ribeye steaks",
"quantity": 2,
"unit": "lb",
"category": "Meat"
},
{
"name": "olive oil",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "unsalted butter, softened",
"quantity": 4,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "garlic bulbs",
"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": "fresh asparagus",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Pat the ribeye steaks dry with paper towels. Season generously with salt and pepper.",
"In a small bowl, combine softened butter with minced garlic, chopped rosemary, and chopped thyme. Mix well.",
"Heat olive oil in a large oven-safe skillet over medium-high heat.",
"Sear the steaks for 2-3 minutes per side until a nice crust forms.",
"Top each steak with a dollop of the garlic herb butter.",
"Transfer the skillet to the preheated oven and roast for 5-10 minutes, depending on desired doneness (130\u00b0F for medium-rare).",
"While steaks are resting, toss asparagus with a little olive oil, salt, and pepper. Spread on a baking sheet and roast for 10-12 minutes, until tender-crisp.",
"Let steaks rest for 5-10 minutes before slicing and serving with roasted asparagus."
],
"estimatedCost": 29.47
}
},
{
"dayOfWeek": 1,
"dayName": "Tuesday",
"breakfast": {
"name": "Lemon Ricotta Pancakes with Blueberry Compote",
"mealType": "breakfast",
"cookTime": 30,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "all-purpose flour",
"quantity": 2,
"unit": "cup",
"category": "Pantry"
},
{
"name": "granulated sugar",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "baking powder",
"quantity": 2,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "eggs",
"quantity": 3,
"unit": "count",
"category": "Dairy"
},
{
"name": "milk",
"quantity": 1.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "whole milk ricotta cheese",
"quantity": 1,
"unit": "cup",
"category": "Dairy"
},
{
"name": "lemon zest",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "unsalted butter, melted",
"quantity": 3,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "fresh blueberries",
"quantity": 2,
"unit": "cup",
"category": "Produce"
},
{
"name": "granulated sugar",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "lemon juice",
"quantity": 0.0625,
"unit": "cup",
"category": "Produce"
}
],
"steps": [
"In a large bowl, whisk together flour, sugar, baking powder, and salt.",
"In a separate bowl, whisk together eggs, milk, ricotta cheese, lemon zest, and melted butter.",
"Pour the wet ingredients into the dry ingredients and stir until just combined. Do not overmix; lumps are okay.",
"For the compote: In a small saucepan, combine blueberries, sugar, and lemon juice. Cook over medium heat, stirring occasionally, until blueberries have burst and the sauce has thickened, about 8-10 minutes.",
"Heat a lightly oiled griddle or non-stick pan over medium heat.",
"Pour about 1/4 cup of batter per pancake onto the hot griddle.",
"Cook for 2-3 minutes per side, until golden brown and cooked through.",
"Serve pancakes warm, topped with blueberry compote."
],
"estimatedCost": 7.5
},
"lunch": {
"name": "Mediterranean Quinoa Salad with Grilled Halloumi",
"mealType": "lunch",
"cookTime": 20,
"difficulty": "Easy",
"baseServings": 5,
"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": "red onion, finely diced",
"quantity": 0.5,
"unit": "cup",
"category": "Produce"
},
{
"name": "kalamata olives, pitted and halved",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "fresh parsley",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "fresh mint",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "halloumi cheese",
"quantity": 4,
"unit": "oz",
"category": "Dairy"
},
{
"name": "olive oil",
"quantity": 0.1875,
"unit": "cup",
"category": "Pantry"
},
{
"name": "lemon juice",
"quantity": 0.125,
"unit": "cup",
"category": "Produce"
},
{
"name": "dried oregano",
"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 large bowl, combine cooked quinoa, diced cucumber, halved cherry tomatoes, diced red onion, halved Kalamata olives, chopped parsley, and chopped mint.",
"In a small bowl, whisk together olive oil, lemon juice, dried oregano, salt, and pepper for the dressing.",
"Pour the dressing over the quinoa mixture and toss to combine.",
"Heat a non-stick skillet or grill pan over medium-high heat. Grill or pan-fry the halloumi slices for 2-3 minutes per side until golden brown and slightly softened.",
"Serve the quinoa salad topped with the grilled halloumi."
],
"estimatedCost": 10.99
},
"dinner": {
"name": "Shrimp Scampi with Linguine and Toasted Garlic Bread",
"mealType": "dinner",
"cookTime": 25,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "linguine",
"quantity": 12,
"unit": "oz",
"category": "Pantry"
},
{
"name": "shrimp, peeled and deveined",
"quantity": 1.5,
"unit": "lb",
"category": "Frozen"
},
{
"name": "olive oil",
"quantity": 0.1875,
"unit": "cup",
"category": "Pantry"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "garlic bulbs",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "dry white wine",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "lemon juice",
"quantity": 0.125,
"unit": "cup",
"category": "Produce"
},
{
"name": "red pepper flakes",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "fresh parsley",
"quantity": 0.5,
"unit": "cup",
"category": "Produce"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "baguette",
"quantity": 1,
"unit": "count",
"category": "Bakery"
},
{
"name": "butter, softened",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "garlic powder",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Cook linguine according to package directions. Reserve about 1 cup of pasta water before draining.",
"While pasta is cooking, prepare the garlic bread: Slice the baguette, spread with softened butter, sprinkle with garlic powder, and toast in the oven or under the broiler until golden brown.",
"Pat the shrimp dry.",
"Heat olive oil and 4 tbsp butter in a large skillet over medium-high heat.",
"Add minced garlic and red pepper flakes, saut\u00e9 for 30 seconds until fragrant.",
"Add shrimp and cook for 2-3 minutes per side, until pink and cooked through. Do not overcook.",
"Pour in white wine and lemon juice. Bring to a simmer and cook for 1 minute.",
"Add drained linguine to the skillet with the shrimp. Add chopped parsley, salt, and pepper. Toss to combine.",
"If the sauce is too thick, add a little of the reserved pasta water until desired consistency is reached.",
"Serve immediately with toasted garlic bread."
],
"estimatedCost": 15.01
}
},
{
"dayOfWeek": 2,
"dayName": "Wednesday",
"breakfast": {
"name": "Smoked Salmon and Cream Cheese Bagels",
"mealType": "breakfast",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "bagels",
"quantity": 5,
"unit": "count",
"category": "Bakery"
},
{
"name": "cream cheese, softened",
"quantity": 4,
"unit": "oz",
"category": "Dairy"
},
{
"name": "smoked salmon",
"quantity": 8,
"unit": "oz",
"category": "Seafood"
},
{
"name": "red onion, thinly sliced",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "capers, drained",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "fresh dill",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
}
],
"steps": [
"Toast bagels to your preference.",
"Spread a generous layer of softened cream cheese on each bagel half.",
"Layer slices of smoked salmon over the cream cheese.",
"Top with thinly sliced red onion and drained capers.",
"Sprinkle with fresh chopped dill.",
"Serve immediately."
],
"estimatedCost": 13.4
},
"lunch": {
"name": "Creamy Tomato Soup with Grilled Gruyere Sandwiches",
"mealType": "lunch",
"cookTime": 30,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic bulbs",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "canned crushed tomatoes",
"quantity": 16,
"unit": "oz",
"category": "Pantry"
},
{
"name": "vegetable broth",
"quantity": 3,
"unit": "cup",
"category": "Pantry"
},
{
"name": "heavy cream",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "sugar",
"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": "sourdough bread",
"quantity": 8,
"unit": "slice",
"category": "Bakery"
},
{
"name": "gruyere cheese",
"quantity": 4,
"unit": "oz",
"category": "Dairy"
},
{
"name": "butter, softened",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
}
],
"steps": [
"In a large pot or Dutch oven, melt butter over medium heat. Add chopped onion and saut\u00e9 until softened, about 5 minutes.",
"Add minced garlic and cook for 1 minute more until fragrant.",
"Stir in crushed tomatoes and vegetable broth. Bring to a simmer.",
"Reduce heat and simmer for 15 minutes.",
"Carefully transfer soup to a blender (or use an immersion blender) and blend until smooth. Return to pot.",
"Stir in heavy cream, sugar, salt, and pepper. Heat through but do not boil.",
"For the sandwiches: Butter one side of each slice of sourdough bread. Place Gruyere cheese between unbuttered sides.",
"Grill sandwiches in a skillet over medium heat until bread is golden brown and cheese is melted, about 3-4 minutes per side.",
"Serve hot soup with grilled cheese sandwiches."
],
"estimatedCost": 8.84
},
"dinner": {
"name": "Lemon Herb Roasted Chicken with Root Vegetables",
"mealType": "dinner",
"cookTime": 60,
"difficulty": "Medium",
"baseServings": 5,
"ingredients": [
{
"name": "whole chicken",
"quantity": 2,
"unit": "lb",
"category": "Poultry"
},
{
"name": "olive oil",
"quantity": 0.1875,
"unit": "cup",
"category": "Pantry"
},
{
"name": "lemon, zested and juiced",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic bulbs",
"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": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.75,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "carrots, peeled and chopped",
"quantity": 1,
"unit": "lb",
"category": "Produce"
},
{
"name": "potatoes, peeled and cubed",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "parsnips, peeled and chopped",
"quantity": 0.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "yellow onion, cut into wedges",
"quantity": 1,
"unit": "count",
"category": "Produce"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Rinse the chicken inside and out and pat dry.",
"In a small bowl, mix olive oil, lemon zest, lemon juice, minced garlic, chopped rosemary, chopped thyme, salt, and pepper.",
"Place the chicken in a roasting pan. Rub the herb mixture all over the chicken, including under the skin if desired.",
"Toss the chopped carrots, potatoes, parsnips, and onion wedges with a little olive oil, salt, and pepper in a separate bowl.",
"Arrange the vegetables around the chicken in the roasting pan.",
"Roast the chicken for 1 hour to 1 hour 15 minutes, or until a thermometer inserted into the thickest part of the thigh registers 165\u00b0F (74\u00b0C) and the vegetables are tender.",
"Let the chicken rest for 10-15 minutes before carving.",
"Serve carved chicken with roasted root vegetables."
],
"estimatedCost": 11.79
}
},
{
"dayOfWeek": 3,
"dayName": "Thursday",
"breakfast": {
"name": "Overnight Oats with Berries and Nuts",
"mealType": "breakfast",
"cookTime": 5,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "rolled oats",
"quantity": 2.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "milk",
"quantity": 2.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "greek yogurt",
"quantity": 1,
"unit": "cup",
"category": "Dairy"
},
{
"name": "chia seeds",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "maple syrup",
"quantity": 0.1875,
"unit": "cup",
"category": "Pantry"
},
{
"name": "vanilla extract",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "fresh berries",
"quantity": 2,
"unit": "cup",
"category": "Produce"
},
{
"name": "nuts (almonds, walnuts, or pecans)",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"In a large bowl or container, combine rolled oats, milk, Greek yogurt, chia seeds, maple syrup, and vanilla extract.",
"Stir well until everything is combined.",
"Divide the mixture evenly among 5 jars or containers.",
"Cover and refrigerate overnight (or for at least 4 hours).",
"In the morning, top each serving with fresh berries and chopped nuts.",
"Serve cold."
],
"estimatedCost": 6.43
},
"lunch": {
"name": "Chicken Caesar Salad Wraps",
"mealType": "lunch",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "cooked chicken breast",
"quantity": 1.5,
"unit": "cup",
"category": "Poultry"
},
{
"name": "romaine lettuce",
"quantity": 0.75,
"unit": "cup",
"category": "Produce"
},
{
"name": "caesar dressing",
"quantity": 0.5,
"unit": "cup",
"category": "Condiments"
},
{
"name": "parmesan cheese",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "croutons",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "flour tortillas",
"quantity": 5,
"unit": "count",
"category": "Pantry"
}
],
"steps": [
"In a bowl, combine chopped cooked chicken, chopped romaine lettuce, Caesar dressing, grated Parmesan cheese, and croutons.",
"Toss gently to coat everything evenly.",
"Warm the flour tortillas slightly to make them pliable.",
"Divide the chicken salad mixture evenly among the 5 tortillas.",
"Fold in the sides of each tortilla, then roll up tightly to form wraps.",
"Serve immediately."
],
"estimatedCost": 10.18
},
"dinner": {
"name": "Pan-Seared Pork Chops with Apple Compote and Mashed Sweet Potatoes",
"mealType": "dinner",
"cookTime": 40,
"difficulty": "Medium",
"baseServings": 5,
"ingredients": [
{
"name": "bone-in pork chops",
"quantity": 1.75,
"unit": "lb",
"category": "Meat"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "olive oil",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "apples, peeled, cored, and sliced",
"quantity": 3,
"unit": "count",
"category": "Produce"
},
{
"name": "brown sugar",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "cinnamon",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "water",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry",
"skipGrocery": true
},
{
"name": "sweet potatoes, peeled and cubed",
"quantity": 2,
"unit": "lb",
"category": "Produce"
},
{
"name": "milk",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
}
],
"steps": [
"Season pork chops with salt and pepper.",
"Heat olive oil in a large skillet over medium-high heat. Sear pork chops for 4-5 minutes per side, until golden brown. Reduce heat to medium-low, add 1 tbsp butter, and cook for another 5-8 minutes, or until internal temperature reaches 145\u00b0F (63\u00b0C). Remove chops from skillet and set aside.",
"In the same skillet, add sliced apples, brown sugar, cinnamon, and water. Cook over medium heat, stirring occasionally, until apples are softened and slightly caramelized, about 8-10 minutes. This is the apple compote.",
"While pork chops are cooking, boil sweet potato cubes in salted water until very tender, about 15-20 minutes.",
"Drain sweet potatoes. Mash them with 0.5 cup milk and 2 tbsp butter until smooth. Season with salt and pepper to taste.",
"Serve pan-seared pork chops with apple compote and mashed sweet potatoes."
],
"estimatedCost": 13.93
}
},
{
"dayOfWeek": 4,
"dayName": "Friday",
"breakfast": {
"name": "Scrambled Eggs with Smoked Gouda and Chives",
"mealType": "breakfast",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "eggs",
"quantity": 8,
"unit": "count",
"category": "Dairy"
},
{
"name": "milk",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "smoked gouda cheese, shredded",
"quantity": 1,
"unit": "cup",
"category": "Dairy"
},
{
"name": "fresh chives",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "salt",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "toast",
"quantity": 5,
"unit": "slice",
"category": "Bakery"
}
],
"steps": [
"In a bowl, whisk together eggs, milk, salt, and pepper.",
"Melt butter in a non-stick skillet over medium-low heat.",
"Pour in the egg mixture. Cook, stirring gently and folding the eggs as they set, until cooked through but still moist.",
"Stir in shredded smoked Gouda cheese and chopped chives until cheese is melted.",
"Serve immediately with toast."
],
"estimatedCost": 6.97
},
"lunch": {
"name": "Spicy Black Bean Burgers with Avocado",
"mealType": "lunch",
"cookTime": 25,
"difficulty": "Medium",
"baseServings": 5,
"ingredients": [
{
"name": "canned black beans, rinsed and drained",
"quantity": 30,
"unit": "oz",
"category": "Pantry"
},
{
"name": "breadcrumbs",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "onion, finely chopped",
"quantity": 0.5,
"unit": "cup",
"category": "Produce"
},
{
"name": "garlic bulbs",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "chili powder",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "cumin",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "eggs",
"quantity": 1,
"unit": "count",
"category": "Dairy"
},
{
"name": "olive oil",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "burger buns",
"quantity": 5,
"unit": "count",
"category": "Bakery"
},
{
"name": "avocado",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "lettuce leaves",
"quantity": 1,
"unit": "count",
"category": "Produce"
}
],
"steps": [
"In a large bowl, mash the black beans with a fork or potato masher until mostly broken down but still slightly chunky.",
"Stir in breadcrumbs, finely chopped onion, minced garlic, chili powder, cumin, salt, pepper, and egg. Mix until well combined.",
"Form the mixture into 5 equal-sized patties.",
"Heat olive oil in a large skillet over medium heat.",
"Cook the black bean burgers for 5-7 minutes per side, until heated through and lightly browned.",
"Serve the burgers on buns with sliced avocado and lettuce leaves."
],
"estimatedCost": 9.11
},
"dinner": {
"name": "Salmon with Dill Sauce, Roasted Fingerling Potatoes, and Green Beans",
"mealType": "dinner",
"cookTime": 35,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "salmon fillets",
"quantity": 1.5,
"unit": "lb",
"category": "Seafood"
},
{
"name": "olive oil",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 0.75,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "fingerling potatoes",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "green beans",
"quantity": 1,
"unit": "lb",
"category": "Produce"
},
{
"name": "sour cream",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "fresh dill",
"quantity": 3,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "lemon juice",
"quantity": 0.0625,
"unit": "cup",
"category": "Produce"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Toss fingerling potatoes with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast for 20 minutes.",
"Add trimmed green beans to the baking sheet with the potatoes. Toss with remaining 1 tbsp olive oil, salt, and pepper. Roast for another 15 minutes, until potatoes are tender and green beans are crisp-tender.",
"While vegetables roast, season salmon fillets with salt and pepper.",
"Place salmon fillets on a separate baking sheet lined with parchment paper.",
"Bake salmon for 12-15 minutes, or until cooked through and flakes easily.",
"While salmon bakes, prepare the dill sauce: In a small bowl, combine sour cream, chopped fresh dill, and lemon juice. Season with salt and pepper to taste.",
"Serve baked salmon with roasted potatoes, green beans, and a dollop of dill sauce."
],
"estimatedCost": 17.15
}
},
{
"dayOfWeek": 5,
"dayName": "Saturday",
"breakfast": {
"name": "Belgian Waffles with Whipped Cream and Berries",
"mealType": "breakfast",
"cookTime": 25,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "all-purpose flour",
"quantity": 2.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, separated",
"quantity": 3,
"unit": "count",
"category": "Dairy"
},
{
"name": "milk",
"quantity": 2,
"unit": "cup",
"category": "Dairy"
},
{
"name": "vegetable oil",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "vanilla extract",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "heavy cream, whipped",
"quantity": 1,
"unit": "cup",
"category": "Dairy"
},
{
"name": "fresh berries",
"quantity": 3,
"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 egg yolks, milk, vegetable oil, and vanilla extract.",
"Pour the wet ingredients into the dry ingredients and stir until just combined.",
"In a clean bowl, beat egg whites until stiff peaks form. Gently fold the egg whites into the batter.",
"Preheat your Belgian waffle iron according to manufacturer's instructions.",
"Pour batter onto the hot waffle iron and cook until golden brown and crispy.",
"Serve waffles warm with whipped cream, fresh berries, and maple syrup."
],
"estimatedCost": 8.57
},
"lunch": {
"name": "Loaded Baked Potato Bar",
"mealType": "lunch",
"cookTime": 60,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "russet potatoes",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "shredded cheddar cheese",
"quantity": 2,
"unit": "cup",
"category": "Dairy"
},
{
"name": "cooked bacon bits",
"quantity": 0.75,
"unit": "cup",
"category": "Meat"
},
{
"name": "sour cream",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy"
},
{
"name": "chives",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "cooked ground beef or chili",
"quantity": 1.5,
"unit": "lb",
"category": "Meat"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Wash potatoes and pierce them several times with a fork. Rub with a little oil and salt if desired.",
"Bake potatoes directly on the oven rack for 50-60 minutes, or until tender.",
"Once baked, carefully cut each potato open lengthwise.",
"Fluff the inside with a fork and add a pat of butter to each.",
"Set up a 'bar' with all the toppings: shredded cheddar cheese, bacon bits, sour cream, chopped chives, and cooked ground beef or chili.",
"Let everyone customize their own loaded baked potato."
],
"estimatedCost": 12.33
},
"dinner": {
"name": "Beef and Broccoli Stir-fry with Jasmine Rice",
"mealType": "dinner",
"cookTime": 30,
"difficulty": "Medium",
"baseServings": 5,
"ingredients": [
{
"name": "flank steak or sirloin steak, thinly sliced",
"quantity": 1.5,
"unit": "lb",
"category": "Meat"
},
{
"name": "cornstarch",
"quantity": 3,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "soy sauce",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "beef broth",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "sesame oil",
"quantity": 0.0625,
"unit": "cup",
"category": "Pantry"
},
{
"name": "honey or brown sugar",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "garlic bulbs",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "ginger",
"quantity": 1,
"unit": "tsp",
"category": "Produce"
},
{
"name": "broccoli florets",
"quantity": 1,
"unit": "lb",
"category": "Produce"
},
{
"name": "vegetable oil",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "jasmine rice, uncooked",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"Cook Jasmine rice according to package directions.",
"In a bowl, toss the thinly sliced beef with 1 tbsp cornstarch until coated. Set aside.",
"In another bowl, whisk together soy sauce, beef broth, sesame oil, honey, minced garlic, grated ginger, and the remaining 2 tbsp cornstarch. This is your sauce.",
"Heat 1 tbsp vegetable oil in a large skillet or wok over high heat.",
"Add the coated beef and stir-fry until browned, about 2-3 minutes. Remove beef from skillet.",
"Add the remaining 1 tbsp vegetable oil to the skillet. Add broccoli florets and stir-fry for 3-5 minutes until bright green and tender-crisp. You can add a splash of water and cover briefly to steam if needed.",
"Pour the prepared sauce into the skillet with the broccoli. Bring to a simmer, stirring constantly until the sauce thickens.",
"Return the cooked beef to the skillet and toss to coat with the sauce.",
"Serve immediately over cooked Jasmine rice."
],
"estimatedCost": 16.08
}
},
{
"dayOfWeek": 6,
"dayName": "Sunday",
"breakfast": {
"name": "French Toast Casserole with Maple Syrup",
"mealType": "breakfast",
"cookTime": 50,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "brioche or challah bread, cut into cubes",
"quantity": 1,
"unit": "loaf",
"category": "Bakery"
},
{
"name": "eggs",
"quantity": 6,
"unit": "count",
"category": "Dairy"
},
{
"name": "milk",
"quantity": 2,
"unit": "cup",
"category": "Dairy"
},
{
"name": "granulated sugar",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "vanilla extract",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "cinnamon",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "nutmeg",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "butter, melted",
"quantity": 3,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "maple syrup, for serving",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"Grease a 9x13 inch baking dish.",
"Arrange the bread cubes evenly in the prepared baking dish.",
"In a large bowl, whisk together eggs, milk, sugar, vanilla extract, cinnamon, and nutmeg until well combined.",
"Pour the egg mixture evenly over the bread cubes, ensuring all pieces are soaked.",
"Drizzle the melted butter over the top.",
"Cover the dish and refrigerate for at least 30 minutes, or preferably overnight.",
"Preheat oven to 350\u00b0F (175\u00b0C).",
"Bake for 40-50 minutes, or until the casserole is puffed up, golden brown, and cooked through.",
"Let cool slightly before serving warm with maple syrup."
],
"estimatedCost": 8.04
},
"lunch": {
"name": "Hearty Lentil Soup with Crusty Bread",
"mealType": "lunch",
"cookTime": 45,
"difficulty": "Easy",
"baseServings": 5,
"ingredients": [
{
"name": "olive oil",
"quantity": 0.125,
"unit": "cup",
"category": "Pantry"
},
{
"name": "carrots",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "celery stalks",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic bulbs",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "dried lentils, rinsed",
"quantity": 1.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "vegetable broth",
"quantity": 6,
"unit": "cup",
"category": "Pantry"
},
{
"name": "canned diced tomatoes, undrained",
"quantity": 14.5,
"unit": "oz",
"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, for serving",
"quantity": 1,
"unit": "loaf",
"category": "Bakery"
}
],
"steps": [
"Heat olive oil in a large pot or Dutch oven over medium heat.",
"Add chopped carrots, celery, and onion. Saut\u00e9 until softened, about 7-10 minutes.",
"Stir in minced garlic and cook for 1 minute more until fragrant.",
"Add rinsed lentils, vegetable broth, diced tomatoes (with their juice), dried thyme, and bay leaf.",
"Bring to a boil, then reduce heat, cover, and simmer for 30-40 minutes, or until lentils are tender.",
"Remove bay leaf. Season with salt and pepper to taste.",
"Serve hot, with crusty bread on the side for dipping."
],
"estimatedCost": 7.5
},
"dinner": {
"name": "Shepherd's Pie with Lamb and Rich Gravy",
"mealType": "dinner",
"cookTime": 75,
"difficulty": "Hard",
"baseServings": 5,
"ingredients": [
{
"name": "ground lamb",
"quantity": 1.5,
"unit": "lb",
"category": "Meat"
},
{
"name": "olive oil",
"quantity": 0.0625,
"unit": "cup",
"category": "Pantry"
},
{
"name": "onion, finely chopped",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "carrots, finely diced",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "celery stalks, finely diced",
"quantity": 0.5,
"unit": "cup",
"category": "Produce"
},
{
"name": "garlic bulbs",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "tomato paste",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "worcestershire sauce",
"quantity": 0.0625,
"unit": "cup",
"category": "Pantry"
},
{
"name": "beef broth",
"quantity": 1.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "fresh rosemary",
"quantity": 1,
"unit": "tsp",
"category": "Produce"
},
{
"name": "fresh thyme",
"quantity": 1,
"unit": "tsp",
"category": "Produce"
},
{
"name": "cornstarch (for thickening)",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "potatoes, peeled and cubed",
"quantity": 2,
"unit": "lb",
"category": "Produce"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy"
},
{
"name": "milk",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
},
{
"name": "shredded gruyere cheese",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy"
}
],
"steps": [
"Preheat oven to 375\u00b0F (190\u00b0C).",
"For the filling: Heat olive oil in a large skillet or Dutch oven over medium heat. Add ground lamb and cook, breaking it up, until browned. Drain off excess fat.",
"Add chopped onion, carrots, and celery to the skillet. Cook until softened, about 8-10 minutes.",
"Stir in minced garlic and tomato paste, cook for 1 minute.",
"Add Worcestershire sauce, beef broth, rosemary, and thyme. Bring to a simmer.",
"In a small bowl, whisk cornstarch with a little cold water to make a slurry. Stir into the simmering mixture until the gravy thickens.",
"Season the filling with salt and pepper. Pour into a 9x13 inch baking dish.",
"For the topping: Boil the cubed potatoes in salted water until very tender. Drain well.",
"Mash the potatoes with butter and milk until smooth. Season with salt and pepper.",
"Spread the mashed potatoes evenly over the lamb filling.",
"Sprinkle shredded Gruyere cheese over the mashed potatoes.",
"Bake for 25-30 minutes, or until the topping is golden brown and the filling is bubbly."
],
"estimatedCost": 18.76
}
}
],
"_meta": {
"familySize": 5,
"budget": 250,
"dietaryNeeds": "None",
"tier": "premium",
"adultEquiv": 4,
"generatedAt": "2026-03-20T14:02:31.229Z"
}
}