Is nasi goreng spicy? Not always—it depends entirely on the recipe and the cook. Traditional Indonesian fried rice is often seasoned with sambal (a chili paste), which gives it a noticeable kick, but many home and restaurant versions are mild, balancing heat with sweet soy sauce (kecap manis). So while nasi goreng can be spicy, it is not inherently so.
What Is Nasi Goreng?
Nasi goreng is Indonesia’s national fried rice dish, made by stir-frying cooked rice with a mixture of shallots, garlic, kecap manis (sweet soy sauce), and often shrimp paste (terasi). It is typically served with a fried egg, cucumber slices, tomato, and sometimes chicken, shrimp, or beef satay. The dish is a staple of Indonesian home cooking and street food, and it has spread across Southeast Asia and the world, with each region and family adding its own twist.
The Role of Chilies and Sambal
The heat in nasi goreng comes primarily from chilies, either fresh ones added to the spice paste or from sambal—a chili-based condiment that is often stirred in during cooking or served on the side. Sambal can range from a simple mixture of raw chilies, vinegar, and salt to a complex cooked sauce with tomatoes, garlic, and shrimp paste. In Indonesia, the level of spiciness is highly personal; many cooks ask how spicy you want it, and street vendors often serve sambal separately so you can add as much as you like.
Variations Across Indonesia and Beyond
Nasi goreng is not a single recipe but a family of dishes. Some common regional versions include:
- Nasi goreng kampung—a rustic version with more chilies and often terasi, usually quite spicy.
- Nasi goreng istimewa—a “special� version with more toppings like chicken, shrimp, and a fried egg, often milder.
- Nasi goreng Jawa—from Java, sometimes sweeter and less fiery, using more kecap manis.
- Nasi goreng pattaya—wrapped in an omelette, common in Malaysia, usually mild.
Outside Indonesia, restaurants often adapt the heat level to local tastes. In the Netherlands (where Indonesian cuisine is popular due to colonial history), nasi goreng is often served with a side of sambal so diners can control the spice. In the United States and Europe, it is frequently milder than the authentic street version.
How to Control the Heat
If you are cooking nasi goreng at home, you can easily adjust the spice level:
- Use fewer chilies or remove the seeds and membranes, which contain most of the heat.
- Add kecap manis generously—the sweetness balances the chili heat.
- Serve sambal on the side so each person can add their own.
- Use a milder chili like red bell pepper for color without heat.
If you are ordering at a restaurant, ask for it “tidak pedas� (not spicy) or “sedikit pedas� (a little spicy) if you want to control the heat.
Common Misconceptions
A widespread misconception is that all nasi goreng is fiery hot because it is Southeast Asian. In reality, the dish’s defining flavor is the sweet-savory kecap manis, not chili. Many versions are quite mild, especially those aimed at children or international palates. Another myth is that nasi goreng is always made with leftover rice—while that is common, it is also made fresh. The key is using day-old rice that has dried out slightly, which prevents clumping.
Frequently Asked Questions
Is nasi goreng always served with a fried egg?
Not always, but very often. A fried egg on top is a classic garnish, but some versions serve the rice with satay, prawn crackers, or pickles instead. The egg is not a requirement, though it adds richness and protein.
What does nasi goreng taste like?
It is savory, slightly sweet, and smoky—thanks to the kecap manis and the high-heat stir-frying. The shrimp paste adds an umami depth that is hard to describe but unmistakable. If chili is added, it brings a bright, sharp heat that cuts through the sweetness.
Can I make nasi goreng without shrimp paste?
Yes. Shrimp paste (terasi) is traditional but can be omitted if you are vegetarian or allergic. You can substitute a splash of fish sauce or a little extra soy sauce, though the flavor will be less complex. The dish will still taste good, just a bit different.
Is nasi goreng gluten-free?
It can be, but not always. Kecap manis is made from soybeans and often contains wheat, so it is not gluten-free unless you use a certified gluten-free soy sauce and add palm sugar to mimic the sweetness. Check the labels if you are sensitive.
How long does leftover nasi goreng last?
Refrigerate within two hours of cooking, and it will keep for 3–4 days. Reheat thoroughly until steaming hot (165°F / 74°C) before eating. You can also freeze it for up to a month, though the texture of the rice may soften.
Making Nasi Goreng at Home
If you want to try a basic version, here is a simple recipe that serves 4. It is moderately spicy—adjust the chilies to your taste.
Ingredients
- 4 cups (740 g) cooked and cooled jasmine or long-grain rice (preferably day-old)
- 3 tbsp (45 ml) vegetable oil
- 4 shallots, finely chopped
- 3 cloves garlic, minced
- 2 red bird’s eye chilies, thinly sliced (adjust to taste)
- 1 tsp (5 g) shrimp paste (terasi)—optional, or use 1 tsp fish sauce
- 3 tbsp (45 ml) kecap manis (sweet soy sauce)
- 1 tsp (5 ml) soy sauce
- Salt to taste
- 4 fried eggs, for serving
- Cucumber slices and tomato wedges, for serving
Instructions
- Heat the oil in a wok or large skillet over high heat. Add the shallots, garlic, and chilies; stir-fry for 1–2 minutes until fragrant.
- If using shrimp paste, add it now and mash it into the aromatics. Cook for 30 seconds.
- Add the rice, breaking up any clumps. Stir-fry for 3–4 minutes until the rice is hot and slightly toasted.
- Add the kecap manis and soy sauce. Toss well to coat the rice evenly. Season with salt to taste.
- Cook for another 2–3 minutes, stirring constantly, until everything is well combined and heated through.
- Serve hot, topped with a fried egg and cucumber and tomato on the side.
If you add chicken or shrimp, cook the protein first in the same wok, then remove and add back at the end. For food safety, cook chicken to 165°F (74°C) and shrimp until opaque and firm, about 145°F (63°C) as measured with a food thermometer.
Final Thoughts
Nasi goreng is a wonderfully versatile dish that can be as spicy or as mild as you like. The next time you order it or make it, you can confidently decide how much heat you want—and you’ll know that the sweet, savory base is the true heart of the dish.
Related
- Rasgulla Recipe with Condensed Milk
- Rasgulla Recipe Without Maida (Soft & Spongy)
- Quick Indian Vegetarian Dhokla Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).