Skip to main content
Indonesian
Easy

Nasi Goreng (Indonesian Fried Rice Recipe)

Indonesia's iconic fried rice — smoky, sweet, savoury, and deeply aromatic. Nasi goreng is made with day-old rice tossed in a flavour-packed paste of shallots, garlic, and chilli, then glazed with kecap manis (sweet soy sauce) and finished with egg. Served with cucumber, prawn crackers, and a fried egg on top, it is one of the most satisfying rice dishes in the world. The key is day-old rice and very high heat.

This recipe has been verified by our culinary team
Created by
Updated February 12, 2023
5 min
Prep Time
15 min
Cook Time
Servings
Nasi Goreng (Indonesian Fried Rice Recipe)
$5

About This Recipe

What is this dish?

Nasi goreng is Indonesia's most famous export and one of the great fried rice dishes of the world. The name simply means 'fried rice' in Indonesian, but this understates the dish considerably. What sets nasi goreng apart from other fried rice traditions is the spice paste — blended shallots, garlic, and chilli — and the use of kecap manis, the thick Indonesian sweet soy sauce that gives the rice its distinctive dark colour, glossy coating, and caramelised sweetness.

Why you'll love it

It uses leftover rice and takes 15 minutes. The flavour — smoky, sweet, savoury, aromatic, with a gentle heat — is completely addictive. It is one of the very best ways to use up rice that would otherwise be thrown away, and the result tastes like a dish from a good restaurant rather than a meal made from leftovers.

When to serve

A quick weeknight dinner for 2 that uses up leftover rice. Scales easily. Also works for a fast lunch or a late-night meal.

Quick tips

Use cold day-old rice. Highest heat possible. Keep everything moving. Add kecap manis at the end. Serve immediately.

Ingredient Highlights

Kecap Manis

The defining ingredient of nasi goreng. A thick, dark Indonesian sweet soy sauce with a molasses-like consistency and a deep, caramelised sweetness. It coats and glazes the rice to give it the characteristic dark colour and glossy sheen of authentic nasi goreng. It is not interchangeable with regular soy sauce — if unavailable, substitute with soy sauce and brown sugar.

Day-Old Rice

The most important technical element. Refrigerated day-old rice is drier, firmer, and less sticky than fresh rice. When it hits the hot wok, the separate grains fry and char at the edges rather than steaming and clumping. The slight crispiness of individual rice grains is the hallmark of good fried rice.

Shrimp Paste (Terasi)

A fermented shrimp paste used widely in Southeast Asian cooking. In small quantities — a pea-sized amount — it adds a profound savouriness and depth that is difficult to replicate. It smells intensely fishy raw but transforms when cooked into a round, complex umami base. Available in Asian supermarkets in small blocks or jars. Miso paste is the best vegetarian substitute.

Substitution Options

Replace kecap manis with soy sauce and brown sugar (2:1 ratio). Swap shrimp paste for fish sauce or miso paste. Use any protein — tofu, tempeh, leftover cooked chicken, beef, or pork. Replace jasmine rice with any long-grain white rice. Use tamari for a gluten-free version (and check the kecap manis label).

Ingredients
0/12 ready
Pantry Staples
Other
Fresh Produce
Other
Other
Meat & Seafood
Other
Meat & Seafood
Other
Other
Fresh Produce
Other

Step-by-Step Instructions

1

Make the spice paste

Using a pestle and mortar or a small food processor, blend the shallots, garlic, red chillies, and shrimp paste into a rough paste. It doesn't need to be completely smooth — some texture is good. Alternatively, finely mince all the ingredients together with a sharp knife. The paste is the flavour base of the entire dish.

Pro Tips:

  • A pestle and mortar produces the best texture for this paste — the bruising releases more fragrant oils than cutting
  • If using shrimp paste, wrap it in foil and toast in a dry pan for 30 seconds per side before using — this reduces its raw, pungent edge
Estimated time: 3 minutes
2

Cook the protein

Heat 1 tablespoon of vegetable oil in a large wok over very high heat until smoking. Add the sliced chicken or prawns and stir-fry for 3–4 minutes until just cooked through. Remove from the wok and set aside. The protein will be returned to the wok later.

Pro Tips:

  • High heat is essential — a wok over its highest flame is the foundation of good fried rice
  • Cook the protein in the hottest part of the wok and don't overcrowd — it should sear, not steam
Estimated time: 4 minutes
3

Fry the paste and rice

Add another tablespoon of oil to the wok over very high heat. Add the spice paste and stir-fry for 1–2 minutes until fragrant and slightly darkened — the shallot, garlic, and chilli should be cooked through and the shrimp paste should smell nutty rather than raw. Add the cold day-old rice, breaking up any clumps with a spatula. Stir-fry vigorously for 3 minutes, pressing the rice flat against the wok periodically to allow some grains to char slightly at the edges.

Pro Tips:

  • Cold, day-old rice is non-negotiable for good fried rice — fresh rice is too wet and steams rather than frying, producing a sticky, clumped result
  • The slight char on some rice grains is desirable — it adds smoky flavour that is characteristic of good fried rice
Estimated time: 5 minutes
4

Add the sauces and egg

Push the rice to the side of the wok. Crack the eggs into the empty space and scramble them briefly, cooking until just set but still slightly soft. Break into rough pieces and fold through the rice. Pour the kecap manis and soy sauce over the rice. Toss everything together rapidly over high heat for 1–2 minutes until the rice is evenly glazed with the dark, caramelised sauce.

Pro Tips:

  • Kecap manis burns quickly due to its high sugar content — keep moving the rice and don't let it sit still once the sauce is added
  • The eggs should be scrambled softly and folded in rather than cooked through — they continue cooking in the residual heat
Estimated time: 3 minutes
5

Serve immediately

Return the cooked chicken or prawns to the wok and toss to combine and warm through. Divide between plates. Traditionally, nasi goreng is served with a fried egg on top (made in a separate pan), sliced cucumber on the side, and prawn crackers. Scatter the spring onions over the rice.

Pro Tips:

  • The fried egg on top is as much a textural element as a garnish — the runny yolk breaks into the rice and adds richness
  • Serve immediately — fried rice is best eaten the moment it leaves the wok
Estimated time: 2 minutes

Chef's Tips

Techniques that separate good from great

1

Cook the rice the day before and refrigerate uncovered

Spreading the cooked rice on a tray and refrigerating it uncovered overnight dries it out perfectly for frying. Freshly cooked rice contains too much surface moisture to fry properly, regardless of how long you let it cool at room temperature. The overnight drying step is the most impactful thing you can do to improve home fried rice.

2

Toast the shrimp paste before using

Raw shrimp paste has an aggressive, pungent smell that softens dramatically when toasted. Wrap a small amount in foil and heat in a dry pan for 1 minute per side, or hold it directly over a gas flame on a skewer for 30 seconds. Toasted shrimp paste smells nutty and complex rather than raw and fishy — this is the version used in professional Indonesian kitchens.

3

Season at the table with sambal

Sambal oelek (a simple Indonesian chilli paste) served on the side allows everyone to season their own nasi goreng to their preferred heat level. It is also just delicious stirred into the fried rice and is one of the most useful condiments to have in the fridge.

Nutrition Facts

Per serving

Calories480
Protein28g
Carbohydrates62g
Fat14g
Fiber2g
Sodium980mg

* Percent Daily Values are based on a 2,000 calorie diet.

Equipment Needed

  • Large wok
  • Pestle and mortar or small food processor
  • Spatula

Quick Tips

  • Day-old rice is essential — fresh rice is too moist and steams rather than frying; it clumps and becomes gluey
  • Use the highest heat your cooker produces — genuine wok hei (breath of the wok) requires very high temperatures that most domestic hobs approximate but cannot fully replicate
  • Keep everything moving in the wok — fried rice waits for nothing

Recipe Variations

Different ways to make this dish your own

1

Nasi Goreng Kampung (Village Fried Rice)

A simpler, more rustic version made with fewer ingredients — just garlic, shallots, chilli, kecap manis, egg, and rice. No meat, no elaborate paste. It is the version made at home with whatever is available and is arguably the most satisfying and unpretentious version.

2

Nasi Goreng with Tempeh

Cube a block of tempeh and shallow-fry until golden before adding to the rice. Tempeh has a nutty, fermented flavour that works beautifully in nasi goreng and makes it a more substantial vegetarian meal.

3

Nasi Goreng Seafood

Use a mixture of prawns, squid rings, and crab meat. Add the squid first (it cooks quickly), then the prawns, then the crab. A seafood nasi goreng is a restaurant staple and makes for a more impressive dinner party version of the dish.

4

Extra Spicy Nasi Goreng

Increase the bird's eye chillies in the paste to 4–5 and add a teaspoon of sambal oelek to the kecap manis before adding to the rice. A fiercely hot version for those who want genuine Indonesian heat.

What to Serve With

Perfect pairings to complete the meal

1

Fried Egg (Telur Goreng)

A fried egg with a runny yolk placed on top of the nasi goreng is the classic serving and almost mandatory. Fry in hot oil until the edges are crispy but the yolk remains runny. It adds richness and the yolk breaks into the rice as you eat.

2

Prawn Crackers (Kerupuk)

Crunchy prawn crackers alongside provide texture contrast and are the traditional accompaniment. Cook from dried in hot oil until they puff up in seconds, or use ready-to-eat versions.

3

Sliced Cucumber and Tomato

A few slices of cool, refreshing cucumber and tomato alongside provide a cooling contrast to the hot, spiced rice and are a standard part of the classic nasi goreng presentation.

4

Sambal Oelek

Serve a small bowl of sambal oelek (chilli paste) on the side for those who want extra heat. It is a common table condiment in Indonesia and adds a fresh chilli heat that is different from the cooked paste in the rice.

Storage & Make-Ahead

Keep it fresh and plan ahead

Refrigerator

Store leftover nasi goreng in an airtight container in the fridge for up to 2 days.

Freezer

Not recommended — the texture of fried rice deteriorates significantly when frozen and thawed.

Make-Ahead

Not well-suited to making ahead — fried rice is best eaten immediately. However, the spice paste can be made and refrigerated for up to 3 days ahead.

Reheating

Reheat in a hot wok or skillet over high heat with a tiny splash of water. Toss continuously until heated through. Avoid the microwave which makes the rice soggy.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.