import type { RecipeData } from "@/app/types"; import { ing } from "./ing"; // Mains: Indian, Chinese, Japanese, Korean, Thai export const MAINS_ASIA: RecipeData[] = [ { id: "chicken-fried-rice", title: "Chicken Fried Rice", description: "Best with day-old rice. Great leftover-buster.", cuisine: "chinese", styles: ["quick", "comfort"], kind: "main", prepTime: 25, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("white_rice", 2, "cup"), ing("chicken_breast", 1, "lb"), ing("eggs", 3, "each"), ing("frozen_mixed_veg", 10, "oz"), ing("soy_sauce", 3, "tbsp"), ing("green_onions", 1, "each"), ing("minced_garlic", 1, "tbsp"), ing("vegetable_oil", 2, "tbsp")], }, { id: "honey-garlic-stir-fry", title: "Honey Garlic Chicken Stir-Fry", description: "Sticky-sweet sauce, crisp veggies, over rice.", cuisine: "chinese", styles: ["quick", "healthy"], kind: "main", prepTime: 25, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("chicken_thighs", 1.5, "lb"), ing("frozen_broccoli", 12, "oz"), ing("carrots", 0.5, "lb"), ing("soy_sauce", 0.33, "cup"), ing("honey", 3, "tbsp"), ing("minced_garlic", 1, "tbsp"), ing("cornstarch", 1, "tbsp"), ing("white_rice", 1.5, "cup")], }, { id: "peanut-noodles-tofu", title: "Peanut Noodles with Crispy Tofu", description: "Spaghetti stands in for lo mein. Nobody can tell.", cuisine: "thai", styles: ["vegetarian", "quick"], kind: "main", prepTime: 25, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("spaghetti", 12, "oz"), ing("tofu", 14, "oz"), ing("peanut_butter", 0.5, "cup"), ing("soy_sauce", 3, "tbsp"), ing("honey", 2, "tbsp"), ing("carrots", 0.5, "lb"), ing("green_onions", 1, "each"), ing("lime", 1, "each")], }, { id: "chicken-curry", title: "Coconut Chicken Curry", description: "Mild, creamy, better the next day.", cuisine: "indian", styles: ["comfort", "meal_prep"], kind: "main", prepTime: 35, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("chicken_thighs", 1.5, "lb"), ing("coconut_milk", 400, "ml"), ing("curry_powder", 2, "tbsp"), ing("onion", 1, "each"), ing("minced_garlic", 1, "tbsp"), ing("diced_tomatoes", 1, "each"), ing("white_rice", 1.5, "cup")], }, { id: "red-lentil-dal", title: "Red Lentil Dal", description: "Protein-packed and almost free.", cuisine: "indian", styles: ["vegetarian", "healthy", "meal_prep"], kind: "main", prepTime: 30, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("red_lentils", 1.5, "cup"), ing("coconut_milk", 200, "ml"), ing("diced_tomatoes", 1, "each"), ing("onion", 1, "each"), ing("minced_garlic", 1, "tbsp"), ing("curry_powder", 1, "tbsp"), ing("cumin", 1, "tsp"), ing("white_rice", 1.5, "cup"), ing("spinach", 3, "oz")], }, { id: "chickpea-spinach-curry", title: "Chickpea & Spinach Curry", description: "Pantry curry ready in 20 minutes.", cuisine: "indian", styles: ["vegetarian", "quick", "healthy"], kind: "main", prepTime: 20, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("chickpeas", 2, "each"), ing("coconut_milk", 400, "ml"), ing("spinach", 5, "oz"), ing("curry_powder", 1.5, "tbsp"), ing("onion", 1, "each"), ing("minced_garlic", 1, "tbsp"), ing("white_rice", 1.5, "cup")], }, // ===== Chinese =========================================================== { id: "beef-and-broccoli", title: "Ground Beef & Broccoli", description: "Takeout flavor on a ground-beef budget.", cuisine: "chinese", styles: ["quick", "comfort"], kind: "main", prepTime: 20, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("ground_beef", 1, "lb"), ing("frozen_broccoli", 24, "oz"), ing("soy_sauce", 0.25, "cup"), ing("brown_sugar", 2, "tbsp"), ing("ginger_paste", 1, "tbsp"), ing("minced_garlic", 1, "tbsp"), ing("cornstarch", 1, "tbsp"), ing("sesame_oil", 1, "tsp"), ing("white_rice", 1.5, "cup")], }, { id: "kung-pao-chicken", title: "Kung Pao Chicken", description: "Sweet, tangy, a little spicy, with roasted peanuts.", cuisine: "chinese", styles: ["quick"], kind: "main", prepTime: 25, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("chicken_thighs", 1.5, "lb"), ing("peanuts", 0.5, "cup"), ing("bell_pepper", 2, "each"), ing("soy_sauce", 3, "tbsp"), ing("rice_vinegar", 1, "tbsp"), ing("brown_sugar", 1, "tbsp"), ing("cornstarch", 1, "tbsp"), ing("sriracha", 1, "tbsp"), ing("minced_garlic", 1, "tbsp"), ing("green_onions", 1, "each"), ing("white_rice", 1.5, "cup")], }, { id: "pork-lo-mein", title: "Pork Lo Mein", description: "Spaghetti, ground pork and cabbage in savory sauce.", cuisine: "chinese", styles: ["quick", "comfort"], kind: "main", prepTime: 25, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("spaghetti", 12, "oz"), ing("ground_pork", 1, "lb"), ing("coleslaw_mix", 8, "oz"), ing("carrots", 0.5, "lb"), ing("soy_sauce", 0.25, "cup"), ing("sesame_oil", 1, "tbsp"), ing("brown_sugar", 1, "tbsp"), ing("ginger_paste", 1, "tsp"), ing("green_onions", 1, "each")], }, // ===== Japanese ========================================================== { id: "teriyaki-chicken-bowls", title: "Air Fryer Teriyaki Chicken Bowls", description: "Glazed chicken, rice, broccoli. Meal-prep hero.", cuisine: "japanese", styles: ["healthy", "meal_prep", "quick"], kind: "main", prepTime: 25, requiredAppliances: ["air_fryer", "stovetop"], servings: 4, ingredients: [ing("chicken_thighs", 1.5, "lb"), ing("teriyaki_sauce", 0.5, "cup"), ing("white_rice", 1.5, "cup"), ing("frozen_broccoli", 12, "oz"), ing("green_onions", 1, "each")], }, { id: "japanese-curry", title: "Japanese Chicken Curry", description: "Thick, mild, slightly sweet curry over rice.", cuisine: "japanese", styles: ["comfort", "meal_prep"], kind: "main", prepTime: 40, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("chicken_thighs", 1, "lb"), ing("potatoes", 1, "lb"), ing("carrots", 0.5, "lb"), ing("onion", 1, "each"), ing("curry_powder", 2, "tbsp"), ing("flour", 3, "tbsp"), ing("butter", 3, "tbsp"), ing("chicken_broth", 3, "cup"), ing("honey", 1, "tbsp"), ing("soy_sauce", 1, "tbsp"), ing("white_rice", 1.5, "cup")], }, { id: "oyakodon", title: "Oyakodon (Chicken & Egg Rice Bowl)", description: "Chicken and onions simmered in savory broth, set with egg.", cuisine: "japanese", styles: ["quick", "comfort"], kind: "main", prepTime: 25, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("chicken_thighs", 1, "lb"), ing("eggs", 4, "each"), ing("onion", 1, "each"), ing("chicken_broth", 1, "cup"), ing("soy_sauce", 3, "tbsp"), ing("brown_sugar", 1, "tbsp"), ing("green_onions", 1, "each"), ing("white_rice", 1.5, "cup")], }, // ===== Korean ============================================================ { id: "bulgogi-beef-bowls", title: "Ground Beef Bulgogi Bowls", description: "Sweet-savory beef over rice with crisp cucumber.", cuisine: "korean", styles: ["quick", "meal_prep"], kind: "main", prepTime: 20, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("ground_beef", 1, "lb"), ing("soy_sauce", 0.25, "cup"), ing("brown_sugar", 2, "tbsp"), ing("sesame_oil", 1, "tbsp"), ing("ginger_paste", 1, "tsp"), ing("minced_garlic", 1, "tbsp"), ing("cucumber", 1, "each"), ing("green_onions", 1, "each"), ing("white_rice", 1.5, "cup")], }, { id: "bibimbap", title: "Bibimbap Rice Bowls", description: "Rice topped with veggies, beef, fried egg and gochujang.", cuisine: "korean", styles: ["healthy"], kind: "main", prepTime: 35, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("ground_beef", 0.5, "lb"), ing("white_rice", 1.5, "cup"), ing("spinach", 5, "oz"), ing("carrots", 0.5, "lb"), ing("eggs", 4, "each"), ing("gochujang", 3, "tbsp"), ing("sesame_oil", 1, "tbsp"), ing("soy_sauce", 2, "tbsp")], }, { id: "kimchi-fried-rice", title: "Kimchi Fried Rice", description: "Best use of leftover rice. Topped with a runny egg.", cuisine: "korean", styles: ["quick", "comfort"], kind: "main", prepTime: 20, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("white_rice", 2, "cup"), ing("kimchi", 1.5, "cup"), ing("eggs", 4, "each"), ing("smoked_sausage", 6.5, "oz"), ing("gochujang", 1, "tbsp"), ing("sesame_oil", 1, "tbsp"), ing("green_onions", 1, "each")], }, { id: "gochujang-pork", title: "Slow Cooker Gochujang Pulled Pork", description: "Spicy-sweet Korean pork with crunchy slaw over rice.", cuisine: "korean", styles: ["meal_prep", "comfort"], kind: "main", prepTime: 15, requiredAppliances: ["slow_cooker", "stovetop"], servings: 6, ingredients: [ing("pork_shoulder", 3, "lb"), ing("gochujang", 0.33, "cup"), ing("soy_sauce", 0.25, "cup"), ing("brown_sugar", 3, "tbsp"), ing("ginger_paste", 1, "tbsp"), ing("minced_garlic", 1, "tbsp"), ing("white_rice", 2, "cup"), ing("coleslaw_mix", 8, "oz")], }, { id: "kimchi-ramen", title: "Microwave Kimchi Ramen", description: "Instant ramen upgraded with egg, veg and kimchi.", cuisine: "korean", styles: ["quick"], kind: "main", prepTime: 8, requiredAppliances: ["microwave"], servings: 4, ingredients: [ing("instant_ramen", 4, "each"), ing("eggs", 4, "each"), ing("frozen_mixed_veg", 8, "oz"), ing("kimchi", 0.5, "cup"), ing("green_onions", 1, "each"), ing("sesame_oil", 1, "tsp")], }, // ===== Thai ============================================================== { id: "thai-red-curry", title: "Thai Red Curry Chicken", description: "Coconut red curry with peppers and basil.", cuisine: "thai", styles: ["comfort"], kind: "main", prepTime: 30, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("chicken_thighs", 1.5, "lb"), ing("red_curry_paste", 3, "tbsp"), ing("coconut_milk", 400, "ml"), ing("bell_pepper", 1, "each"), ing("carrots", 0.5, "lb"), ing("fish_sauce", 1, "tbsp"), ing("brown_sugar", 1, "tbsp"), ing("lime", 1, "each"), ing("fresh_basil", 1, "each"), ing("white_rice", 1.5, "cup")], }, { id: "pad-krapow", title: "Pad Kra Pao (Thai Basil Pork)", description: "Fiery basil pork with a crispy fried egg on rice.", cuisine: "thai", styles: ["quick"], kind: "main", prepTime: 20, requiredAppliances: ["stovetop"], servings: 4, ingredients: [ing("ground_pork", 1, "lb"), ing("fresh_basil", 1, "each"), ing("fish_sauce", 1.5, "tbsp"), ing("soy_sauce", 1, "tbsp"), ing("brown_sugar", 1, "tsp"), ing("jalapeno", 2, "each"), ing("minced_garlic", 1, "tbsp"), ing("eggs", 4, "each"), ing("white_rice", 1.5, "cup")], }, { id: "thai-peanut-sheet-pan", title: "Sheet-Pan Thai Peanut Chicken", description: "Peanut-lime chicken roasted with sweet potato and broccoli.", cuisine: "thai", styles: ["meal_prep", "healthy"], kind: "main", prepTime: 40, requiredAppliances: ["oven"], servings: 4, ingredients: [ing("chicken_breast", 1.5, "lb"), ing("peanut_butter", 0.33, "cup"), ing("soy_sauce", 3, "tbsp"), ing("lime", 1, "each"), ing("honey", 2, "tbsp"), ing("sriracha", 1, "tbsp"), ing("sweet_potatoes", 2, "each"), ing("frozen_broccoli", 12, "oz")], }, // ===== More Indian ======================================================= { id: "slow-cooker-butter-chicken", title: "Slow Cooker Butter Chicken", description: "Rich tomato-cream sauce, set and forget.", cuisine: "indian", styles: ["comfort", "meal_prep"], kind: "main", prepTime: 15, requiredAppliances: ["slow_cooker", "stovetop"], servings: 6, ingredients: [ing("chicken_thighs", 2, "lb"), ing("tomato_paste", 2, "each"), ing("heavy_cream", 0.75, "cup"), ing("butter", 3, "tbsp"), ing("curry_powder", 2, "tbsp"), ing("ginger_paste", 1, "tbsp"), ing("minced_garlic", 1, "tbsp"), ing("onion", 1, "each"), ing("white_rice", 2, "cup")], }, // ===== Rice cooker one-pots =============================================== { id: "rice-cooker-chicken-rice", title: "Rice Cooker Ginger Chicken & Rice", description: "Hainanese-style: chicken steams on top while the rice cooks in broth.", cuisine: "chinese", styles: ["comfort", "healthy"], kind: "main", prepTime: 10, requiredAppliances: ["rice_cooker"], servings: 4, ingredients: [ing("chicken_thighs", 1.5, "lb"), ing("white_rice", 2, "cup"), ing("chicken_broth", 2.5, "cup"), ing("ginger_paste", 1, "tbsp"), ing("minced_garlic", 1, "tbsp"), ing("cucumber", 1, "each"), ing("soy_sauce", 3, "tbsp"), ing("sriracha", 1, "tbsp"), ing("green_onions", 1, "each")], }, { id: "takikomi-gohan", title: "Rice Cooker Takikomi Gohan", description: "Japanese seasoned rice with chicken and carrots, all in one pot.", cuisine: "japanese", styles: ["healthy", "meal_prep"], kind: "main", prepTime: 10, requiredAppliances: ["rice_cooker"], servings: 4, ingredients: [ing("white_rice", 2, "cup"), ing("chicken_thighs", 0.75, "lb"), ing("carrots", 0.5, "lb"), ing("soy_sauce", 3, "tbsp"), ing("brown_sugar", 1, "tbsp"), ing("chicken_broth", 2, "cup"), ing("green_onions", 1, "each")], }, { id: "rice-cooker-kitchari", title: "Rice Cooker Kitchari", description: "Comforting rice-and-lentil porridge with warm spices.", cuisine: "indian", styles: ["vegetarian", "healthy", "comfort"], kind: "main", prepTime: 10, requiredAppliances: ["rice_cooker"], servings: 4, ingredients: [ing("white_rice", 1, "cup"), ing("red_lentils", 1, "cup"), ing("curry_powder", 1, "tbsp"), ing("cumin", 1, "tsp"), ing("diced_tomatoes", 1, "each"), ing("spinach", 3, "oz"), ing("ginger_paste", 1, "tsp"), ing("butter", 2, "tbsp")], }, ];