Nasi Goreng Is Having a Moment in American Kitchens — Here's How to Make It the Right Way
There's a dish that's been quietly conquering American dinner tables, one wok at a time. It doesn't come with a complicated backstory or a three-hour prep list. It shows up fast, smells incredible, and leaves people wondering why they ever bothered with regular fried rice in the first place.
That dish is nasi goreng — and if you haven't cooked it at home yet, you're genuinely missing out.
The Dish That Keeps Converting People
Nasi goreng translates literally to "fried rice" in Indonesian, but that translation does it a disservice the same way calling a Philly cheesesteak a "beef sandwich" would. This is fried rice with a completely different flavor architecture — darker, smokier, slightly sweet, funky in the best possible way, and finished with a fried egg that somehow ties the whole thing together.
Food enthusiasts across the country have been discovering it through Indonesian restaurants popping up in cities like Los Angeles, New York, Houston, and Seattle. Once people taste it, the question is almost always the same: "Why haven't I been eating this my whole life?"
"I had nasi goreng for the first time at a small Indonesian spot in Silver Lake," says Marcus, a home cook from Los Angeles who now makes it every week. "I went home and immediately tried to figure out how to make it. The first few attempts were okay, but once I found kecap manis, everything clicked."
That's a story we hear a lot. And kecap manis — Indonesia's thick, sweet soy sauce — is almost always the turning point.
What Actually Makes It Different
Regular fried rice (the kind you might throw together with leftover takeout rice and soy sauce) gets its flavor from salt, umami, and whatever protein you toss in. Nasi goreng gets its flavor from a completely different set of building blocks.
Kecap manis is the non-negotiable foundation. This molasses-dark, palm sugar-sweetened soy sauce is thick, glossy, and carries a caramel-like sweetness that balances the heat and funk of the other ingredients. There is no real substitute. Regular soy sauce with a little brown sugar is a workaround at best — the flavor profile is genuinely different.
Terasi (shrimp paste) is the other ingredient that separates authentic nasi goreng from the imitation versions. Fermented, pungent, and deeply savory, a small amount of terasi bloomed in hot oil adds a layer of umami complexity that's almost impossible to replicate otherwise. Yes, it smells intense when it hits the pan. The finished dish will not smell like that. Trust the process.
Day-old rice is a practical but critical detail. Freshly cooked rice is too moist and clumps when you fry it. Rice that's been refrigerated overnight dries out just enough to fry up light and separate. If you're planning to make nasi goreng, cook the rice the night before.
A screaming hot wok or pan. This is where most home cooks leave flavor on the table. Nasi goreng gets its characteristic smoky, slightly charred quality from high heat — what Chinese cooks call wok hei. If your burner won't go above medium-high, crank it as high as it'll go and work in smaller batches.
Common Mistakes American Home Cooks Make
Before we get to the recipe, let's talk about where things tend to go sideways.
Skipping the shrimp paste. We get it — the smell is alarming. But terasi used correctly (a small amount, fried briefly before the other ingredients go in) is what gives nasi goreng that haunting, savory depth. Without it, the dish tastes flat. Start with a tiny amount if you're nervous, and work up from there.
Using the wrong soy sauce. Swapping kecap manis for regular soy sauce produces something that looks vaguely similar but tastes completely different. The sweetness in kecap manis isn't just background flavor — it's structural. Find it at Asian grocery stores, Indonesian specialty retailers, or order it online. It keeps for months.
Overcrowding the pan. Adding too much rice at once drops the pan temperature and turns the whole thing into a steam situation. Lower heat equals less caramelization equals less flavor. Cook in batches if you're making a large portion.
Adding the egg at the wrong time. In authentic nasi goreng, the egg is often fried separately and placed on top of the finished dish, sunny-side up. Some versions incorporate a beaten egg directly into the rice, but the iconic presentation — glossy yolk sitting on a pile of dark, fragrant fried rice — is part of the experience. Don't scramble it in and call it a day.
Where to Find the Right Ingredients in the US
The good news is that the key ingredients for nasi goreng are more accessible than ever in the US.
- Kecap manis: Available at most Asian grocery stores (look for the ABC or Bango brands). Also available at World Market, some Whole Foods locations, and widely on Amazon.
- Terasi (shrimp paste): Found at Asian and Southeast Asian grocery stores. It's sold in blocks or jars. A little goes a long way — one block will last you months.
- Bird's eye chilies: Most Asian grocery stores carry them fresh. Dried versions are widely available online.
- Banana shallots or Asian shallots: Regular shallots work fine, but the smaller, more pungent Asian variety gives a more authentic flavor.
Authentic Nasi Goreng — Step-by-Step Recipe
Serves: 2
Time: 20 minutes (plus overnight for the rice)
Ingredients
- 2 cups day-old cooked jasmine rice (refrigerated overnight)
- 2 tablespoons neutral oil (vegetable or canola)
- 3 shallots, thinly sliced
- 3 garlic cloves, minced
- 1–2 bird's eye chilies, thinly sliced (adjust to heat preference)
- ½ teaspoon terasi (shrimp paste)
- 2 tablespoons kecap manis
- 1 tablespoon regular soy sauce
- 1 teaspoon oyster sauce
- ½ cup cooked protein of choice (shrimp, chicken, or tofu)
- 2 eggs
- Salt to taste
To serve: sliced cucumber, sliced tomato, fried shallots, prawn crackers (krupuk)
Instructions
-
Heat your wok or large skillet over the highest heat your stove can manage. Add one tablespoon of oil and let it get hot — almost smoking.
-
Add the shallots and fry for about 2 minutes until golden and fragrant. Add the garlic and chilies and cook for another 30 seconds.
-
Add the terasi. Push it around the pan for about 20–30 seconds, letting it fry and break up into the oil. It'll smell strong — that's correct.
-
Add the rice. Break up any clumps and spread it across the pan. Let it sit undisturbed for about 30 seconds to get some color on the bottom, then toss and repeat.
-
Add the kecap manis, soy sauce, and oyster sauce. Toss everything together until the rice is evenly coated and dark. Add your cooked protein and toss to combine. Taste and adjust salt as needed.
-
In a separate pan, fry the eggs sunny-side up in a little oil until the whites are set but the yolk is still runny.
-
Plate the rice, top with a fried egg, and arrange cucumber and tomato slices alongside. Finish with fried shallots and prawn crackers if you have them.
Why This Dish Is the Perfect Entry Point
Nasi goreng works as a gateway to Indonesian cooking because it's built on familiar concepts — fried rice, eggs, simple protein — but delivers flavors that feel entirely new. It doesn't require a pantry full of specialty ingredients. It comes together in under 20 minutes. And it's the kind of dish that gets better every time you make it as you dial in the heat, the sweetness, and the level of char to your personal preference.
Once you've nailed nasi goreng, you'll start noticing those same core ingredients — kecap manis, terasi, shallots, chilies — showing up across Indonesian cooking. That's the moment the whole cuisine starts to open up.
And honestly? That's exactly where we want you.