Indonesian · Quick Meals

Nasi Goreng

Indonesian fried rice built on kecap manis and terasi, topped with a fried egg and prawn crackers. Every household has its own version; what they share is day-old rice and a very hot wok.

Not yet ratedThis recipe has no ratings yet 27 min total Serves 4 servings Easy
Jump to Recipe Method
Nasi Goreng — Indonesian quick meals recipe, served and ready to eat

Photograph credit: Nasi goreng by Unknown · CC0 1.0 · Rawpixel

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Break the cold rice apart with wet hands so there are no lumps at all before you start cooking.

  2. Blend the shallots, garlic, chillies, terasi and coriander to a smooth paste with a splash of water.

  3. Heat 3 tablespoons of the oil in a wok over medium heat and fry the paste for 6 to 8 minutes, stirring, until it darkens and the oil separates around the edges. This is the step that cannot be rushed.

  4. Raise the heat, add the chicken, and stir-fry 4 minutes until cooked through.

  5. Add the prawns and cook 90 seconds until just pink.

  6. Add the rice and toss hard for 3 minutes, breaking up any remaining clumps against the side of the wok.

  7. Pour the kecap manis and soy sauce around the edge of the wok, add the salt, and toss for 2 minutes until every grain is coated a deep brown and smells caramelised.

  8. Fold through the spring onions.

  9. Fry the eggs separately in the remaining oil until the whites are crisp and lacy at the edges and the yolks still run.

  10. Serve mounded on plates, each topped with an egg, with crackers, cucumber, tomato, fried shallots and sambal alongside.

Chef’s Tips

  • Day-old rice, always. Fresh rice gives a soft, clumpy nasi goreng that will not brown.
  • Kecap manis is thick and sweet and there is no real substitute; dark soy with palm sugar is the nearest approximation.
  • Toast the terasi wrapped in foil in a dry pan for a minute first — it smells alarming and tastes essential.

Common Substitutions & Variations

  • Out of spring onions? A small regular onion, finely sliced, or a few chives stirred in at the end both cover the job.
  • A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the red chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.

Pairing Suggestions

  • A cold Bintang
  • Satay skewers
  • Acar, the Indonesian pickle

Storage & Reheating

Refrigerate up to 3 days. Reheat in a hot wok with a splash of oil; add a fresh egg each time.

Common questions

How long does Nasi Goreng take to make?

About 27 minutes in total — 15 minutes of preparation and 12 minutes of cooking. The recipe serves 4.

What are the key tips for making Nasi Goreng?

Day-old rice, always. Fresh rice gives a soft, clumpy nasi goreng that will not brown. Kecap manis is thick and sweet and there is no real substitute; dark soy with palm sugar is the nearest approximation. Toast the terasi wrapped in foil in a dry pan for a minute first — it smells alarming and tastes essential.

What should I serve with Nasi Goreng?

A cold Bintang; Satay skewers; Acar, the Indonesian pickle.

How should Nasi Goreng be stored?

Refrigerate up to 3 days. Reheat in a hot wok with a splash of oil; add a fresh egg each time.

Is Nasi Goreng suitable for a special diet?

This recipe is dairy-free, high-protein and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Nasi Goreng?

About 648 kcal per serving, with 34 g protein, 78 g carbohydrate and 22 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

648Calories
34gProtein
78gCarbs
22gFat
3gFibre
14gSugar
1680mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.