{"id":"nasi_goreng_0f8fe94f7e","slug":"nasi-goreng","title":"Nasi Goreng","description":"A fragrant and savory Indonesian fried rice characterized by its dark caramel color from kecap manis and a unique umami depth from shrimp paste.","serves":2,"time":{"prepMinutes":10,"cookMinutes":15,"totalMinutes":25,"activeMinutes":25},"ingredients":[{"id":"ingredient-1","original":"3 cups cooked long-grain rice (preferably day-old)","name":"Long-grain Rice","quantity":450,"unit":"g","usQuantity":"3","usUnit":"cup","form":"cooked and chilled","notes":"Long-grain or Jasmine","group":"Main","optional":false},{"id":"ingredient-2","original":"2 tablespoons vegetable oil","name":"Vegetable Oil","quantity":30,"unit":"ml","usQuantity":1,"usUnit":"oz","form":"liquid","notes":"High smoke point oil","group":"Aromatics","optional":false},{"id":"ingredient-3","original":"3 shallots, thinly sliced","name":"Shallots","quantity":3,"unit":"piece","usQuantity":3,"usUnit":"piece","form":"sliced","notes":"Red shallots preferred","group":"Aromatics","optional":false},{"id":"ingredient-4","original":"3 garlic cloves, minced","name":"Garlic","quantity":3,"unit":"clove","usQuantity":3,"usUnit":"clove","form":"minced","notes":"","group":"Aromatics","optional":false},{"id":"ingredient-5","original":"1 red chili, sliced","name":"Red Chili","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"sliced","notes":"Bird's eye chili for more heat","group":"Aromatics","optional":true},{"id":"ingredient-6","original":"150g chicken breast, diced","name":"Chicken Breast","quantity":150,"unit":"g","usQuantity":5.3,"usUnit":"oz","form":"diced","notes":"Boneless, skinless","group":"Protein","optional":false},{"id":"ingredient-7","original":"100g shrimp, peeled and deveined","name":"Shrimp","quantity":100,"unit":"g","usQuantity":3.5,"usUnit":"oz","form":"peeled","notes":"Medium sized","group":"Protein","optional":false},{"id":"ingredient-8","original":"3 tablespoons kecap manis (sweet soy sauce)","name":"Kecap manis","quantity":45,"unit":"ml","usQuantity":3,"usUnit":"tbsp","form":"liquid","notes":"Kecap manis is essential for the authentic taste","group":"Sauce","optional":false},{"id":"ingredient-9","original":"1 teaspoon shrimp paste (belacan), toasted","name":"Shrimp Paste","quantity":5,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"toasted and crumbled","notes":"Optional but recommended for depth","group":"Sauce","optional":true},{"id":"ingredient-10","original":"2 large eggs","name":"Egg","quantity":2,"unit":"piece","usQuantity":2,"usUnit":"piece","form":"whole","notes":"To be fried and served on top","group":"Garnish","optional":false},{"id":"ingredient-11","original":"1/2 teaspoon salt","name":"Salt","quantity":3,"unit":"g","usQuantity":0.5,"usUnit":"tsp","form":"powder","notes":"Adjust to taste","group":"Sauce","optional":false},{"id":"ingredient-12","original":"Crispy shallots for garnish","name":"Crispy Shallots","quantity":5,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"fried","notes":"Bawang goreng","group":"Garnish","optional":true}],"instructions":[{"id":"instruction-1","text":"Heat 1 tablespoon of oil in a wok or large frying pan over medium-high heat. Crack the eggs into the pan and fry until the edges are crispy and the yolks are still slightly runny. Remove from the pan and set aside.","group":"Cooking","title":"Heat 1 tablespoon of oil","timerMinutes":null,"sourceTitle":"Cooking"},{"id":"instruction-2","text":"Add the remaining oil to the same wok. Add the sliced shallots, minced garlic, chili, and shrimp paste. Sauté for 2-3 minutes until the aromatics are fragrant and softened.","group":"Cooking","title":"Add the remaining oil","timerMinutes":3,"sourceTitle":"Cooking"},{"id":"instruction-3","text":"Increase the heat to high. Add the diced chicken and shrimp. Stir-fry for about 3-4 minutes until the chicken is cooked through and the shrimp have turned pink.","group":"Cooking","title":"Increase the heat","timerMinutes":4,"sourceTitle":"Cooking"},{"id":"instruction-4","text":"Add the chilled cooked rice to the wok. Break up any large clumps of rice with your spatula. Stir-fry for 2 minutes to incorporate with the meat and aromatics.","group":"Cooking","title":"Add the chilled cooked rice","timerMinutes":2,"sourceTitle":"Cooking"},{"id":"instruction-5","text":"Pour the kecap manis over the rice and season with salt. Continue to stir-fry for another 3-5 minutes on high heat until the rice is evenly coated and the grains are slightly caramelized and heated through.","group":"Cooking","title":"Pour the kecap manis","timerMinutes":5,"sourceTitle":"Cooking"},{"id":"instruction-6","text":"Serve immediately in bowls, topped with the fried eggs and a sprinkle of crispy shallots. Optionally serve with sliced cucumbers and tomatoes on the side.","group":"Serving","title":"Serve immediately in bowls, topped","timerMinutes":null,"sourceTitle":"Serving"}],"notes":"Using day-old chilled rice is essential to prevent the dish from becoming mushy. If you don't have shrimp paste, you can substitute with extra fish sauce, though the flavor profile will change slightly.","cuisine":{"group":"Southeast Asian","specific":["Indonesian"]},"course":["main"],"cookingMethod":["stirFry"],"equipment":["wok","spatula","frying pan"],"diet":["high_protein"],"allergens":["shellfish","eggs","soy","wheat"],"difficulty":"medium","yield":{"amount":2,"unit":"servings","note":"Generous individual portions"},"makeAhead":{"instructions":"The rice should be cooked at least 12-24 hours in advance and refrigerated to ensure the correct texture."},"storage":{"food":{"instructions":"Store leftovers in an airtight container in the refrigerator. The fried egg garnish is best prepared fresh.","reheatingNotes":"Reheat in a pan over medium heat with a splash of water to loosen the rice."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fnasi_goreng_0f8fe94f7e%2Fcover.jpg?alt=media&token=cea17e4d-0211-4125-a41c-abb559b1f39b","imageAlt":"Nasi Goreng — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["indonesian","fried rice","spicy","savory","street food"],"schemaVersion":1,"sourceTitle":"Nasi Goreng","sourcePublishedAt":"2026-02-04T20:42:42.868Z","sourceUpdatedAt":"2026-02-04T20:42:42.868Z","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}]}