So, you travel to Jakarta and join a home-style cooking class, hoping to finally crack the secret to a real Indonesian Fried Rice recipe. I ended up in a small group with a local chef who’s made this dish since childhood. We hit the crowded pasar together, picking out shallots, kecap manis, and terasi. That’s where the flavors of the Indonesian Fried Rice recipe really start to come alive, honestly.
In the kitchen, you’re right there with me, sweating over the chopping board as the chef demonstrates each step. The group’s a mix: backpackers, expats, a couple of locals, all swapping stories and kitchen hacks. You get to learn how to balance sweet, salty, and umami—the trifecta that makes this Indonesian Fried Rice recipe special. The chef shows us how to work with day-old rice, manage wok heat, and improvise if you can’t find terasi or kecap manis. It’s not just about following instructions; you actually see what makes this dish tick.
The market’s a riot of spice and street food smells, and the kitchen feels like someone’s lived there for decades—woks blackened with use, a big table where everyone gathers. After class, you’ll feel ready to take the Indonesian Fried Rice recipe home and tweak it to fit whatever’s in your pantry. It’s honestly empowering.
Description, Recipe And Historical Information
I picked up the Indonesian Fried Rice recipe in Jakarta, during a half-day class tucked inside a local’s kitchen. Sari, our teacher, explained how the dish balances sweet, salty, and umami as we peeled shallots and pounded garlic. There were only a few of us—two backpackers, a student from Surabaya, and me—chatting and cooking together.
Nasi goreng literally means “fried rice” in Bahasa. You take pre-cooked rice and stir-fry it with shallots, garlic, kecap manis, and sometimes a hit of shrimp paste. I shopped for the Indonesian Fried Rice recipe ingredients at a chaotic pasar, grabbing fresh shallots, dried shrimp, and homemade kecap manis. That shopping trip was half the fun and part of the lesson itself.
We started by heating oil in a wok, frying the aromatics until they filled the kitchen with that unmistakable smell, then tossed in day-old rice to chase after that smoky wok hei. Fried egg on top, kerupuk crackers on the side—simple, but the timing and heat matter more than you’d think in this Indonesian Fried Rice recipe.
The Indonesian Fried Rice recipe mixes Chinese stir-fry techniques with Malay and Indonesian flavors, and you’ll find every island puts its own spin on it. Sari pointed out some Dutch influences too. I tried classmates’ family versions, and honestly, each one brought something new to the table.

Cooking Tips
I learned the Indonesian Fried Rice recipe in Jakarta, in a tiny kitchen right by the old market. Sari, our cheerful home cook, showed us how to balance the sweet kecap manis with salty fish sauce and just enough shrimp paste. The group was a mix of tourists and a local apprentice, all chopping, stirring, and taste-testing as we went.
For this Indonesian Fried Rice recipe, shop at a pasar or a solid Asian grocery. Get day-old jasmine rice or cook it ahead and chill it. Grab kecap manis, fresh shallots, garlic, and sambal—Sari swore by fresh chilies for the right kick.
Crank up the heat and use a big wok for the Indonesian Fried Rice recipe—otherwise, you’ll just steam things. Keep everything prepped in small bowls and move fast. Sari taught me to fry the aromatics first, then push them aside and scramble the egg before mixing it into the rice. That order matters.
If your rice clumps in the Indonesian Fried Rice recipe, dry it in the fridge or break it up by hand. No terasi? Use a splash of fish sauce or anchovy paste. Taste as you go—seriously, don’t just trust the recipe. Adjust the sweet and salty until it’s right for you.
Finish the Indonesian Fried Rice recipe with something crispy. Fry an egg until the edges are lacy, toss on shrimp crackers if you want, and sprinkle with scallions or fried shallots. Those last touches really make the dish pop, at least in my opinion.

Indonesian Fried Rice Recipe
Ingredients
- 1 tablespoon oil
- 5 ounce chicken breast thinly sliced (or other protein)
- 1 tablespoon kecap manis sweet soy sauce
- 1.5 tablespoon oil
- 2 garlic cloves finely chopped
- 1 teaspoon red chilli finely chopped
- 1 onion small diced
- 3 cups white rice cooked day old, cold
- 2 tablespoon kecap manis sweet soy sauce
- 2 teaspoon shrimp paste optional
- 4 eggs fried to taste
- 1 green onion sliced
Instructions
- Pour the oil into a large skillet or wok.
- Heat over high heat.
- Cook the Aromatics
- Add the chili and garlic.
- Stir-fry for about 10 seconds.
- Add the onion and cook for 1 minute.
- Add the chicken.
- Cook until it has mostly turned white.
- Stir in 1 tablespoon of kecap manis.
- Continue cooking for another minute, or until the chicken is nearly cooked through and lightly caramelized.
- Add the rice, the remaining 2 tablespoons of kecap manis, and the shrimp paste, if using.
- Cook for about 2 minutes, stirring constantly.
- Continue until the sauce has reduced and the rice grains begin to caramelize.
- Transfer the fried rice to serving plates.
- Garnish with green onions, sliced red chili, or fried shallots as desired.
- Serve as a side dish with Asian-style main courses or as part of a larger meal.
- For a traditional Indonesian-style serving, top the fried rice with a sunny-side-up egg.
- Add tomato wedges and sliced cucumber on the side.
- This Indonesian fried rice combines tender chicken, aromatic garlic and chili, sweet kecap manis, and optional shrimp paste for a rich, savory flavor. Caramelizing the rice in the wok gives it the deep taste and lightly crisp texture that make nasi goreng so satisfying.
Frequently Asked Questions
I picked up this Indonesian Fried Rice recipe in Jakarta, after three days of hands-on classes with a retired chef who now runs workshops for travelers. We bought shallots, kecap manis, and fresh prawns at the morning market, then cooked in a compact home kitchen with just one big gas burner and a battered wok.
What ingredients do I need to make it at home?
For the Indonesian Fried Rice recipe, you’ll need cooked long-grain white rice (day-old is best), kecap manis, shallots, garlic, red bird’s eye chilies or sambal oelek, eggs, and a neutral oil with a high smoke point. If you want, throw in shrimp, diced chicken, or leftover beef. Scallions and a squeeze of lime brighten things up.
Garnishes make the Indonesian Fried Rice recipe shine: crispy fried shallots, cucumber slices, and a fried egg on top. That’s how they serve it at Jakarta’s market stalls, and it just feels right.
How do I get that smoky, street-food flavor without a wok?
If you don’t have a wok for your Indonesian Fried Rice recipe, grab a heavy cast-iron or stainless-steel skillet and crank the heat. Preheat until it’s nearly smoking, then fry in small batches so you don’t steam the rice.
Add a splash of oil and, if you’re feeling fancy, a bit of toasted sesame oil at the end. Press the rice against the pan for some char. Got a kitchen torch or broiler? You can use that to quickly char the top layer for extra smokiness.
What’s the difference between the authentic version and the quick/easy versions?
The real Indonesian Fried Rice recipe starts with homemade bumbu—fresh shallots, garlic, chilies, shrimp paste, and kecap manis. Quick versions often swap in bottled sauces or frozen veggies and skip the shrimp paste and shallots.
Authentic cooks always use day-old rice and serious heat to keep the grains separate and give them a bit of char. Quick recipes go with fresh rice and lower heat, so you end up with clumpier, softer rice—not quite the same vibe.
Can I make it vegan without losing the classic taste?
Absolutely. For a vegan Indonesian Fried Rice recipe, use firm tofu or tempeh, marinate it in kecap manis, and pan-fry. Skip the eggs or use scrambled tofu instead.
For umami, add fermented soybean paste or a bit of mushroom soy sauce. Don’t forget fried shallots and sambal. Kecap manis is non-negotiable—it’s what makes the Indonesian Fried Rice recipe taste like the real deal.
What kind of rice works best, and does it need to be day-old?
Jasmine or other long-grain white rice works best for the Indonesian Fried Rice recipe. Cook it with a little less water than usual so it firms up in the fridge.
Day-old rice is ideal for the Indonesian Fried Rice recipe because it dries out, which keeps the grains from sticking together and helps them fry up nicely. If you only have fresh rice, spread it on a tray and chill or pat it dry to cut down the moisture.
What sauces or condiments give it the signature sweet-salty flavor?
Kecap manis brings that unmistakable sweet-salty, almost molasses-like flavor and gives the rice its deep color. I usually pour it in pretty generously, but you’ll want to taste along the way. If you love a bit of heat, toss in sambal (chili paste) or just chop up some fresh chilies. Shrimp paste—called terasi—packs in a punchy, savory umami that’s hard to beat. I always think a solid Indonesian Fried Rice recipe needs all three.
When you’re nearly done, hit it again with kecap manis, maybe a squeeze of lime, and if you want a little more salt, try a splash of kecap asin or light soy sauce. Curious about shopping for these or want to see what a Jakarta market looks like? I wrote up my whole experience and tips in this Nasi Goreng recipe and guide. You’ll find my favorite Indonesian Fried Rice recipe there, plus some surprisingly useful advice for first-timers. If you’re after that perfect Indonesian Fried Rice recipe, it’s worth a look.
- Indonesian Fried Rice Recipe - July 20, 2026
- Indonesian Slow-Cooked Coconut Beef Recipe - July 20, 2026
- Indonesian-Style Beef Meatballs Recipe - July 20, 2026
