Nasi Goreng Fried Rice Recipe: Wok-Charred Umami With Sweet Soy Glaze

Nasi Goreng Fried Rice Recipe: Wok-Charred Umami With Sweet Soy Glaze

This recipe transforms everyday fried rice into something extraordinary with its signature wok-charred aroma and sweet soy glaze. I’ve perfected the balance of savory, sweet, and umami flavors that define authentic nasi goreng.

The secret lies in using day-old rice and cooking over high heat to achieve that coveted smoky flavor. Each ingredient plays a crucial role, from the shallots to the kecap manis that creates the dish’s characteristic shine.

What emerges is a plate of rice with individual grains coated in a glossy, caramelized sauce, studded with bits of egg and your choice of protein. The texture contrast between tender rice and slightly crispy edges is what makes this dish addicitve.

Serve topped with a fried egg and crispy shallots for the complete experience. This is comfort food elevated to restaurant quality at home.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Nasi Goreng Fried Rice

Day-old rice, sweet soy sauce, and a handful of aromatics—the building blocks of authentic flavor.

Ingredient Amount Notes
Day-Old Cooked Rice 🍚 4 cups Jasmine or long-grain preferred
Kecap Manis 🫙 3 tbsp Indonesian sweet soy sauce
Shallots 🧅 4 whole Thinly sliced for crispiness
Garlic Cloves 🧄 4 cloves Minced for base flavor
Large Eggs 🥚 3 whole For scrambling and topping
Chicken Thighs 🍗 1 lb Boneless, skinless, diced
Palm Sugar 🍚 1 tbsp Or substitute brown sugar
Soy Sauce 🫙 2 tbsp Regular or light variety
Sweet Chili Sauce 🌶️ 1 tbsp Optional for extra sweetness
Green Onions 🌱 ½ cup Sliced for garnish
Cucumber 🥒 ½ whole Sliced for fresh crunch
Vegetable Oil 🫒 3 tbsp High smoke point for frying
Salt 🧂 ½ tsp Adjust to taste
White Pepper 🌶️ ½ tsp Traditional for nasi goreng
Lime 🍈 1 whole Cut into wedges for serving

The kecap manis is non-negotiable for that signature glossy finish. Find it at Asian markets like 99 Ranch or online—ABC brand is reliable. Shallots should be fresh and firm (the good stuff, not the pre-chopped kind). Day-old rice is key—cook it a day ahead or spread hot rice on a tray to cool and dry. I grab my chicken thighs from Costco for bulk savings without sacrificing quality.

No kecap manis? Mix 1 tbsp regular soy sauce with 1 tbsp molasses and 1 tsp sugar—gets you 80% there. Chicken can be swapped for shrimp or tofu (press and cube extra-firm). Palm sugar not in the pantry? Brown sugar works fine. Fresh lime is ideal, but bottled juice in a pinch (don’t tell my Indonesian friends). The green onions can be subbed with red onion if that’s what you’ve got.

Everything cooks fast once it hits the wok, so prep all ingredients before heating oil. Leftovers keep 3-4 days in the fridge—reheat in a skillet to revive the texture. The crispy shallots lose their crunch if stored with the rice, so keep them separate until serving.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I toss everything in a single wok—day-old rice, shallots, garlic, and eggs—and it’s ready faster than ordering takeout.
  • Sweet-Savory Magic: That first hit of kecap manis with crispy garlic and caramelized shallots? Honestly, it’s the reason I make this weekly.
  • Breakfast to Dinner: I’ve served it for brunch with a fried egg on top and for late-night suppers straight from the fridge.
  • Leftovers Reinvented: Between us, this is my secret for turning last night’s plain rice into something crave-worthy by lunch.

Step-by-Step Instructions for Nasi Goreng

Here’s the method. Straightforward, tested, works every time.

Step 1: Prep and Cook the Chicken

Heat 1 tablespoon vegetable oil in your wok or large skillet over medium-high heat. I always start with the protein first—this ensures it gets properly browned and cooked through before the rice goes in.

Add the 1 lb Chicken Thighs and season with ½ tsp Salt and ½ tsp White Pepper. Stir-fry for 5-6 minutes until the chicken is cooked through and starting to brown. Remove from the pan and set aside. This step builds the base flavor for your dish.

Step 2: Bloom the Aromatics and Scramble the Eggs

In the same pan, add the remaining 2 tbsp vegetable oil. Toss in the 4 whole Shallots and 4 cloves Garlic Cloves, then stir-fry for 1-2 minutes until fragrant and the shallots start to turn translucent. Don’t let them burn—this happens fast.

Push the aromatics to one side and pour in the 3 whole Large Eggs. Scramble them quickly in the pan until just set—about 1 minute. The eggs should be soft and slightly runny, as they’ll continue cooking when mixed with the hot rice.

Step 3: Combine the Rice and Sauce

Increase the heat to high and add the 4 cups Day-Old Cooked Rice. Break up any clumps with your spatula and stir-fry for 2-3 minutes until the rice is hot and starting to crisp slightly. Day-old rice works best here because it’s drier and fries up perfectly.

Return the chicken to the pan, then add the 3 tbsp Kecap Manis, 2 tbsp Soy Sauce, 1 tbsp Sweet Chili Sauce, and 1 tbsp Palm Sugar. Stir everything together for another 2 minutes until the rice is evenly coated and slightly caramelized.

Step 4: Garnish and Serve

Remove from heat and stir in the ½ cup Green Onions, reserving a small handful for garnish. Taste and adjust seasoning if needed—though the kecap manis and soy sauce should have done most of the work for you.

Transfer to serving plates and top with the remaining green onions. Serve with slices of ½ whole Cucumber and wedges of 1 whole Lime on the side. The cool cucumber and tangy lime cut through the rich, savory flavors beautifully.

👨‍🍳

Pro Tips For Making Nasi Goreng Fried Rice

  • Use Cold Rice: Day-old rice from the fridge works best—fresh rice turns mushy. I learned this the hard way after my first few attempts ended up sticky.
  • High Heat Only: Crank the wok or pan to smoking hot before adding oil. After burning three batches, I finally figured out that lukewarm heat just steams the rice.
  • Prep Kecap Manis: Measure out your sweet soy sauce before cooking starts—it thickens fast and burns if you’re fumbling mid-stir. About 2 tablespoons is my go-to for a deep caramel glaze.
  • Scramble Eggs First: Push the eggs to one side of the pan to set before mixing into the rice. Sounds weird, but it works: you get distinct ribbons instead of a pale blur.

Serving Suggestions for Leftovers

Traditional Toppings

I always serve this dish with a fried egg on top—the runny yolk mixes into the rice beautifully. Sprinkle with extra crispy shallots for texture. These toppings are non-negotiable for authentic presentation. 💛

Fresh Accompaniments

Balance the rich flavors with sliced cucumber and lime wedges on the side. The cool crunch and citrus tang cut through the savory rice. I also add a handful of bean sprouts for freshness.

Protein Variations

Swap chicken for shrimp or tofu if preferred. For shrimp, cook ½ lb peeled shrimp in the same pan before the eggs. For tofu, press and cube 14 oz extra-firm tofu and pan-fry until golden.

Extra Garnishes

Add sliced tomatoes or a dollop of sambal oelek for heat. Fresh cilantro works too if you’re not a green onion purist. I keep sriracha on the table for those who want more kick.

Serving Style

Present family-style in a large bowl or plated individually. For special occasions, I serve in banana leaves for that authentic Indonesian touch. The aroma as you open the leaf is incredible.

Beverage Pairing

An ice-cold Bintang beer or jasmine tea complements the dish perfectly. The beer’s crispness refreshes your palate between bites. Tea provides a lighter, aromatic pairing. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 540kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 210mg70%
Sodium 1200mg52%
Total Carbohydrate 50g18%
Dietary Fiber 3g11%
Sugars 12g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this with fresh rice?

Day-old rice is ideal because it’s drier and fries up better. If using fresh, spread it on a tray to cool and dry for 30 minutes before cooking. This prevents mushiness.

2

What can I use instead of kecap manis?

Mix 1 tbsp soy sauce with 1 tbsp molasses and 1 tsp sugar for a close substitute. The flavor won’t be identical, but it works in a pinch.

3

Why is my rice not crispy?

High heat is key! Use medium-high to high and don’t overcrowd the pan. Day-old rice and proper oil amount also help achieve that signature wok-charred texture.

4

Can I make this vegetarian?

Use 14 oz extra-firm tofu (pressed and cubed) or 2 cups mixed vegetables instead of chicken. Skip the fish sauce if included.

★★★★★4.8(14 reviews)
Tyler Campbell