Mar 20, 2026 03:35 AM UTC ยท 9 people (6 adult-equiv) ยท $150/wk ยท ECONOMY ยท None
{
"days": [
{
"dayOfWeek": 0,
"dayName": "Monday",
"breakfast": {
"name": "Scrambled Eggs with Toast",
"mealType": "breakfast",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "eggs",
"quantity": 12,
"unit": "count",
"category": "Dairy/Refrigerated"
},
{
"name": "milk",
"quantity": 1,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy/Refrigerated"
},
{
"name": "salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "bread",
"quantity": 12,
"unit": "slice",
"category": "Bakery"
}
],
"steps": [
"Whisk eggs, milk, salt, and pepper in a large bowl.",
"Melt butter in a non-stick skillet over medium heat.",
"Pour egg mixture into the skillet.",
"Cook, stirring gently, until eggs are set but still moist.",
"Toast bread slices.",
"Serve scrambled eggs with toast."
],
"estimatedCost": 8.5
},
"lunch": {
"name": "Tuna Salad Sandwiches",
"mealType": "lunch",
"cookTime": 20,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "canned tuna, packed in water, drained",
"quantity": 38.5,
"unit": "oz",
"category": "Pantry"
},
{
"name": "mayonnaise",
"quantity": 1.5,
"unit": "cup",
"category": "Condiments"
},
{
"name": "celery, finely chopped",
"quantity": 2,
"unit": "cup",
"category": "Produce"
},
{
"name": "red onion, finely chopped",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "dijon mustard",
"quantity": 2,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "bread",
"quantity": 12,
"unit": "slice",
"category": "Bakery"
},
{
"name": "lettuce leaves",
"quantity": 1,
"unit": "count",
"category": "Produce"
}
],
"steps": [
"In a large bowl, combine drained tuna, mayonnaise, chopped celery, chopped red onion, Dijon mustard, salt, and pepper.",
"Mix well until thoroughly combined.",
"Spread tuna salad mixture evenly on 18 slices of bread.",
"Top with lettuce leaves.",
"Place the remaining 9 slices of bread on top to form sandwiches."
],
"estimatedCost": 15.75
},
"dinner": {
"name": "Spaghetti with Meat Sauce",
"mealType": "dinner",
"cookTime": 45,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "ground beef",
"quantity": 2.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "onion",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic",
"quantity": 6,
"unit": "clove",
"category": "Produce"
},
{
"name": "olive oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "crushed tomatoes",
"quantity": 24,
"unit": "oz",
"category": "Pantry"
},
{
"name": "tomato paste",
"quantity": 6,
"unit": "oz",
"category": "Pantry"
},
{
"name": "italian seasoning",
"quantity": 2,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.75,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "spaghetti",
"quantity": 24,
"unit": "oz",
"category": "Pantry"
},
{
"name": "parmesan cheese",
"quantity": 1,
"unit": "cup",
"category": "Dairy/Refrigerated"
}
],
"steps": [
"In a large pot or Dutch oven, heat olive oil over medium-high heat.",
"Add ground beef and cook, breaking it up with a spoon, until browned. Drain excess fat.",
"Add chopped onion and cook until softened, about 5-7 minutes.",
"Stir in minced garlic and cook for 1 minute more until fragrant.",
"Pour in crushed tomatoes and tomato paste. Add Italian seasoning, salt, and pepper.",
"Stir well, bring to a simmer, then reduce heat to low, cover, and let it cook for at least 30 minutes, stirring occasionally.",
"While the sauce simmers, cook spaghetti according to package directions.",
"Drain spaghetti and serve with meat sauce. Top with grated Parmesan cheese."
],
"estimatedCost": 22
}
},
{
"dayOfWeek": 1,
"dayName": "Tuesday",
"breakfast": {
"name": "Oatmeal with Fruit",
"mealType": "breakfast",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "rolled oats",
"quantity": 4,
"unit": "cup",
"category": "Pantry"
},
{
"name": "water",
"quantity": 8,
"unit": "cup",
"category": "Pantry",
"skipGrocery": true
},
{
"name": "salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "bananas",
"quantity": 4,
"unit": "count",
"category": "Produce"
},
{
"name": "apples",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "brown sugar (optional)",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"Combine oats, water, and salt in a large saucepan.",
"Bring to a boil, then reduce heat and simmer, stirring occasionally, until oats are tender and the mixture has thickened, about 5-7 minutes.",
"Serve hot, topped with sliced bananas and diced apples.",
"Offer brown sugar on the side, if desired."
],
"estimatedCost": 6
},
"lunch": {
"name": "Chicken Noodle Soup",
"mealType": "lunch",
"cookTime": 40,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "chicken broth",
"quantity": 12,
"unit": "cup",
"category": "Pantry"
},
{
"name": "cooked chicken, shredded or diced",
"quantity": 3,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "egg noodles",
"quantity": 12,
"unit": "oz",
"category": "Pantry"
},
{
"name": "carrots",
"quantity": 2.25,
"unit": "cup",
"category": "Produce"
},
{
"name": "celery",
"quantity": 2,
"unit": "cup",
"category": "Produce"
},
{
"name": "onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "dried thyme",
"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": [
"In a large pot, bring chicken broth to a boil.",
"Add chopped carrots, celery, and onion. Reduce heat and simmer for 10 minutes until vegetables begin to soften.",
"Add cooked chicken, egg noodles, thyme, salt, and pepper.",
"Continue to simmer for 10-12 minutes, or until noodles are cooked through.",
"Adjust seasonings as needed before serving."
],
"estimatedCost": 18
},
"dinner": {
"name": "Sheet Pan Chicken Thighs with Roasted Vegetables",
"mealType": "dinner",
"cookTime": 45,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "bone-in, skin-on chicken thighs",
"quantity": 2.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "potatoes, cut into 1-inch cubes",
"quantity": 3,
"unit": "lb",
"category": "Produce"
},
{
"name": "broccoli florets",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "bell peppers, cut into chunks",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "olive oil",
"quantity": 6,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "paprika",
"quantity": 1.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "garlic powder",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "dried oregano",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Preheat oven to 400\u00b0F (200\u00b0C).",
"In a large bowl, toss cubed potatoes and bell peppers with 3 tbsp olive oil, paprika, garlic powder, oregano, salt, and pepper.",
"Spread the seasoned potatoes and peppers in a single layer on a large baking sheet.",
"Roast for 20 minutes.",
"While vegetables roast, toss broccoli florets with the remaining 3 tbsp olive oil and a pinch of salt and pepper.",
"Pat chicken thighs dry with paper towels. Season generously with salt and pepper.",
"After 20 minutes, remove the baking sheet from the oven. Add the chicken thighs and broccoli to the baking sheet, ensuring everything is in a single layer.",
"Return to the oven and bake for another 20-25 minutes, or until chicken is cooked through (internal temperature of 165\u00b0F/74\u00b0C) and vegetables are tender and slightly browned."
],
"estimatedCost": 19.5
}
},
{
"dayOfWeek": 2,
"dayName": "Wednesday",
"breakfast": {
"name": "Pancakes with Syrup",
"mealType": "breakfast",
"cookTime": 25,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "all-purpose flour",
"quantity": 4,
"unit": "cup",
"category": "Pantry"
},
{
"name": "granulated sugar",
"quantity": 8,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "baking powder",
"quantity": 6,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "eggs",
"quantity": 3,
"unit": "count",
"category": "Dairy/Refrigerated"
},
{
"name": "milk",
"quantity": 4,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "butter, melted",
"quantity": 8,
"unit": "tbsp",
"category": "Dairy/Refrigerated"
},
{
"name": "maple syrup",
"quantity": 0.75,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"In a large bowl, whisk together flour, sugar, baking powder, and salt.",
"In a separate bowl, whisk together eggs, milk, and melted butter.",
"Pour the wet ingredients into the dry ingredients and stir until just combined (a few lumps are okay).",
"Heat a lightly oiled griddle or frying pan over medium-high heat.",
"Pour about 1/2 cup of batter onto the griddle for each pancake.",
"Cook for 2-3 minutes per side, until golden brown and cooked through.",
"Serve warm with maple syrup."
],
"estimatedCost": 9
},
"lunch": {
"name": "Leftover Chicken Noodle Soup",
"mealType": "lunch",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [],
"steps": [
"Reheat soup gently on the stovetop or in the microwave until heated through."
],
"estimatedCost": 0
},
"dinner": {
"name": "Pork Chops with Mashed Potatoes and Green Beans",
"mealType": "dinner",
"cookTime": 40,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "pork chops (bone-in or boneless)",
"quantity": 2.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "potatoes, peeled and quartered",
"quantity": 3,
"unit": "lb",
"category": "Produce"
},
{
"name": "milk",
"quantity": 1.5,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "butter",
"quantity": 3,
"unit": "tbsp",
"category": "Dairy/Refrigerated"
},
{
"name": "salt",
"quantity": 1.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "olive oil",
"quantity": 1,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "fresh green beans",
"quantity": 1.25,
"unit": "lb",
"category": "Produce"
},
{
"name": "garlic powder",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
}
],
"steps": [
"Place quartered potatoes in a large pot, cover with cold water, and add 1 tsp salt. Bring to a boil and cook until tender, about 15-20 minutes.",
"While potatoes cook, season pork chops generously with salt and pepper.",
"Heat olive oil in a large skillet over medium-high heat.",
"Sear pork chops for 3-5 minutes per side, depending on thickness, until browned. Reduce heat, cover, and cook for another 5-10 minutes, or until cooked through (internal temperature of 145\u00b0F/63\u00b0C). Remove from skillet and set aside.",
"Drain cooked potatoes, reserving about 1/2 cup of the cooking water. Return potatoes to the pot.",
"Add milk, butter, and 1 tsp salt to the potatoes. Mash until smooth and creamy, adding a little reserved cooking water if needed for consistency.",
"In the same skillet used for pork chops (without cleaning), add green beans, garlic powder, and a pinch of salt and pepper. Add about 1/4 cup of water, cover, and steam for 5-7 minutes until crisp-tender.",
"Serve pork chops with mashed potatoes and steamed green beans."
],
"estimatedCost": 20.5
}
},
{
"dayOfWeek": 3,
"dayName": "Thursday",
"breakfast": {
"name": "Cereal with Milk and Fruit",
"mealType": "breakfast",
"cookTime": 5,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "breakfast cereal",
"quantity": 36,
"unit": "oz",
"category": "Pantry"
},
{
"name": "milk",
"quantity": 1,
"unit": "gallon",
"category": "Dairy/Refrigerated"
},
{
"name": "bananas",
"quantity": 4,
"unit": "count",
"category": "Produce"
}
],
"steps": [
"Pour cereal into bowls.",
"Add milk.",
"Slice bananas and add to cereal, if desired."
],
"estimatedCost": 7
},
"lunch": {
"name": "Bean and Cheese Burritos",
"mealType": "lunch",
"cookTime": 25,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "canned refried beans",
"quantity": 45,
"unit": "oz",
"category": "Pantry"
},
{
"name": "shredded cheddar cheese",
"quantity": 4,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "flour tortillas",
"quantity": 18,
"unit": "count",
"category": "Pantry"
},
{
"name": "salsa (optional)",
"quantity": 1,
"unit": "cup",
"category": "Condiments"
},
{
"name": "sour cream (optional)",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Refrigerated"
}
],
"steps": [
"Warm refried beans in a saucepan or microwave until heated through.",
"Warm tortillas according to package directions (in microwave, oven, or skillet).",
"Spoon a portion of warm beans and shredded cheese into the center of each tortilla.",
"Fold in the sides and roll up tightly to form burritos.",
"Serve with salsa and sour cream, if desired."
],
"estimatedCost": 11.5
},
"dinner": {
"name": "Ground Beef and Potato Skillet",
"mealType": "dinner",
"cookTime": 35,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "ground beef",
"quantity": 2.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "potatoes",
"quantity": 3,
"unit": "lb",
"category": "Produce"
},
{
"name": "onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "bell pepper",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic",
"quantity": 3,
"unit": "clove",
"category": "Produce"
},
{
"name": "beef broth",
"quantity": 2,
"unit": "cup",
"category": "Pantry"
},
{
"name": "worcestershire sauce",
"quantity": 2,
"unit": "tbsp",
"category": "Condiments"
},
{
"name": "paprika",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "shredded cheddar cheese (optional topping)",
"quantity": 1,
"unit": "cup",
"category": "Dairy/Refrigerated"
}
],
"steps": [
"In a large skillet or Dutch oven, brown ground beef over medium-high heat. Drain excess fat.",
"Add chopped onion, bell pepper, and minced garlic to the skillet. Cook until softened, about 5 minutes.",
"Add diced potatoes, beef broth, Worcestershire sauce, paprika, salt, and pepper. Stir to combine.",
"Bring to a simmer, then reduce heat to low, cover, and cook for 15-20 minutes, or until potatoes are tender.",
"Stir occasionally to prevent sticking.",
"Serve hot, topped with shredded cheddar cheese if desired."
],
"estimatedCost": 19
}
},
{
"dayOfWeek": 4,
"dayName": "Friday",
"breakfast": {
"name": "Scrambled Eggs with Toast",
"mealType": "breakfast",
"cookTime": 15,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "eggs",
"quantity": 12,
"unit": "count",
"category": "Dairy/Refrigerated"
},
{
"name": "milk",
"quantity": 1,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "butter",
"quantity": 2,
"unit": "tbsp",
"category": "Dairy/Refrigerated"
},
{
"name": "salt",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.25,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "bread",
"quantity": 12,
"unit": "slice",
"category": "Bakery"
}
],
"steps": [
"Whisk eggs, milk, salt, and pepper in a large bowl.",
"Melt butter in a non-stick skillet over medium heat.",
"Pour egg mixture into the skillet.",
"Cook, stirring gently, until eggs are set but still moist.",
"Toast bread slices.",
"Serve scrambled eggs with toast."
],
"estimatedCost": 8.5
},
"lunch": {
"name": "Leftover Ground Beef and Potato Skillet",
"mealType": "lunch",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [],
"steps": [
"Reheat skillet gently on the stovetop or in the microwave until heated through."
],
"estimatedCost": 0
},
"dinner": {
"name": "Chicken Fajitas",
"mealType": "dinner",
"cookTime": 35,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "chicken breast, thinly sliced",
"quantity": 3,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "bell peppers (any color), thinly sliced",
"quantity": 3,
"unit": "count",
"category": "Produce"
},
{
"name": "onions, thinly sliced",
"quantity": 2,
"unit": "count",
"category": "Produce"
},
{
"name": "olive oil",
"quantity": 4,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "chili powder",
"quantity": 0.5,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "cumin",
"quantity": 0.5,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "garlic powder",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "flour tortillas",
"quantity": 18,
"unit": "count",
"category": "Pantry"
},
{
"name": "shredded cheddar cheese",
"quantity": 2,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "salsa",
"quantity": 1,
"unit": "cup",
"category": "Condiments"
},
{
"name": "sour cream",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Refrigerated"
}
],
"steps": [
"In a large bowl, toss sliced chicken, bell peppers, and onions with olive oil, chili powder, cumin, garlic powder, salt, and pepper. Ensure everything is evenly coated.",
"Heat a large skillet or cast-iron pan over medium-high heat.",
"Add the chicken and vegetable mixture to the hot skillet in batches if necessary to avoid overcrowding. Cook, stirring occasionally, until chicken is cooked through and vegetables are tender-crisp, about 8-10 minutes per batch.",
"Warm the flour tortillas according to package directions.",
"Serve the fajita mixture in warm tortillas. Top with shredded cheese, salsa, and sour cream as desired."
],
"estimatedCost": 21
}
},
{
"dayOfWeek": 5,
"dayName": "Saturday",
"breakfast": {
"name": "French Toast with Fruit",
"mealType": "breakfast",
"cookTime": 20,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "bread, slightly stale",
"quantity": 12,
"unit": "slice",
"category": "Bakery"
},
{
"name": "eggs",
"quantity": 6,
"unit": "count",
"category": "Dairy/Refrigerated"
},
{
"name": "milk",
"quantity": 2,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "ground cinnamon",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "vanilla extract",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "butter",
"quantity": 3,
"unit": "tbsp",
"category": "Dairy/Refrigerated"
},
{
"name": "berries (fresh or frozen)",
"quantity": 3,
"unit": "cup",
"category": "Produce"
},
{
"name": "powdered sugar (optional)",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"In a shallow dish, whisk together eggs, milk, cinnamon, and vanilla extract.",
"Dip each slice of bread into the egg mixture, coating both sides.",
"Melt butter in a large skillet or griddle over medium heat.",
"Cook bread slices for 3-4 minutes per side, until golden brown and cooked through.",
"Serve warm, topped with berries and a dusting of powdered sugar, if desired."
],
"estimatedCost": 10
},
"lunch": {
"name": "Leftover Chicken Fajita Bowls",
"mealType": "lunch",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "cooked rice",
"quantity": 1.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "shredded lettuce",
"quantity": 1,
"unit": "cup",
"category": "Produce"
},
{
"name": "salsa",
"quantity": 1,
"unit": "cup",
"category": "Condiments"
},
{
"name": "sour cream",
"quantity": 0.5,
"unit": "cup",
"category": "Dairy/Refrigerated"
}
],
"steps": [
"Reheat leftover chicken fajita mixture.",
"Serve the fajita mixture over cooked rice.",
"Top with shredded lettuce, salsa, and sour cream."
],
"estimatedCost": 2.5
},
"dinner": {
"name": "Beef and Broccoli Stir-fry",
"mealType": "dinner",
"cookTime": 30,
"difficulty": "Medium",
"baseServings": 9,
"ingredients": [
{
"name": "beef sirloin or flank steak, thinly sliced",
"quantity": 3,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "broccoli florets",
"quantity": 1.5,
"unit": "lb",
"category": "Produce"
},
{
"name": "garlic",
"quantity": 6,
"unit": "clove",
"category": "Produce"
},
{
"name": "ginger, grated or minced",
"quantity": 1,
"unit": "tbsp",
"category": "Produce"
},
{
"name": "soy sauce",
"quantity": 1,
"unit": "cup",
"category": "Condiments"
},
{
"name": "brown sugar",
"quantity": 0.5,
"unit": "cup",
"category": "Pantry"
},
{
"name": "cornstarch",
"quantity": 4,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "sesame oil",
"quantity": 2,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "vegetable oil",
"quantity": 4,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "cooked rice, for serving",
"quantity": 1.5,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"In a small bowl, whisk together soy sauce, brown sugar, cornstarch, and sesame oil to make the sauce. Set aside.",
"Heat 2 tbsp vegetable oil in a large wok or skillet over high heat.",
"Add beef in a single layer (cook in batches if necessary) and stir-fry until browned, about 2-3 minutes. Remove beef from skillet and set aside.",
"Add the remaining 2 tbsp vegetable oil to the skillet. Add broccoli florets and stir-fry for 3-5 minutes until bright green and slightly tender. Add minced garlic and ginger and stir-fry for 1 minute until fragrant.",
"Return the beef to the skillet. Pour the sauce over the beef and broccoli.",
"Stir continuously until the sauce thickens and coats the ingredients, about 1-2 minutes.",
"Serve immediately over cooked rice."
],
"estimatedCost": 24.5
}
},
{
"dayOfWeek": 6,
"dayName": "Sunday",
"breakfast": {
"name": "Waffles with Syrup and Berries",
"mealType": "breakfast",
"cookTime": 30,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "all-purpose flour",
"quantity": 4,
"unit": "cup",
"category": "Pantry"
},
{
"name": "granulated sugar",
"quantity": 8,
"unit": "tbsp",
"category": "Pantry"
},
{
"name": "baking powder",
"quantity": 6,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "eggs",
"quantity": 3,
"unit": "count",
"category": "Dairy/Refrigerated"
},
{
"name": "milk",
"quantity": 4,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "butter, melted",
"quantity": 8,
"unit": "tbsp",
"category": "Dairy/Refrigerated"
},
{
"name": "maple syrup",
"quantity": 0.75,
"unit": "cup",
"category": "Pantry"
},
{
"name": "berries (fresh or frozen)",
"quantity": 3,
"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 (a few lumps are okay).",
"Preheat your waffle iron according to manufacturer's instructions.",
"Lightly grease the waffle iron if necessary.",
"Pour batter onto the hot waffle iron and cook until golden brown and crisp.",
"Serve hot with maple syrup and berries."
],
"estimatedCost": 9.5
},
"lunch": {
"name": "Leftover Beef and Broccoli Stir-fry",
"mealType": "lunch",
"cookTime": 10,
"difficulty": "Easy",
"baseServings": 9,
"ingredients": [
{
"name": "cooked rice",
"quantity": 1.5,
"unit": "cup",
"category": "Pantry"
}
],
"steps": [
"Reheat stir-fry and rice separately in the microwave or on the stovetop until heated through.",
"Combine and serve."
],
"estimatedCost": 1
},
"dinner": {
"name": "Baked Ziti",
"mealType": "dinner",
"cookTime": 60,
"difficulty": "Medium",
"baseServings": 9,
"ingredients": [
{
"name": "ziti pasta",
"quantity": 24,
"unit": "oz",
"category": "Pantry"
},
{
"name": "ground beef",
"quantity": 2.5,
"unit": "lb",
"category": "Meat/Poultry/Seafood"
},
{
"name": "onion",
"quantity": 1,
"unit": "count",
"category": "Produce"
},
{
"name": "garlic",
"quantity": 3,
"unit": "clove",
"category": "Produce"
},
{
"name": "crushed tomatoes",
"quantity": 24,
"unit": "oz",
"category": "Pantry"
},
{
"name": "tomato paste",
"quantity": 6,
"unit": "oz",
"category": "Pantry"
},
{
"name": "italian seasoning",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "salt",
"quantity": 1,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "black pepper",
"quantity": 0.5,
"unit": "tsp",
"category": "Pantry"
},
{
"name": "ricotta cheese",
"quantity": 6,
"unit": "oz",
"category": "Dairy/Refrigerated"
},
{
"name": "mozzarella cheese, shredded",
"quantity": 4,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "parmesan cheese",
"quantity": 1,
"unit": "cup",
"category": "Dairy/Refrigerated"
},
{
"name": "eggs",
"quantity": 1,
"unit": "count",
"category": "Dairy/Refrigerated"
}
],
"steps": [
"Preheat oven to 375\u00b0F (190\u00b0C).",
"Cook ziti pasta according to package directions until al dente. Drain and set aside.",
"In a large skillet, brown ground beef over medium-high heat. Drain excess fat.",
"Add chopped onion and cook until softened. Stir in minced garlic and cook for 1 minute more.",
"Add crushed tomatoes, tomato paste, Italian seasoning, salt, and pepper. Stir well and simmer for 10 minutes.",
"In a large bowl, combine ricotta cheese, 1 cup mozzarella cheese, Parmesan cheese, and 1 egg. Mix well.",
"Add the cooked ziti to the tomato sauce mixture and stir to coat.",
"Spread half of the pasta mixture into a 9x13 inch baking dish.",
"Dollop the ricotta cheese mixture evenly over the pasta.",
"Top with the remaining pasta mixture.",
"Sprinkle the remaining 3 cups of mozzarella cheese over the top.",
"Bake for 25-30 minutes, or until bubbly and the cheese is melted and lightly browned.",
"Let stand for 10 minutes before serving."
],
"estimatedCost": 25
}
}
],
"_meta": {
"familySize": 9,
"budget": 150,
"dietaryNeeds": "None",
"tier": "economy",
"adultEquiv": 6,
"generatedAt": "2026-03-20T03:35:08.622Z"
}
}