Mar 20, 2026 07:09 PM UTC · 4 people (4 adult-equiv) · $200/wk · PREMIUM · None
{
"days": [
{
"dayOfWeek": 0,
"dayName": "Monday",
"breakfast": {
"name": "Scrambled Eggs with Spinach and Feta",
"mealType": "breakfast",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "eggs",
"quantity": 8,
"unit": "count",
"category": "Dairy/Eggs"
},
{
"name": "fresh spinach",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "feta cheese, crumbled",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "milk",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy/Eggs"
},
{
"name": "salt",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Whisk eggs, milk, salt, and pepper in a bowl.",
"Melt butter in a non-stick skillet over medium heat.",
"Add spinach and cook until wilted, about 1-2 minutes.",
"Pour in the egg mixture and scramble until cooked through.",
"Stir in feta cheese just before serving."
],
"estimatedCost": 4.11
},
"lunch": {
"name": "Gourmet Turkey and Brie Sandwiches",
"mealType": "lunch",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "artisan bread",
"quantity": 8,
"unit": "slice",
"category": "Bakery"
},
{
"name": "deli sliced turkey breasts",
"quantity": 0.75,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "brie cheese, thinly sliced",
"quantity": 4,
"unit": "oz",
"category": "Dairy/Eggs"
},
{
"name": "arugula",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "fig jam or cranberry sauce",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "mayonnaise",
"quantity": 2,
"unit": "tbsp",
"category": "Condiments"
}
],
"steps": [
"Spread fig jam on four slices of bread and mayonnaise on the other four.",
"Layer turkey, brie, and arugula on the jam-spread slices.",
"Top with the mayonnaise-spread slices.",
"Serve immediately."
],
"estimatedCost": 10.27
},
"dinner": {
"name": "Pan-Seared Ribeye Steaks with Garlic Herb Butter",
"mealType": "dinner",
"cookTime": 25,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "ribeye steaks",
"quantity": 1.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "unsalted butter, softened",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "fresh garlic",
"quantity": 3,
"unit": "clove",
"category": "Produce"
},
{
"name": "fresh parsley",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "fresh rosemary",
"quantity": 1,
"unit": "tbsp",
"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": [
"In a small bowl, combine softened butter, minced garlic, chopped parsley, chopped rosemary, salt, and pepper. 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, adjusting time for desired doneness.",
"Remove steaks from skillet and let rest for 5-10 minutes.",
"Top each steak with a dollop of the garlic herb butter before serving."
],
"estimatedCost": 24.64
}
},
{
"dayOfWeek": 1,
"dayName": "Tuesday",
"breakfast": {
"name": "Greek Yogurt Parfaits with Berries and Honey",
"mealType": "breakfast",
"cookTime": 5,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "plain greek yogurt",
"quantity": 2,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "mixed berries (fresh or frozen)",
"quantity": 2,
"unit": "cup",
"category": "Produce"
},
{
"name": "granola",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "honey",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
}
],
"steps": [
"In four glasses or bowls, layer Greek yogurt, mixed berries, and granola.",
"Drizzle with honey before serving."
],
"estimatedCost": 4.38
},
"lunch": {
"name": "Shrimp Salad with Avocado and Citrus Vinaigrette",
"mealType": "lunch",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "cooked shrimp, peeled and deveined",
"quantity": 1,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "avocado",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "cherry tomatoes",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "red onion, thinly sliced",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "fresh cilantro",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "lime juice",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "olive oil",
"quantity": 3,
"unit": "tbsp",
"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 shrimp, diced avocado, cherry tomatoes, red onion, and cilantro.",
"In a small bowl, whisk together lime juice, olive oil, salt, and pepper for the vinaigrette.",
"Pour vinaigrette over the shrimp mixture and toss gently to combine.",
"Serve immediately or chill for later."
],
"estimatedCost": 12.32
},
"dinner": {
"name": "Lemon Herb Roasted Chicken with Root Vegetables",
"mealType": "dinner",
"cookTime": 60,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "chicken thighs, bone-in, skin-on",
"quantity": 1.75,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "carrots, peeled and chopped",
"quantity": 1,
"unit": "lb",
"category": "Produce"
},
{
"name": "potatoes, quartered",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "yellow onion, cut into wedges",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "olive oil",
"quantity": 3,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "fresh rosemary",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "fresh thyme",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "lemon zest",
"quantity": 1,
"unit": "tsp",
"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 onion with olive oil, rosemary, thyme, lemon zest, garlic powder, salt, and pepper.",
"Spread the vegetables in a single layer on a large baking sheet.",
"Pat chicken thighs dry and season with 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 browned.",
"Let rest for a few minutes before serving."
],
"estimatedCost": 8.21
}
},
{
"dayOfWeek": 2,
"dayName": "Wednesday",
"breakfast": {
"name": "Fluffy Pancakes with Maple Syrup and Fresh Berries",
"mealType": "breakfast",
"cookTime": 20,
"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": "Dairy/Eggs"
},
{
"name": "milk",
"quantity": 1.25,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "unsalted butter, melted",
"quantity": 3,
"unit": "tbsp",
"category": "Dairy/Eggs"
},
{
"name": "maple syrup",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "fresh berries",
"quantity": 1,
"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, and melted butter.",
"Pour the wet ingredients into the dry ingredients and stir until just combined; do not overmix.",
"Heat a lightly oiled griddle or non-stick skillet 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.",
"Serve warm with maple syrup and fresh berries."
],
"estimatedCost": 3.29
},
"lunch": {
"name": "Hearty Lentil Soup with Crusty Bread",
"mealType": "lunch",
"cookTime": 45,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "brown or green lentils, rinsed",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "vegetable broth",
"quantity": 6,
"unit": "cup",
"category": "Pantry"
},
{
"name": "carrots",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "celery stalks",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "yellow onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic",
"quantity": 3,
"unit": "clove",
"category": "Produce"
},
{
"name": "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": "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"
},
{
"name": "crusty bread",
"quantity": 4,
"unit": "slice",
"category": "Bakery"
}
],
"steps": [
"Heat olive oil in a large pot or Dutch oven over medium heat.",
"Add diced onion, carrots, and celery. Cook until softened, about 5-7 minutes.",
"Add minced garlic and cook for 1 minute more until fragrant.",
"Stir in rinsed lentils, vegetable broth, diced tomatoes, 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."
],
"estimatedCost": 5.48
},
"dinner": {
"name": "Shrimp Scampi with Linguine",
"mealType": "dinner",
"cookTime": 25,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "linguine",
"quantity": 12,
"unit": "oz",
"category": "Pantry"
},
{
"name": "shrimp, peeled and deveined",
"quantity": 1.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy/Eggs"
},
{
"name": "olive oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "garlic",
"quantity": 5,
"unit": "clove",
"category": "Produce"
},
{
"name": "dry white wine",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "lemon juice",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "red pepper flakes",
"quantity": 0.5,
"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"
}
],
"steps": [
"Cook linguine according to package directions. Reserve about 1 cup of pasta water before draining.",
"While pasta cooks, heat butter and olive oil in a large skillet over medium heat.",
"Add minced garlic and red pepper flakes, and cook until fragrant, about 1 minute.",
"Add shrimp to the skillet and cook for 2-3 minutes per side, until pink and opaque.",
"Pour in white wine and lemon juice. Bring to a simmer and cook for 1-2 minutes.",
"Add drained linguine to the skillet. Toss to coat with the sauce.",
"Add reserved pasta water, a little at a time, until the sauce reaches desired consistency.",
"Stir in fresh parsley, salt, and pepper. Serve immediately."
],
"estimatedCost": 13.69
}
},
{
"dayOfWeek": 3,
"dayName": "Thursday",
"breakfast": {
"name": "Overnight Oats with Chia Seeds and Fruit",
"mealType": "breakfast",
"cookTime": 5,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "rolled oats",
"quantity": 2,
"unit": "cup",
"category": "Pantry"
},
{
"name": "milk",
"quantity": 2,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "chia seeds",
"quantity": 0.25,
"unit": "cup",
"category": "Pantry"
},
{
"name": "maple syrup or honey",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "vanilla extract",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "fresh fruit for topping",
"quantity": 1,
"unit": "cup",
"category": "Produce"
}
],
"steps": [
"In a large bowl or container, combine rolled oats, milk, chia seeds, maple syrup (or honey), and vanilla extract.",
"Stir well to combine.",
"Divide the mixture into four jars or containers.",
"Cover and refrigerate overnight (or for at least 4 hours).",
"Serve chilled, topped with fresh fruit."
],
"estimatedCost": 3.01
},
"lunch": {
"name": "Gourmet Grilled Cheese with Tomato Soup",
"mealType": "lunch",
"cookTime": 20,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "sourdough bread",
"quantity": 8,
"unit": "slice",
"category": "Bakery"
},
{
"name": "gruyere cheese, shredded",
"quantity": 2,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "sharp cheddar cheese, shredded",
"quantity": 2,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "butter, softened",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "canned tomato soup",
"quantity": 1,
"unit": "28 oz can",
"category": "Pantry"
},
{
"name": "milk or cream (for soup)",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Eggs"
}
],
"steps": [
"Butter one side of each slice of sourdough bread.",
"On the unbuttered side of four slices, layer Gruyere and cheddar cheese.",
"Top with the remaining bread slices, butter-side up.",
"Heat a skillet or griddle over medium heat.",
"Grill sandwiches for 4-5 minutes per side, until golden brown and cheese is melted and gooey.",
"While sandwiches grill, prepare tomato soup according to can directions, adding milk or cream.",
"Serve grilled cheese sandwiches with tomato soup."
],
"estimatedCost": 8.76
},
"dinner": {
"name": "Pork Tenderloin with Apple Compote",
"mealType": "dinner",
"cookTime": 40,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "pork tenderloin",
"quantity": 1.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "apples, peeled, cored, and diced",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "brown sugar",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "cinnamon",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "nutmeg",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "lemon juice",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy/Eggs"
},
{
"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": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Trim any excess fat from the pork tenderloin. Season generously with salt and pepper.",
"Heat olive oil and butter in an oven-safe skillet over medium-high heat.",
"Sear pork tenderloin on all sides until browned, about 2-3 minutes per side.",
"Remove skillet from heat.",
"In a small saucepan, combine diced apples, brown sugar, cinnamon, nutmeg, lemon juice, and 1 tbsp water. Cook over medium heat until apples are tender, about 10-15 minutes, stirring occasionally.",
"Place the seared pork tenderloin onto the apple compote in the skillet (or transfer compote to a baking dish with the pork).",
"Transfer skillet to the preheated oven and roast for 15-20 minutes, or until internal temperature reaches 145\u00b0F (63\u00b0C).",
"Let pork rest for 10 minutes before slicing. Serve with apple compote."
],
"estimatedCost": 9.86
}
},
{
"dayOfWeek": 4,
"dayName": "Friday",
"breakfast": {
"name": "Breakfast Burritos with Chorizo and Potatoes",
"mealType": "breakfast",
"cookTime": 25,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "flour tortillas",
"quantity": 8,
"unit": "count",
"category": "Pantry"
},
{
"name": "mexican chorizo, casing removed",
"quantity": 1,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "potatoes, diced small",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "eggs",
"quantity": 4,
"unit": "count",
"category": "Dairy/Eggs"
},
{
"name": "cheddar cheese, shredded",
"quantity": 1,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "vegetable 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": [
"In a large skillet, heat vegetable oil over medium-high heat. Add diced potatoes and cook, stirring occasionally, until tender and browned, about 15-20 minutes. Remove potatoes from skillet and set aside.",
"Add chorizo to the same skillet and cook, breaking it up with a spoon, until browned and cooked through.",
"Add chopped onion to the chorizo and cook until softened, about 3-5 minutes.",
"Drain off excess grease.",
"In a bowl, whisk eggs with salt and pepper. Pour into the skillet with the chorizo and onion. Scramble until cooked.",
"Return potatoes to the skillet and stir to combine with the chorizo and egg mixture.",
"Warm tortillas. Spoon the filling onto each tortilla, top with shredded cheddar cheese, and roll up tightly.",
"Serve immediately."
],
"estimatedCost": 8.21
},
"lunch": {
"name": "Mediterranean Quinoa Salad with Chickpeas and Feta",
"mealType": "lunch",
"cookTime": 20,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "quinoa, cooked",
"quantity": 2,
"unit": "cup",
"category": "Pantry"
},
{
"name": "chickpeas, rinsed and drained",
"quantity": 15,
"unit": "oz",
"category": "Pantry"
},
{
"name": "cucumber",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "bell pepper (any color)",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "kalamata olives, pitted and halved",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "feta cheese, crumbled",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "fresh parsley",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "lemon juice",
"quantity": 3,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "olive oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"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, chickpeas, diced cucumber, diced bell pepper, halved Kalamata olives, crumbled feta, and chopped parsley.",
"In a small bowl, whisk together lemon juice, olive oil, dried oregano, salt, and pepper.",
"Pour the dressing over the quinoa mixture and toss gently to combine.",
"Serve immediately or chill for later."
],
"estimatedCost": 7.67
},
"dinner": {
"name": "Salmon with Asparagus and Lemon-Dill Sauce",
"mealType": "dinner",
"cookTime": 20,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "salmon fillets",
"quantity": 1.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "asparagus",
"quantity": 1,
"unit": "lb",
"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"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy/Eggs"
},
{
"name": "garlic",
"quantity": 2,
"unit": "clove",
"category": "Produce"
},
{
"name": "fresh dill",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "lemon juice",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"Toss asparagus with 1 tbsp olive oil, salt, and pepper. Spread in a single layer on one side of a baking sheet.",
"Pat salmon fillets dry. Season with salt and pepper. Place on the other side of the baking sheet.",
"Bake for 12-15 minutes, or until salmon is cooked through and asparagus is tender-crisp.",
"While salmon bakes, melt butter in a small saucepan over medium heat.",
"Add minced garlic and cook until fragrant, about 30 seconds.",
"Remove from heat and stir in fresh dill and lemon juice.",
"Drizzle the lemon-dill sauce over the salmon and asparagus before serving."
],
"estimatedCost": 15.33
}
},
{
"dayOfWeek": 5,
"dayName": "Saturday",
"breakfast": {
"name": "Smoked Salmon and Cream Cheese Bagels",
"mealType": "breakfast",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "bagels",
"quantity": 4,
"unit": "count",
"category": "Bakery"
},
{
"name": "cream cheese, softened",
"quantity": 4,
"unit": "oz",
"category": "Dairy/Eggs"
},
{
"name": "smoked salmon",
"quantity": 8,
"unit": "oz",
"category": "Meat/Poultry/Seafood"
},
{
"name": "red onion, thinly sliced",
"quantity": 0.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "fresh dill, chopped (optional)",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "capers (optional)",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
}
],
"steps": [
"Toast bagels.",
"Spread cream cheese evenly on each bagel half.",
"Layer smoked salmon on top of the cream cheese.",
"Garnish with thinly sliced red onion, fresh dill, and capers, if desired.",
"Serve immediately."
],
"estimatedCost": 10.95
},
"lunch": {
"name": "Chicken Caesar Wraps",
"mealType": "lunch",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "flour tortillas",
"quantity": 4,
"unit": "count",
"category": "Pantry"
},
{
"name": "cooked chicken breast, shredded or diced",
"quantity": 1,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "romaine lettuce",
"quantity": 0.6666666666666666,
"unit": "cup",
"category": "Produce"
},
{
"name": "parmesan cheese",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "caesar dressing",
"quantity": 0.5,
"unit": "cup",
"category": "Condiments"
},
{
"name": "croutons (optional)",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"In a bowl, combine shredded chicken, chopped romaine lettuce, grated Parmesan cheese, and Caesar dressing.",
"Add croutons if using and toss gently.",
"Warm the flour tortillas slightly to make them pliable.",
"Spoon the chicken salad mixture evenly onto each tortilla.",
"Fold in the sides and roll up tightly to form wraps.",
"Serve immediately."
],
"estimatedCost": 9.03
},
"dinner": {
"name": "Beef and Broccoli Stir-Fry with Jasmine Rice",
"mealType": "dinner",
"cookTime": 30,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "flank steak or sirloin steak, thinly sliced",
"quantity": 1.25,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "broccoli florets",
"quantity": 1,
"unit": "lb",
"category": "Produce"
},
{
"name": "jasmine rice, uncooked",
"quantity": 1,
"unit": "cup",
"category": "Pantry"
},
{
"name": "soy sauce",
"quantity": 0.25,
"unit": "cup",
"category": "Condiments"
},
{
"name": "oyster sauce",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "sesame oil",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "cornstarch",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "garlic",
"quantity": 3,
"unit": "clove",
"category": "Produce"
},
{
"name": "ginger",
"quantity": 1,
"unit": "tsp",
"category": "Produce"
},
{
"name": "vegetable oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "water",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry",
"skipGrocery": true
}
],
"steps": [
"Cook jasmine rice according to package directions.",
"In a small bowl, whisk together soy sauce, oyster sauce, sesame oil, cornstarch, and \u00bd cup water to make the stir-fry sauce. Set aside.",
"Heat 1 tbsp vegetable oil in a wok or large skillet over high heat.",
"Add thinly sliced beef and stir-fry until browned. Remove beef from skillet and set aside.",
"Add remaining 1 tbsp vegetable oil to the skillet. Add broccoli florets and stir-fry for 3-4 minutes until bright green and tender-crisp. Add minced garlic and grated ginger and stir-fry for 30 seconds until fragrant.",
"Return the beef to the skillet. Pour the prepared stir-fry sauce over the beef and broccoli.",
"Stir-fry for 1-2 minutes until the sauce has thickened and coated everything.",
"Serve immediately over cooked jasmine rice."
],
"estimatedCost": 13.14
}
},
{
"dayOfWeek": 6,
"dayName": "Sunday",
"breakfast": {
"name": "Fluffy Scrambled Eggs with Smoked Salmon and Chives",
"mealType": "breakfast",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 4,
"ingredients": [
{
"name": "eggs",
"quantity": 8,
"unit": "count",
"category": "Dairy/Eggs"
},
{
"name": "milk",
"quantity": 0.25,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "smoked salmon",
"quantity": 4,
"unit": "oz",
"category": "Meat/Poultry/Seafood"
},
{
"name": "fresh chives",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "butter",
"quantity": 1,
"unit": "tbsp",
"category": "Dairy/Eggs"
},
{
"name": "salt",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Whisk eggs, milk, salt, and pepper in a bowl.",
"Melt butter in a non-stick skillet over medium heat.",
"Pour in the egg mixture and cook, stirring gently, until almost set.",
"Gently fold in the chopped smoked salmon and fresh chives.",
"Cook for another minute until eggs are fully cooked and salmon is warmed through.",
"Serve immediately."
],
"estimatedCost": 6.57
},
"lunch": {
"name": "Tuscan White Bean Soup with Kale and Italian Sausage",
"mealType": "lunch",
"cookTime": 40,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "italian sausage, bulk",
"quantity": 0.75,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "cannellini beans, rinsed and drained",
"quantity": 2,
"unit": "15 oz can",
"category": "Pantry"
},
{
"name": "kale, de-stemmed and chopped",
"quantity": 4,
"unit": "cup",
"category": "Produce"
},
{
"name": "chicken broth",
"quantity": 6,
"unit": "cup",
"category": "Pantry"
},
{
"name": "yellow onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic",
"quantity": 3,
"unit": "clove",
"category": "Produce"
},
{
"name": "crushed tomatoes",
"quantity": 14.5,
"unit": "oz",
"category": "Pantry"
},
{
"name": "dried rosemary",
"quantity": 1,
"unit": "tsp",
"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"
},
{
"name": "parmesan cheese, for serving",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy/Eggs"
}
],
"steps": [
"Heat olive oil in a large pot or Dutch oven over medium-high heat.",
"Add Italian sausage and cook, breaking it up, until browned. Drain off excess grease.",
"Add chopped onion and cook until softened, about 5 minutes.",
"Add minced garlic and cook for 1 minute more.",
"Stir in chicken broth, rinsed cannellini beans, crushed tomatoes, dried rosemary, salt, and pepper.",
"Bring to a boil, then reduce heat and simmer for 15 minutes.",
"Add chopped kale and cook until wilted and tender, about 5-7 minutes.",
"Serve hot, topped with grated Parmesan cheese if desired."
],
"estimatedCost": 9.58
},
"dinner": {
"name": "Lemon Garlic Butter Roasted Whole Chicken with Rosemary Potatoes",
"mealType": "dinner",
"cookTime": 75,
"difficulty": "Medium",
"baseServings": 4,
"ingredients": [
{
"name": "whole chicken",
"quantity": 2,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "potatoes, quartered",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "unsalted butter, softened",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Eggs"
},
{
"name": "garlic",
"quantity": 4,
"unit": "clove",
"category": "Produce"
},
{
"name": "fresh rosemary",
"quantity": 2,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "lemon zest",
"quantity": 1,
"unit": "tsp",
"category": "Produce"
},
{
"name": "lemon juice",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Preheat oven to 425\u00b0F (220\u00b0C).",
"Remove giblets from chicken and pat the chicken dry inside and out.",
"In a small bowl, combine softened butter, minced garlic, chopped rosemary, lemon zest, lemon juice, 1 tsp salt, and \u00bd tsp pepper. Mix well.",
"Gently loosen the skin over the chicken breasts and thighs. Spread about half of the butter mixture under the skin.",
"Rub the remaining butter mixture all over the outside of the chicken.",
"Season the cavity of the chicken with the remaining \u00bd tsp salt and \u00bd tsp pepper.",
"Place the quartered potatoes in a roasting pan and toss with 1 tbsp olive oil (not listed in ingredients, assume pantry staple), remaining salt and pepper.",
"Place the seasoned chicken on top of the potatoes in the roasting pan.",
"Roast for 1 hour and 15 minutes to 1 hour and 30 minutes, or until a meat thermometer inserted into the thickest part of the thigh registers 165\u00b0F (74\u00b0C).",
"Let the chicken rest for 10-15 minutes before carving. Serve with roasted potatoes."
],
"estimatedCost": 11.5
}
}
],
"groceryList": [
{
"name": "eggs",
"displayQuantity": "2",
"displayUnit": "dozen",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "fresh spinach",
"displayQuantity": "1",
"displayUnit": "bag",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "feta cheese",
"displayQuantity": "1",
"displayUnit": "bag (8 oz)",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "milk",
"displayQuantity": "\u00bd",
"displayUnit": "gallon",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "butter",
"displayQuantity": "4",
"displayUnit": "sticks",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "salt",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 3 \u00bd tbsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "black pepper",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 2 tbsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "Bread",
"displayQuantity": "1",
"displayUnit": "loaf",
"category": "Bakery",
"isHaveOnHand": false
},
{
"name": "deli sliced 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": "fig jam or cranberry sauce",
"displayQuantity": "1",
"displayUnit": "jar",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "mayonnaise",
"displayQuantity": "1",
"displayUnit": "jar",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "ribeye steaks",
"displayQuantity": "2",
"displayUnit": "lbs",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "garlic",
"displayQuantity": "3",
"displayUnit": "heads",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "fresh parsley",
"displayQuantity": "3",
"displayUnit": "bunches",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "fresh rosemary",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 4 tbsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "olive oil",
"displayQuantity": "1",
"displayUnit": "bottle",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "plain greek yogurt",
"displayQuantity": "1",
"displayUnit": "tub (32 oz)",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "mixed berries (fresh or frozen)",
"displayQuantity": "2",
"displayUnit": "cups",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "granola",
"displayQuantity": "1",
"displayUnit": "cup",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "honey",
"displayQuantity": "2",
"displayUnit": "bottles",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "shrimp",
"displayQuantity": "2 \u00bd",
"displayUnit": "lbs",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "avocado",
"displayQuantity": "1",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "cherry tomatoes",
"displayQuantity": "1",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "onions",
"displayQuantity": "2",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "fresh cilantro",
"displayQuantity": "1",
"displayUnit": "bunch",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "lime juice",
"displayQuantity": "1",
"displayUnit": "bottle",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "chicken thighs, bone-in, skin-on",
"displayQuantity": "2",
"displayUnit": "lbs",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "carrots",
"displayQuantity": "2",
"displayUnit": "lbs",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "potatoes",
"displayQuantity": "3",
"displayUnit": "lbs",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "yellow onions",
"displayQuantity": "3",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "fresh thyme",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 1 tbsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "lemon zest",
"displayQuantity": "2",
"displayUnit": "tsp",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "garlic powder",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 1 tsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "all-purpose flour",
"displayQuantity": "1",
"displayUnit": "bag (2 lb)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "granulated 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": "maple syrup",
"displayQuantity": "2",
"displayUnit": "bottles (12 oz)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "fresh berries",
"displayQuantity": "1",
"displayUnit": "cup",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "brown or green lentils, rinsed",
"displayQuantity": "1",
"displayUnit": "cup",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "vegetable broth",
"displayQuantity": "2",
"displayUnit": "cartons (32 oz)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "celery stalks",
"displayQuantity": "1",
"displayUnit": "cup",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "tomatoes, undrained",
"displayQuantity": "14 \u00bd",
"displayUnit": "oz",
"category": "Pantry",
"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": "linguine",
"displayQuantity": "1",
"displayUnit": "box (1 lb)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "dry white wine",
"displayQuantity": "\u00bd",
"displayUnit": "cup",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "lemon juice",
"displayQuantity": "1",
"displayUnit": "bottle",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "red pepper flakes",
"displayQuantity": "1",
"displayUnit": "have on hand (min. \u00bd tsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "rolled oats",
"displayQuantity": "1",
"displayUnit": "canister (42 oz)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "chia seeds",
"displayQuantity": "\u00bc",
"displayUnit": "cup",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "vanilla extract",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 1 tsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "fresh fruit for topping",
"displayQuantity": "1",
"displayUnit": "cup",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "Bread",
"displayQuantity": "1",
"displayUnit": "loaf",
"category": "Bakery",
"isHaveOnHand": false
},
{
"name": "gruyere cheese",
"displayQuantity": "1",
"displayUnit": "bag (8 oz)",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "cheddar cheese",
"displayQuantity": "2",
"displayUnit": "bags (8 oz)",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "canned tomato soup",
"displayQuantity": "1",
"displayUnit": "can",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "pork tenderloin",
"displayQuantity": "2",
"displayUnit": "lbs",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "apples",
"displayQuantity": "2",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "brown sugar",
"displayQuantity": "1",
"displayUnit": "bag (2 lb)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "cinnamon",
"displayQuantity": "1",
"displayUnit": "have on hand (min. \u00bd tsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "nutmeg",
"displayQuantity": "1",
"displayUnit": "have on hand (min. \u00bc tsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "flour tortillas",
"displayQuantity": "1",
"displayUnit": "bag (5 lb)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "mexican chorizo, casing removed",
"displayQuantity": "1",
"displayUnit": "lb",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "potatoes",
"displayQuantity": "2",
"displayUnit": "lbs",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "vegetable oil",
"displayQuantity": "1",
"displayUnit": "bottle",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "quinoa, cooked",
"displayQuantity": "2",
"displayUnit": "cups",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "chickpeas, rinsed and drained",
"displayQuantity": "15",
"displayUnit": "oz",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "cucumber",
"displayQuantity": "1",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "bell pepper (any color)",
"displayQuantity": "1",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "kalamata olives, pitted and halved",
"displayQuantity": "\u00bd",
"displayUnit": "cup",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "dried oregano",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 1 tsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "salmon fillets",
"displayQuantity": "1 \u00bd",
"displayUnit": "lbs",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "asparagus",
"displayQuantity": "1",
"displayUnit": "lb",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "fresh dill",
"displayQuantity": "2",
"displayUnit": "bunches",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "bagels",
"displayQuantity": "4",
"displayUnit": "",
"category": "Bakery",
"isHaveOnHand": false
},
{
"name": "cream cheese",
"displayQuantity": "4",
"displayUnit": "oz",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "smoked salmon",
"displayQuantity": "\u00be",
"displayUnit": "lb",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "capers (optional)",
"displayQuantity": "2",
"displayUnit": "tbsp",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "cooked chicken breast",
"displayQuantity": "1",
"displayUnit": "lb",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "romaine lettuce",
"displayQuantity": "1",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "parmesan cheese",
"displayQuantity": "2",
"displayUnit": "bags (8 oz)",
"category": "Dairy",
"isHaveOnHand": false
},
{
"name": "caesar dressing",
"displayQuantity": "1",
"displayUnit": "bottle",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "croutons (optional)",
"displayQuantity": "1",
"displayUnit": "bag",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "flank steak or sirloin steak",
"displayQuantity": "2",
"displayUnit": "lbs",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "broccoli florets",
"displayQuantity": "1",
"displayUnit": "lb",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "jasmine rice, uncooked",
"displayQuantity": "1",
"displayUnit": "cup",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "soy sauce",
"displayQuantity": "1",
"displayUnit": "bottle",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "oyster sauce",
"displayQuantity": "2",
"displayUnit": "tbsp",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "sesame oil",
"displayQuantity": "1",
"displayUnit": "bottle",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "cornstarch",
"displayQuantity": "1",
"displayUnit": "box",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "ginger",
"displayQuantity": "1",
"displayUnit": "",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "fresh chives",
"displayQuantity": "1",
"displayUnit": "bunch",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "italian sausage, bulk",
"displayQuantity": "1",
"displayUnit": "lb",
"category": "Meat",
"isHaveOnHand": false
},
{
"name": "cannellini beans, rinsed and drained",
"displayQuantity": "2",
"displayUnit": "cans",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "kale, de-stemmed and chopped",
"displayQuantity": "1",
"displayUnit": "bag",
"category": "Produce",
"isHaveOnHand": false
},
{
"name": "chicken broth",
"displayQuantity": "2",
"displayUnit": "cartons (32 oz)",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "crushed tomatoes",
"displayQuantity": "14 \u00bd",
"displayUnit": "oz",
"category": "Pantry",
"isHaveOnHand": false
},
{
"name": "dried rosemary",
"displayQuantity": "1",
"displayUnit": "have on hand (min. 1 tsp)",
"category": "Pantry",
"isHaveOnHand": true
},
{
"name": "whole chicken",
"displayQuantity": "2",
"displayUnit": "lbs",
"category": "Meat",
"isHaveOnHand": false
}
],
"_meta": {
"familySize": 4,
"budget": 200,
"dietaryNeeds": "None",
"tier": "premium",
"adultEquiv": 4,
"generatedAt": "2026-03-20T19:09:06.219Z"
}
}