import type { RecipeData } from "@/app/types"; import { ing } from "./ing"; // Mains: Italian, Mediterranean, Middle Eastern export const MAINS_MEDITERRANEAN: RecipeData[] = [ { id: "spaghetti-meat-sauce", title: "Spaghetti with Meat Sauce", description: "The budget classic.", cuisine: "italian", styles: ["comfort", "quick"], kind: "main", prepTime: 25, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("spaghetti", 1, "lb"), ing("ground_beef", 1, "lb"), ing("marinara", 1, "each"), ing("onion", 1, "each"), ing("minced_garlic", 1, "tbsp"), ing("parmesan", 0.25, "cup")], }, { id: "baked-ziti", title: "Turkey Baked Ziti", description: "Bubbly, cheesy, feeds a crowd.", cuisine: "italian", styles: ["comfort", "meal_prep"], kind: "main", prepTime: 45, requiredAppliances: ["stovetop", "oven"], servings: 6, ingredients: [ing("penne", 1, "lb"), ing("ground_turkey", 1, "lb"), ing("marinara", 1, "each"), ing("crushed_tomatoes", 1, "each"), ing("mozzarella", 2, "cup"), ing("parmesan", 0.5, "cup"), ing("italian_seasoning", 1, "tsp")], }, { id: "chicken-alfredo", title: "Chicken Broccoli Alfredo", description: "Creamy garlic parmesan sauce from scratch.", cuisine: "italian", styles: ["comfort"], kind: "main", prepTime: 30, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("penne", 1, "lb"), ing("chicken_breast", 1, "lb"), ing("heavy_cream", 1.5, "cup"), ing("parmesan", 1, "cup"), ing("butter", 3, "tbsp"), ing("minced_garlic", 1, "tbsp"), ing("frozen_broccoli", 12, "oz")], }, { id: "air-fryer-meatballs", title: "Air Fryer Turkey Meatballs & Spaghetti", description: "Meatballs crisp in 12 minutes while the pasta boils.", cuisine: "italian", styles: ["comfort", "healthy"], kind: "main", prepTime: 30, requiredAppliances: ["air_fryer", "stovetop"], servings: 4, ingredients: [ing("ground_turkey", 1, "lb"), ing("breadcrumbs", 0.5, "cup"), ing("eggs", 1, "each"), ing("parmesan", 0.25, "cup"), ing("italian_seasoning", 1, "tsp"), ing("spaghetti", 1, "lb"), ing("marinara", 1, "each")], }, { id: "med-chicken-bowls", title: "Lemon Chicken Rice Bowls", description: "Roasted chicken and peppers with garlicky yogurt sauce.", cuisine: "mediterranean", styles: ["healthy", "meal_prep"], kind: "main", prepTime: 35, requiredAppliances: ["oven", "stovetop"], servings: 4, ingredients: [ing("chicken_breast", 1.5, "lb"), ing("white_rice", 1.5, "cup"), ing("greek_yogurt", 1, "cup"), ing("lemon", 1, "each"), ing("minced_garlic", 1, "tbsp"), ing("bell_pepper", 2, "each"), ing("olive_oil", 2, "tbsp"), ing("paprika", 1, "tsp"), ing("cumin", 1, "tsp")], }, { id: "chickpea-salad", title: "Lemony Chickpea Spinach Salad", description: "No-cook lunch that holds up for days.", cuisine: "mediterranean", styles: ["vegetarian", "quick", "healthy", "meal_prep"], kind: "main", prepTime: 10, requiredAppliances: [], servings: 4, ingredients: [ing("chickpeas", 2, "each"), ing("spinach", 5, "oz"), ing("bell_pepper", 1, "each"), ing("lemon", 2, "each"), ing("olive_oil", 3, "tbsp"), ing("parmesan", 0.25, "cup")], }, { id: "slow-cooker-lentil-soup", title: "Slow Cooker Lentil Soup", description: "Hearty, cheap, freezer-friendly.", cuisine: "mediterranean", styles: ["vegetarian", "healthy", "meal_prep", "comfort"], kind: "main", prepTime: 15, requiredAppliances: ["slow_cooker"], servings: 6, ingredients: [ing("red_lentils", 1.5, "cup"), ing("carrots", 0.5, "lb"), ing("celery", 1, "each"), ing("onion", 1, "each"), ing("diced_tomatoes", 1, "each"), ing("chicken_broth", 6, "cup"), ing("cumin", 1, "tsp"), ing("lemon", 1, "each")], }, // ===== Middle Eastern ==================================================== { id: "chicken-shawarma-pitas", title: "Sheet-Pan Chicken Shawarma Pitas", description: "Warm-spiced chicken, garlic yogurt, cucumber and tomato.", cuisine: "middle_eastern", styles: ["healthy", "meal_prep"], kind: "main", prepTime: 35, requiredAppliances: ["oven"], servings: 4, ingredients: [ing("chicken_thighs", 1.5, "lb"), ing("pita_bread", 4, "each"), ing("greek_yogurt", 1, "cup"), ing("cumin", 2, "tsp"), ing("paprika", 2, "tsp"), ing("cinnamon", 0.25, "tsp"), ing("lemon", 1, "each"), ing("minced_garlic", 1, "tbsp"), ing("cucumber", 1, "each"), ing("roma_tomatoes", 2, "each"), ing("olive_oil", 2, "tbsp")], }, { id: "air-fryer-falafel", title: "Air Fryer Falafel Bowls", description: "Crispy chickpea falafel without the deep fryer.", cuisine: "middle_eastern", styles: ["vegetarian", "healthy"], kind: "main", prepTime: 30, requiredAppliances: ["air_fryer"], servings: 4, ingredients: [ing("chickpeas", 2, "each"), ing("flour", 3, "tbsp"), ing("onion", 1, "each"), ing("cilantro", 1, "each"), ing("cumin", 2, "tsp"), ing("minced_garlic", 1, "tbsp"), ing("greek_yogurt", 0.5, "cup"), ing("cucumber", 1, "each"), ing("roma_tomatoes", 2, "each"), ing("pita_bread", 4, "each"), ing("olive_oil", 1, "tbsp")], }, { id: "mujadara", title: "Mujadara (Lentils, Rice & Crispy Onions)", description: "Ancient, dirt-cheap, deeply savory.", cuisine: "middle_eastern", styles: ["vegetarian", "meal_prep", "healthy"], kind: "main", prepTime: 45, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("red_lentils", 1, "cup"), ing("white_rice", 1, "cup"), ing("onion", 3, "each"), ing("cumin", 1, "tsp"), ing("olive_oil", 3, "tbsp"), ing("greek_yogurt", 0.5, "cup"), ing("cucumber", 1, "each")], }, // ===== More Mediterranean & Italian ====================================== { id: "greek-salad-pitas", title: "Greek Chickpea Salad Pitas", description: "No-cook lunch: crunchy veg, feta, lemon.", cuisine: "mediterranean", styles: ["vegetarian", "quick", "healthy"], kind: "main", prepTime: 10, requiredAppliances: [], servings: 4, ingredients: [ing("pita_bread", 4, "each"), ing("chickpeas", 1, "each"), ing("cucumber", 1, "each"), ing("roma_tomatoes", 3, "each"), ing("feta", 0.5, "cup"), ing("lemon", 1, "each"), ing("olive_oil", 2, "tbsp")], }, { id: "pasta-e-fagioli", title: "Pasta e Fagioli", description: "Italian bean & pasta soup. Cheap, filling, freezable.", cuisine: "italian", styles: ["comfort", "healthy", "meal_prep"], kind: "main", prepTime: 35, requiredAppliances: ["stovetop"], servings: 6, ingredients: [ing("elbow_macaroni", 8, "oz"), ing("kidney_beans", 2, "each"), ing("diced_tomatoes", 1, "each"), ing("chicken_broth", 4, "cup"), ing("carrots", 0.5, "lb"), ing("celery", 1, "each"), ing("onion", 1, "each"), ing("italian_seasoning", 1, "tsp"), ing("parmesan", 0.25, "cup")], }, // ===== Blender =========================================================== { id: "gazpacho", title: "Gazpacho with Chickpea Pitas", description: "Chilled blended tomato soup. Zero cooking, peak summer.", cuisine: "mediterranean", styles: ["vegetarian", "healthy", "quick"], kind: "main", prepTime: 15, requiredAppliances: ["blender"], servings: 4, ingredients: [ing("roma_tomatoes", 8, "each"), ing("cucumber", 1, "each"), ing("bell_pepper", 1, "each"), ing("onion", 0.5, "each"), ing("minced_garlic", 1, "tsp"), ing("olive_oil", 3, "tbsp"), ing("lemon", 1, "each"), ing("chickpeas", 1, "each"), ing("pita_bread", 4, "each")], }, { id: "budget-pesto-pasta", title: "Budget Spinach Pesto Pasta", description: "Spinach stretches the basil; peanuts stand in for pine nuts.", cuisine: "italian", styles: ["vegetarian", "quick"], kind: "main", prepTime: 20, requiredAppliances: ["stovetop", "blender"], servings: 4, ingredients: [ing("spaghetti", 1, "lb"), ing("fresh_basil", 1, "each"), ing("spinach", 3, "oz"), ing("parmesan", 0.5, "cup"), ing("olive_oil", 0.33, "cup"), ing("peanuts", 0.25, "cup"), ing("minced_garlic", 1, "tsp"), ing("lemon", 1, "each")], }, ];