Nasi goreng—the Indonesian fried rice made with kecap manis—ranked #2 in CNN’s 2011 global poll of 35,000 voters. This guide adapts authentic techniques for home kitchens without compromising the dish’s signature sweet-savory depth.

Origin: Indonesia · Key sauce: kecap manis · Common protein: chicken thigh · Prep time: 10-15 minutes · Cook time: 15 minutes

Quick snapshot

1Confirmed facts
2What’s unclear
  • Exact calorie variation between recipes
  • Specific ISO date of Indonesian Ministry’s national dish declaration
3Timeline signal
4What’s next
  • Master kecap manis-based techniques for multiple regional variants
  • Apply high-heat wok methods to vegetarian or alternative protein versions

This comparison table consolidates verified recipe data and nutritional benchmarks from multiple sources.

Label Value
Cuisine Indonesian
Main ingredient Cooked rice
Signature sauce Kecap manis
Typical calories 500 per serving
National dish status One of five national dishes
CNN ranking #2 world’s most beloved food (2011)
Traditional proteins Chicken, shrimp, or combination
Distinguishing ingredients Kecap manis, terasi (shrimp paste)

What are the ingredients of nasi goreng?

Nasi goreng relies on a handful of core staples that deliver its signature flavor profile. The defining ingredient is kecap manis—a thick, sweet Indonesian soy sauce that gives the dish its dark brown color and caramel-like depth. Beyond that, recipes center on rice, aromatics, and a protein of choice.

Core staples

Proteins and veggies

Sauces and seasonings

  • Light soy sauce: Adds saltiness alongside kecap manis
  • Terasi (shrimp paste): Traditional distinguishing ingredient (Piquant Post ingredient guide)
  • Chili peppers or sambal: For heat, amount varies by recipe
  • Garnishes: Fried egg, cucumber, spring onions, crispy shallots (Food for Fitness recipe)

What this means: Nasi goreng’s ingredient list is shorter than many Western fried rice variations. The magic lies in kecap manis—without it, you’re making a different dish entirely.

What is the secret to authentic nasi goreng?

Three elements separate authentic nasi goreng from imitations: the rice’s condition, the paste, and cooking heat. Master these and the rest follows naturally.

Day-old rice

Day-old cold cooked rice is essential to prevent mushiness in nasi goreng. Freshly cooked rice contains excess moisture that turns grains soft and clumping when stir-fried. Refrigerated rice dries slightly and firms up, giving the wok-fried texture that defines great nasi goreng (RecipeTin Eats). If time-pressed, spread fresh rice on a tray and refrigerate 30 minutes uncovered before cooking.

Shrimp paste or paste

Terasi—fermented shrimp paste—adds a deeply savory, umami backbone that no substitute perfectly replicates. The Piquant Post cooking guide identifies it as a traditional distinguishing ingredient alongside kecap manis. For a quick homemade paste, combine kecap manis with light soy sauce and a pinch of sugar to approximate the complex sweet-salty profile.

High heat wok

Use high heat in wok starting with garlic, chili, onion, then protein, then rice and sauces. The intense heat creates the characteristic smoky “wok hei” flavor and rapidly caramelizes the kecap manis. Home stoves rarely match restaurant burners, but maximum heat with a heavy skillet still produces excellent results (RecipeTin Eats).

The upshot

Nasi goreng’s “secret” is not a hidden technique—it’s using day-old rice, embracing terasi’s funk, and cooking fast at high heat. Do these three things and the dish transforms.

What is the difference between fried rice and nasi goreng?

At first glance, nasi goreng resembles any fried rice. Look closer and key differences emerge in flavor profile, key ingredients, and cooking philosophy.

Flavor profiles

Nasi goreng’s flavor profile is distinctly Indonesian—sweet-savory from kecap manis, sometimes funky from terasi, with varying chili heat. Regular fried rice (Chinese-style, for example) leans saltier and less sweet, often using oyster sauce or plain soy sauce. The RecipeTin Eats founder describes the dark brown color from kecap manis as a distinguishing visual feature.

Key ingredients

Kecap manis replaces regular soy sauce and adds palm sugar sweetness, making it thicker and syrup-like compared to standard soy sauce. Traditional recipes also include terasi, which Western fried rice rarely uses. Regional variants like nasi goreng Madura from Pontianak skip sweet soy sauce entirely and rely on fine garlic spices with bean sprouts—a stark contrast to the chicken-kecap manis standard.

Cooking style

Nasi goreng traditionally uses higher heat and shorter cooking times to char the exterior slightly while keeping the interior moist. Garnishes differ significantly—fried egg on top is nearly universal in Indonesian versions, whereas Chinese fried rice typically uses chopped scallions and sometimes BBQ pork.

The implication: Nasi goreng is fried rice’s bold Indonesian cousin. Where Chinese fried rice aims for uniformity and subtle seasoning, nasi goreng pushes sweet, savory, and smoky to the foreground.

What meat is used in nasi goreng?

Traditional nasi goreng includes chicken, shrimp, or both as primary proteins. The dish is eaten any time of day in Indonesia, so protein choices adapt to regional preferences and personal budgets.

Chicken thigh

Chicken thigh is preferred over breast in some recipes for better flavor and texture. Marion’s Kitchen uses 200g chicken thigh in their authentic version (Marion’s Kitchen), while RecipeTin Eats specifies 150g thinly sliced chicken breast. Thigh meat stays juicier during high-heat cooking, making it the choice when tenderness matters most.

Prawns

Shrimp appear in classic recipes alongside chicken, though many home cooks choose one or the other. The The Daring Gourmet traditional version lists both chicken and shrimp among core inclusions.

Beef or pork options

Regional variants expand the protein range. Nasi goreng babat gongso uses tripe from Semarang, while nasi goreng ati ampela incorporates chicken liver and gizzard (Wikipedia regional variations). These offal versions showcase the dish’s versatility beyond common poultry proteins.

What sauce do they use in nasi goreng?

Kecap manis is the non-negotiable sauce in authentic nasi goreng. Everything else is secondary.

Kecap manis

The RecipeTin Eats recipe specifies 3 tablespoons total kecap manis in their chicken version, with a small amount added during cooking and more finish. Kecap manis contains palm sugar making it darker and thicker than regular soy sauce (Piquant Post). The sweetness isn’t added sugar—it’s baked into the sauce during production.

Light soy

Marion’s Kitchen combines 3 tablespoons total kecap manis with light soy sauce for an additional salty layer. This combination builds complexity without overwhelming the sweet soy foundation. Once Upon a Chef substitutes kecap manis with soy sauce, fish sauce, and brown sugar—a practical approach when Indonesian sweet soy sauce is unavailable.

Chili sauce

Heat levels vary by recipe and regional preference. Some cooks add sambal oelek or fresh chilies during cooking; others serve chili sauce on the side. The NYT Cooking version adds turmeric, ginger, and green beans, suggesting a more vegetable-forward approach that accommodates spice adjustments.

Why this matters

The Indonesian Ministry of Tourism declared nasi goreng one of five national dishes, validating kecap manis’s central role. When you skip this sauce, you’re making fried rice inspired by Indonesia, not authentic nasi goreng.

How to make nasi goreng at home

With ingredients assembled and techniques understood, here’s a practical step-by-step approach adapted from verified recipes (RecipeTin Eats, Marion’s Kitchen).

  1. Prepare day-old rice: Cook rice 1-2 days ahead and refrigerate uncovered. The surface moisture evaporates, creating drier grains that fry rather than steam.
  2. Make kecap manis substitute if needed: Heat ¼ cup soy sauce and ¼ cup brown sugar until boiling, then cool (Piquant Post). This syrupy mixture approximates the real thing.
  3. Season and cook protein: Slice 150-200g chicken thinly, season with salt. Heat wok to maximum with 2 tablespoons oil. Sear chicken until lightly golden, 2-3 minutes. Remove and set aside.
  4. Fry aromatics: Add garlic and shallots to the same wok. Stir-fry 30 seconds until fragrant. Add chilies and terasi if using.
  5. Scramble eggs separately: Push aromatics aside, add beaten egg to wok, and softly scramble (Once Upon a Chef). Eggs should be just set but not overcooked. Remove and set aside.
  6. Wok the rice: Add rice to wok, breaking up any clumps. Spread in a single layer and let sit 30 seconds to develop light char. Toss and repeat. This step takes 3-4 minutes at high heat.
  7. Add sauces: Pour 2-3 tablespoons kecap manis and 1 tablespoon light soy sauce over rice. Toss to coat evenly. Return chicken and egg, combining gently.
  8. Serve immediately: Plate and top with fried egg, crispy shallots, and cucumber slices. Nasi goreng waits for no one—serve the moment it’s ready.

What this means: The entire process from prep to plate takes about 25-30 minutes total. Most of that time is active cooking. The day-old rice requirement is the only component that demands advance planning.

The trade-off

Day-old rice requires patience, but it’s the single biggest factor between restaurant-quality wok char and home-kitchen mushiness. If you cook rice fresh, expect 5 extra minutes of high-heat cooking to drive off moisture before adding sauces.

Related reading: Japanese Curry Recipe

While nasi goreng brings unique Indonesian spices to the table, the chicken fried rice recipe offers a classic takeout-style alternative with familiar stir-fry techniques and flavors.

Frequently asked questions

What is nasi goreng?

Nasi goreng is Indonesian fried rice distinguished by kecap manis, a thick sweet soy sauce that gives the dish its dark brown color and caramel-like flavor. It traditionally includes chicken, shrimp, chilies, and aromatic ingredients like shallots and garlic (The Daring Gourmet).

What rice is best for nasi goreng?

Day-old jasmine or basmati rice works best at around 3-4 cups cooked weight (Once Upon a Chef). Refrigerate freshly cooked rice uncovered for 30 minutes minimum if you’re in a hurry. The key is dry, firm grains that fry rather than steam.

Can you use leftover rice for nasi goreng?

Yes, and leftover rice is actually preferable. Day-old cold cooked rice is essential to prevent mushiness in nasi goreng (RecipeTin Eats). Refrigerated rice dries slightly and firms up, making it ideal for high-heat stir-frying.

Is nasi goreng vegetarian?

Traditional nasi goreng includes animal protein, but vegetarian versions substitute tofu, eggs, or extra vegetables for the protein component. Regional variants like nasi goreng Madura use bean sprouts and fine garlic spices without sweet soy sauce, making them easier to adapt to meat-free diets (Wikipedia).

What vegetables go in nasi goreng?

Common vegetable additions include green beans, cabbage, and bean sprouts depending on the recipe. The NYT Cooking version includes green beans and describes the dish serving 2-4 people in about 30 minutes (NYT Cooking via Scribd). Regional variants like nasi goreng resek from Malang add shredded chicken, beansprouts, and cabbages.

How to cook perfect nasi goreng?

Three rules define perfect nasi goreng: use day-old rice, cook at maximum heat, and add kecap manis in stages rather than all at once. Eggs should be softly scrambled first then added back to avoid rubbery texture (Once Upon a Chef). The entire dish should take 25-30 minutes from start to plate.

How unhealthy is nasi goreng?

A typical serving contains approximately 500 calories per serving, according to recipe data. Health impact depends on oil quantity, protein choices, and portion size. Chicken thigh versions offer more fat but more flavor; breast versions are leaner. For healthier versions, reduce oil and increase vegetable content.

“A distinguishing feature of Nasi Goreng is the dark brown colour of the rice from the kecap manis / ketjap manis which is an Indonesian sweet soy sauce.”

— RecipeTin Eats (Popular recipe publication)

“Nasi goreng, which translates to ‘fried rice,’ is one of Indonesia’s best-known dishes.”

NYT Cooking (New York Times cooking section)

The Indonesian Ministry of Tourism declared nasi goreng one of five national dishes, validating kecap manis’s central role. For home cooks, the practical steps are straightforward: invest in quality kecap manis (or a solid substitute), plan your rice one day ahead, and cook fast at high heat. Skip any of these and you’re making something inspired by Indonesia, not nasi goreng.