Nasi Goreng
Indonesia's iconic fried rice - day-old rice, sweet kecap manis, sambal, and a runny fried egg on top.
About Nasi Goreng
Nasi goreng is Indonesia's everyday fried rice, built from day-old steamed rice stir-fried in a hot wok with garlic, shallots, and a splash of kecap manis, the thick, molasses-sweet soy sauce that gives the dish its deep mahogany color and faint caramel edge. A spoonful of sambal chili paste and a dab of shrimp paste (terasi) push the flavor toward savory-spicy, while shredded cabbage, sliced cucumber, and crunchy prawn crackers (krupuk) round out the plate.
Most versions arrive topped with a fried egg, its yolk left runny so it can be broken and stirred through the rice at the table, plus a skewer of grilled chicken satay on the side. Regional variations abound: nasi goreng kampung leans smoky and fiery, nasi goreng seafood swaps in shrimp and squid, and nasi goreng jawa from Central Java is sweeter and less spicy than versions found in Sumatra.
History & Culture
The dish traces back to Chinese immigrants who began settling across the Indonesian archipelago as early as the 10th century, bringing wok cooking and soy-based sauces with them. Over generations, Chinese stir-fried rice was reworked with indigenous Indonesian ingredients: sambal chili pastes, terasi shrimp paste, and above all kecap manis, a distinctly Indonesian sweet soy sauce made by simmering soy sauce with palm sugar. Etymologists have long linked the word "kecap" to the English word "ketchup," tracing a chain of borrowed terms through Hokkien Chinese and Malay trading language centuries before tomato ketchup existed.
Because it repurposes leftover rice, nasi goreng became a practical household staple long before it became a symbol of national cuisine - a way to stretch a meal and avoid waste in kitchens across the archipelago. Today it is sold from roadside kaki lima carts at 2 a.m. to five-star hotel breakfast buffets, and in 2018 an Indonesian Ministry of Tourism public poll named it one of the country's five official national dishes, alongside soto, sate, gado-gado, and rendang.
For travelers exploring the region's street-food scene, nasi goreng pairs naturally with a stop for Hainanese chicken rice in Singapore, another dish shaped by Chinese immigration into a distinct national icon - both are covered in our Southeast Asia budget travel guide.
How to make Nasi Goreng
AI-assisted, not kitchen-testedNasi Goreng (Indonesian Fried Rice)
Indonesia's national dish: day-old rice tossed in a screaming-hot wok with garlic, shallots, chili, and a generous splash of kecap manis, finished with a runny fried egg and crispy krupuk. This version is the classic Javanese style - savory, slightly sweet, and gently spicy.
- Prep
- 15 min
- Cook
- 12 min
- Total
- 27 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 600 g (1 lb 5 oz (about 4 cups)) cooked jasmine rice, day-old and thoroughly chilled; fresh rice clumps and turns mushy
- 4 tbsp (¼ cup) kecap manis, Indonesian sweet soy sauce; if substituting, mix 2 tbsp dark soy + 1 tbsp palm sugar + 1 tsp molasses
- 6 cloves garlic, finely chopped
- 4 whole shallots, finely chopped; mild red onion works in a pinch
- 2 whole red bird's-eye chilies, finely chopped; deseed for less heat
- 1 tsp terasi (shrimp paste), toasted dry in a pan for 30 seconds per side before using; substitute with 1 tsp fish sauce if unavailable
- 150 g (5 oz) boneless chicken thigh, diced small, or omit for a simpler version
- 2 tbsp vegetable oil, neutral, high-smoke-point oil
- 1 tsp salt, or to taste
- 100 g (3½ oz) cabbage, shredded, for serving
- 1 whole cucumber, sliced, for serving
- 4 whole eggs, one per person
- 100 g (3½ oz) krupuk (prawn crackers), fried fresh in hot oil for 2–3 seconds; serve immediately
- 2 tbsp sambal oelek or homemade sambal, for serving at the table
Steps
- 1 Toast the terasi: place the shrimp paste block in a dry skillet over medium heat for about 30 seconds per side until fragrant, then crumble it. (Skip if substituting fish sauce.)
- 2 Prepare the base: in a small bowl, mix the kecap manis with 1 tbsp water; set aside. Have all other ingredients measured and within arm's reach - wok cooking moves fast.
- 3 Heat the wok: place a carbon-steel or heavy skillet over the highest heat your stove can deliver for 2 minutes. Add the vegetable oil and let it shimmer and just begin to smoke.
- 4 Bloom the aromatics: add the shallots, garlic, chilies, and toasted terasi. Stir-fry for 20–30 seconds until fragrant and the shallots turn translucent - do not let the garlic brown or it will turn bitter.
- 5 Cook the chicken (if using): add the diced chicken and stir-fry for 2–3 minutes until just cooked through, with no pink remaining at the center (internal temperature 74°C / 165°F).
- 6 Add the rice: tip in the cold rice and break up any clumps with the back of your spatula. Toss and press the rice against the hot wok for 3–4 minutes until every grain is hot and slightly toasted.
- 7 Season: pour the kecap manis mixture around the edge of the wok (not directly onto the spatula, so it caramelizes on the hot metal) and toss rapidly to coat. Season with salt to taste; the kecap manis is already quite savory.
- 8 Fry the eggs while the rice finishes: in a separate small non-stick pan over medium-high heat with a teaspoon of oil, fry the eggs sunny-side up for 2–3 minutes until the whites are crisp at the edges but the yolks remain completely runny.
- 9 Fry the krupuk: in a clean pan with 2 cm of hot oil (180°C / 350°F), drop the crackers in one at a time. They will curl and puff within 2–3 seconds - remove immediately to a paper towel, as they continue to crisp from residual heat.
- 10 Plate: mound the nasi goreng on warm plates, top each with a fried egg, and arrange shredded cabbage and cucumber alongside. Tuck in a stack of hot krupuk and serve sambal on the side so each person can stir in yolk and adjust the heat at the table.
Report an issue with this recipe
Where to eat it
A warung (street eatery) or hawker stall anywhere in Indonesia.
No restaurants are listed for Nasi Goreng yet. Serve it? Get listed and be the first.
Planning a trip to Indonesia?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Nasi Goreng recipe yet. Yours would be the first.
Share how you make Nasi Goreng
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Nasi Goreng - frequently asked questions
What is Nasi Goreng?
Nasi goreng is Indonesia's everyday fried rice, built from day-old steamed rice stir-fried in a hot wok with garlic, shallots, and a splash of kecap manis, the thick, molasses-sweet soy sauce that gives the dish its deep mahogany color and faint caramel edge. A spoonful of sambal chili paste and a dab of shrimp paste…
What is Nasi Goreng made of?
Nasi Goreng is made with rice, kecap manis, garlic, chilli and fried egg.
Where does Nasi Goreng come from?
Nasi Goreng comes from Indonesia, and is especially associated with Nationwide. The dish traces back to Chinese immigrants who began settling across the Indonesian archipelago as early as the 10th century, bringing wok cooking and soy-based sauces with them.
Where can I eat Nasi Goreng?
A warung (street eatery) or hawker stall anywhere in Indonesia.
How do you make Nasi Goreng?
Making Nasi Goreng at home takes about 15 minutes of prep and 12 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
Taste Nasi Goreng in Bali
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to Indonesia
Round out your trip - most travellers book these alongside their trip.
More dishes like Nasi Goreng
Rendang
Indonesia's celebrated slow-cooked beef curry - simmered for hours in coconut milk and spices until dark, dry and intensely tender.
Rujak Bulung
A Balinese seaweed salad tossed with palm-sugar dressing, peanuts, chilli and lime - slippery, sweet-sour, and served by the bucket on a square of banana leaf.
Sambal Ulek
Sambal ulek is the raw Indonesian chilli paste pounded in a stone mortar, the base of every table sambal from Java to Sumatra.
Satay
Grilled meat skewers with rich peanut dipping sauce.
Keep exploring
Travel guides for Indonesia
All travel guidesPlanning a trip where Nasi Goreng is on the menu? These guides cover Indonesia and beyond.
Destination Guides Best Time to Visit Bali - Month-by-Month Weather, Crowds & Costs (2026)
May 28, 2026 · 5 min read
Budget Travel Southeast Asia on a Budget: Thailand, Vietnam & Bali Guide for 2026
Apr 13, 2026 · 8 min read
Destination Guides Where to Go in December 2026: 12 Destinations Worth Booking Now
Oct 17, 2026 · 9 min read
Destination Guides 3 Days in Amsterdam - Itinerary, Museums & What to Book Ahead (2026)
May 28, 2026 · 4 min read
Reviews
No reviews yet. Be the first to share your experience with Nasi Goreng.
Write a review
Sign in to verify you're a real person, then share your thoughts on Nasi Goreng.
Comments
No comments yet. Be the first to say something about Nasi Goreng.