{"id":"ikan_bakar_2cd1d29992","slug":"ikan-bakar-southeast-asian-grilled-fish","title":"Ikan Bakar (Southeast Asian Grilled Fish)","description":"A classic Southeast Asian specialty where whole fish is marinated in a complex, aromatic spice paste and grilled to smoky perfection, finished with a sweet and savory glaze.","serves":2,"time":{"prepMinutes":25,"cookMinutes":20,"totalMinutes":45,"activeMinutes":45},"ingredients":[{"id":"ingredient-1","original":"1 whole Red Snapper or Sea Bass (about 600g)","name":"Red Snapper","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"whole, cleaned and scaled","notes":"approx 1.3 lb; score the sides","group":"Main","optional":false},{"id":"ingredient-2","original":"1 Lime, juiced","name":"Lime","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"juiced","notes":"","group":"Marinade","optional":false},{"id":"ingredient-3","original":"1 tsp Salt","name":"Salt","quantity":5,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"","notes":"plus extra for seasoning","group":"Marinade","optional":false},{"id":"ingredient-4","original":"6 Shallots","name":"Shallots","quantity":6,"unit":"piece","usQuantity":6,"usUnit":"piece","form":"peeled","notes":"","group":"Spice Paste","optional":false},{"id":"ingredient-5","original":"3 cloves Garlic","name":"Garlic","quantity":3,"unit":"clove","usQuantity":3,"usUnit":"clove","form":"peeled","notes":"","group":"Spice Paste","optional":false},{"id":"ingredient-6","original":"4 Red Chilies","name":"Red Chili","quantity":4,"unit":"piece","usQuantity":4,"usUnit":"piece","form":"deseeded","notes":"Red Fresno or similar","group":"Spice Paste","optional":false},{"id":"ingredient-7","original":"1 inch Ginger knob","name":"Ginger","quantity":15,"unit":"g","usQuantity":0.5,"usUnit":"oz","form":"peeled","notes":"approx 1 inch","group":"Spice Paste","optional":false},{"id":"ingredient-8","original":"1 tsp Turmeric powder","name":"Turmeric","quantity":2,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"ground","notes":"","group":"Spice Paste","optional":false},{"id":"ingredient-9","original":"3 Candlenuts","name":"Candlenut","quantity":3,"unit":"piece","usQuantity":3,"usUnit":"piece","form":"","notes":"substitute with macadamias if unavailable","group":"Spice Paste","optional":false},{"id":"ingredient-10","original":"1 tsp Shrimp Paste","name":"Shrimp Paste","quantity":5,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"toasted","notes":"Terasi or Belacan","group":"Spice Paste","optional":false},{"id":"ingredient-11","original":"3 tbsp Sweet Soy Sauce","name":"Sweet Soy Sauce","quantity":45,"unit":"ml","usQuantity":3,"usUnit":"tbsp","form":"","notes":"Kecap Manis","group":"Glaze","optional":false},{"id":"ingredient-12","original":"3 tbsp Vegetable Oil","name":"Vegetable Oil","quantity":45,"unit":"ml","usQuantity":3,"usUnit":"tbsp","form":"","notes":"for frying paste and basting","group":"Cooking","optional":false}],"instructions":[{"id":"instruction-1","text":"Clean the fish, score both sides with 3-4 diagonal cuts. Rub the fish with lime juice and salt. Let it sit for 15 minutes.","group":"Preparation","title":"Clean the fish, score both sides","timerMinutes":15,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"Using a blender or mortar and pestle, grind the shallots, garlic, red chilies, ginger, turmeric, candlenuts, and shrimp paste into a smooth spice paste.","group":"Spice Paste","title":"Using a blender or mortar and pestle, grind the shallots, garlic, red chilies","timerMinutes":null,"sourceTitle":"Spice Paste"},{"id":"instruction-3","text":"Heat 2 tablespoons of oil in a pan and sauté the spice paste until fragrant and the oil starts to separate. Add the sweet soy sauce and mix well. Remove from heat and let cool slightly.","group":"Cooking Paste","title":"Heat 2 tablespoons of oil","timerMinutes":5,"sourceTitle":"Cooking Paste"},{"id":"instruction-4","text":"Generously coat the fish with the cooked spice paste, ensuring the paste gets into the scored slits. Marinate for at least 10 minutes.","group":"Preparation","title":"Generously coat the fish","timerMinutes":10,"sourceTitle":"Preparation"},{"id":"instruction-5","text":"Prepare your grill for medium-high heat (around 400°F (204°C)). Brush the grill with oil. Grill the fish for 7-10 minutes per side, basting with any leftover sauce, until the skin is charred and the meat is opaque and flaky.","group":"Grilling","title":"Prepare your grill","timerMinutes":20,"sourceTitle":"Grilling"}],"notes":"Use a firm-fleshed white fish for the best results. Grilling over charcoal provides the most authentic smoky flavor, but a grill pan or oven broiler works as well.","cuisine":{"group":"Southeast Asian","specific":["Indonesian","Malaysian"]},"course":["main"],"cookingMethod":["grill","saute"],"equipment":["grill","blender","mortar and pestle","frying pan","basting brush"],"diet":["high_protein","dairy_free","low_carb"],"allergens":["fish","shellfish","tree_nuts"],"difficulty":"medium","yield":{"amount":2,"unit":"servings","note":"One whole fish shared between two people"},"makeAhead":{"instructions":"The spice paste can be made up to 3 days in advance and stored in the fridge."},"storage":{"food":{"instructions":"Store leftovers in an airtight container in the fridge. Reheat gently in a pan or oven to prevent drying out.","reheatingNotes":"Reheat at 350°F (177°C) for 10 minutes wrapped in foil."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fikan_bakar_2cd1d29992%2Fcover.jpg?alt=media&token=e44299c4-275c-45d5-8067-56a3d9df46a3","imageAlt":"Ikan Bakar (Southeast Asian Grilled Fish) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["grilled","fish","spicy","aromatic","seafood","indonesian","traditional"],"schemaVersion":1,"sourceTitle":"Ikan Bakar (Southeast Asian Grilled Fish)","sourcePublishedAt":"2026-02-04T20:53:58.938Z","sourceUpdatedAt":"2026-02-04T20:53:58.938Z","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}]}