Fragrant Nasi Goreng (Indonesian Fried Rice with Egg)
Nasi Goreng
Wok-tossed Indonesian fried rice with sweet-spicy kecap manis, shrimp, and a runny fried egg.
Prep Time:15 minCook Time:15 minTotal Time:30 minServings:4Difficulty:Medium
Nutrition (per serving)
Calories:520 kcal
Protein:28 g
Carbs:68 g
Fat:20 g
Nasi Goreng is Indonesia’s beloved fried rice—comforting, smoky, and layered with sweet-spicy flavors from kecap manis and sambal. This version balances shrimp and tender chicken with crisp vegetables, finished with a runny fried egg so every bite is saucy and soulful.
I love how quick it comes together: day-old rice, a hot wok, and a simple sauce turn humble ingredients into something savory and memorable. Make it your own—add more heat, swap proteins, or pile on crunchy garnishes for extra texture.
Ingredients
- Day-old cooked long-grain rice:4 cup
- Vegetable oil:3 tbsp
- Boneless skinless chicken thighs, cut small:8 oz
- Shrimp, peeled and deveined:8 oz
- Garlic cloves, minced:3 pieces
- Shallots, thinly sliced:2 pieces
- Carrot, small dice:1/2 cup
- Frozen peas (thawed):1/2 cup
- Bean sprouts:1 cup
- Kecap manis (sweet soy sauce):3 tbsp
- Soy sauce:1 tbsp
- Sambal oelek (chili paste):1 tbsp
- Fish sauce:1 tsp
- Eggs:4 pieces
- Scallions, sliced:3 pieces
- Lime wedges (for serving):1 pieces
- Salt:1/2 tsp
- Black pepper:1/4 tsp
- Toasted shallots (optional garnish):2 tbsp
Instructions
Tips & Notes
- Use day-old rice so the grains are dry and separate; if using fresh rice, spread it on a tray to cool and dry for 30 minutes.
- Cook over high heat and don't overcrowd the pan—high heat is what gives nasi goreng its smoky, wok-char flavor.
- Adjust sambal and kecap manis to taste; more kecap adds sweetness and glaze, sambal adds heat.
- Swap proteins easily: use all shrimp, chicken, tofu, or leftover roasted meats for a quick version.
