{"id":"recipe_fe7a8f8951","slug":"panang-curry-gaeng-phanaeng","title":"Panang Curry (Gaeng Phanaeng)","description":"A rich, creamy, and salty-sweet Thai curry known for its thick coconut sauce and subtle zesty notes from kaffir lime leaves.","serves":4,"time":{"prepMinutes":15,"cookMinutes":25,"totalMinutes":40,"activeMinutes":20},"ingredients":[{"id":"ingredient-1","original":"400g Beef sirloin or chuck, sliced thinly","name":"Beef Sirloin","quantity":400,"unit":"g","usQuantity":0.88,"usUnit":"lb","form":"sliced thinly","notes":"sirloin or chuck","group":"Protein","optional":false},{"id":"ingredient-2","original":"3 tbsp Panang curry paste","name":"Panang Curry Paste","quantity":50,"unit":"g","usQuantity":3,"usUnit":"tbsp","form":"paste","notes":"","group":"Base","optional":false},{"id":"ingredient-3","original":"400ml Coconut milk","name":"Coconut Milk","quantity":400,"unit":"ml","usQuantity":"1 2/3","usUnit":"cup","form":"liquid","notes":"full-fat","group":"Base","optional":false},{"id":"ingredient-4","original":"2 tbsp Palm sugar","name":"Palm Sugar","quantity":30,"unit":"g","usQuantity":2,"usUnit":"tbsp","form":"crushed","notes":"","group":"Seasoning","optional":false},{"id":"ingredient-5","original":"2 tbsp Fish sauce","name":"Fish Sauce","quantity":30,"unit":"ml","usQuantity":2,"usUnit":"tbsp","form":"liquid","notes":"","group":"Seasoning","optional":false},{"id":"ingredient-6","original":"6 Kaffir lime leaves","name":"Kaffir Lime Leaves","quantity":6,"unit":"piece","usQuantity":6,"usUnit":"piece","form":"fresh","notes":"de-veined and finely julienned","group":"Aromatics","optional":false},{"id":"ingredient-7","original":"2 tbsp Ground roasted peanuts","name":"Peanuts","quantity":15,"unit":"g","usQuantity":2,"usUnit":"tbsp","form":"ground roasted","notes":"","group":"Aromatics","optional":false},{"id":"ingredient-8","original":"2 Large red chilies","name":"Red Chili","quantity":2,"unit":"piece","usQuantity":2,"usUnit":"piece","form":"sliced diagonally","notes":"spur chilies","group":"Garnish","optional":true},{"id":"ingredient-9","original":"1 tbsp Cooking oil","name":"Cooking Oil","quantity":15,"unit":"ml","usQuantity":1,"usUnit":"tbsp","form":"liquid","notes":"","group":"Base","optional":false}],"instructions":[{"id":"instruction-1","text":"Heat the vegetable oil in a large pan or wok over medium heat. Add the Panang curry paste and 1/2 cup (120ml) of the coconut milk. Stir-fry for about 5 minutes until the mixture is fragrant and a layer of red oil begins to separate on top.","group":"Cooking","title":"Heat the vegetable oil","timerMinutes":5,"sourceTitle":"Cooking"},{"id":"instruction-2","text":"Add the sliced beef to the pan. Stir well to coat the meat in the curry paste mixture and cook until the outer surface is no longer pink.","group":"Cooking","title":"Add the sliced beef","timerMinutes":3,"sourceTitle":"Cooking"},{"id":"instruction-3","text":"Pour in the remaining coconut milk. Bring to a gentle simmer and cook for 15-20 minutes, or until the beef is tender and the sauce has thickened slightly.","group":"Cooking","title":"Pour in the remaining coconut milk","timerMinutes":20,"sourceTitle":"Cooking"},{"id":"instruction-4","text":"Season the curry with palm sugar and fish sauce. Stir until the sugar is fully dissolved. Taste and adjust for a balance of salty and sweet.","group":"Seasoning","title":"Season the curry","timerMinutes":null,"sourceTitle":"Seasoning"},{"id":"instruction-5","text":"Add the ground roasted peanuts and half of the julienned kaffir lime leaves. Stir for 1 minute then remove from heat.","group":"Finishing","title":"Add the ground roasted peanuts and half of the julienned kaffir lime leaves","timerMinutes":1,"sourceTitle":"Finishing"},{"id":"instruction-6","text":"Transfer to a serving bowl. Garnish with the remaining kaffir lime leaves and sliced red chilies. Serve hot with steamed jasmine rice.","group":"Plating","title":"Transfer to a serving bowl","timerMinutes":null,"sourceTitle":"Plating"}],"notes":"For the best flavor, use full-fat coconut milk and ensure you fry the curry paste until the oil begins to separate, which unlocks the aromatics.","cuisine":{"group":"Southeast Asian","specific":["Thai"]},"course":["main"],"cookingMethod":["simmer","stirFry"],"equipment":["Wok or large skillet","Spatula"],"diet":["high_protein","gluten_free","dairy_free"],"allergens":["fish","peanuts"],"difficulty":"medium","yield":{"amount":4,"unit":"servings","note":""},"makeAhead":{"instructions":"The curry can be made 1 day ahead; the flavors actually deepen over time."},"storage":{"food":{"instructions":"Store in an airtight container. Reheat gently on the stovetop, adding a splash of water if the sauce has thickened too much.","reheatingNotes":"Avoid high heat when reheating to prevent the coconut milk from curdling."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_fe7a8f8951%2Fcover.jpg?alt=media&token=561d529b-fcb8-4899-9d09-559d9468859b","imageAlt":"Panang Curry (Gaeng Phanaeng) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["thai","curry","coconut","spicy","beef","aromatic"],"schemaVersion":1,"sourceTitle":"Panang Curry (Gaeng Phanaeng)","sourcePublishedAt":"2026-02-04T20:47:37.945Z","sourceUpdatedAt":"2026-02-04T20:47:37.945Z","related":[{"id":"mie_goreng_589c97c20a","slug":"authentic-mie-goreng","title":"Authentic Mie Goreng","description":"A classic Indonesian street food dish featuring savory stir-fried egg noodles tossed with a sweet and salty glaze, crisp vegetables, and a mix of proteins.","serves":2,"time":{"prepMinutes":15,"cookMinutes":15,"totalMinutes":30,"activeMinutes":30},"cuisine":{"group":"Southeast Asian","specific":["Indonesian"]},"course":["main"],"difficulty":"medium","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fmie_goreng_589c97c20a%2Fcover.jpg?alt=media&token=8a50402c-7fbe-4b90-9e82-da20e063190a","imageAlt":"Authentic Mie Goreng — recipe cover","tags":["indonesian","street food","noodles","savory","quick meal"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":15,"stepCount":7},{"id":"banh_mi_f517f98aec","slug":"banh-mi-vietnamese-sandwich","title":"Bánh Mì (Vietnamese Sandwich)","description":"A quintessential Vietnamese street food featuring a crusty baguette filled with savory pork, creamy pâté, crisp pickled vegetables, and aromatic fresh herbs.","serves":2,"time":{"prepMinutes":15,"cookMinutes":5,"totalMinutes":20,"activeMinutes":20},"cuisine":{"group":"Southeast Asian","specific":["Vietnamese"]},"course":["main"],"difficulty":"easy","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbanh_mi_f517f98aec%2Fcover.jpg?alt=media&token=95d748db-c3ec-4f86-97b2-405f15d867a1","imageAlt":"Bánh Mì (Vietnamese Sandwich) — recipe cover","tags":["vietnamese","sandwich","street food","banh mi","quick meal","spicy"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":9,"stepCount":5},{"id":"recipe_b079757101","slug":"khao-tom-thai-rice-soup","title":"Khao Tom (Thai Rice Soup)","description":"A comforting and aromatic Southeast Asian breakfast staple featuring tender rice in a savory broth with seasoned pork meatballs and crispy fried garlic.","serves":2,"time":{"prepMinutes":10,"cookMinutes":20,"totalMinutes":30,"activeMinutes":15},"cuisine":{"group":"Southeast Asian","specific":["Thai"]},"course":["main"],"difficulty":"easy","diet":["dairy_free","high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_b079757101%2Fcover.jpg?alt=media&token=20d1fc02-f00d-4b7f-b686-cbc3f7f1f067","imageAlt":"Khao Tom (Thai Rice Soup) — recipe cover","tags":["thai","breakfast","rice soup","pork meatballs","comfort food","savory"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":11,"stepCount":6}]}