Nasi Goreng is Indonesia’s national fried rice dish known for its bold smoky taste deep seasoning and signature dark color that comes from sweet soy sauce. Unlike regular fried rice nasi goreng is rich intense and comforting with layers of flavor created by garlic shallots shrimp paste optional vegetables and perfectly stir fried rice. It is one of the most popular street foods in Indonesia found in homes restaurants and roadside stalls.
The name nasi goreng simply means fried rice but the preparation is unique. The rice is first cooked and cooled then stir fried with aromatic spices vegetables eggs and sauces. The combination of sweet salty smoky and slightly spicy notes makes every bite exciting. Nasi goreng is often served with prawn crackers fried egg cucumbers and tomatoes making it a complete meal.
This detailed article will guide you step by step so you can make authentic Indonesian nasi goreng at home with simple ingredients.
Ingredients You Will Need
For the Spice Base
- 4 garlic cloves
- 3 shallots or 1 small onion
- 1 red chilli optional
- Half teaspoon shrimp paste optional but traditional
For the Fried Rice
- 2 cups cooked and cooled rice
- 2 tablespoons oil
- 1 egg
- Half cup mixed vegetables carrots beans peas optional
- 1 tablespoon soy sauce
- 1 tablespoon sweet soy sauce kecap manis
- Half teaspoon salt
- Half teaspoon black pepper
For Garnish and Serving
- Fried egg sunny side up
- Cucumber slices
- Tomato slices
- Spring onions
- Prawn crackers optional
Step by Step Method to Make Indonesian Nasi Goreng
Step 1
Make the Spice Paste
- Add garlic shallots red chilli and shrimp paste to a mortar or blender.
- Grind into a smooth paste.
- If using a blender add a few drops of water only if needed.
This paste gives nasi goreng its unique aroma and traditional Indonesian taste.
Step 2
Prepare the Egg
- Heat a little oil in a pan.
- Add one beaten egg.
- Scramble lightly and cook until soft.
- Remove and keep aside.
Egg adds richness and texture to the fried rice.
Step 3
Fry the Vegetables
- Heat oil again in the same pan.
- Add mixed vegetables if you are using them.
- Stir fry for two minutes until they turn slightly soft but remain colorful.
Vegetables are optional but add freshness and color.
Step 4
Add the Spice Paste
- Add the prepared spice paste to the pan.
- Cook on medium heat until the raw smell disappears.
- The paste should become fragrant and slightly golden.
This step creates the foundation of nasi goreng flavor.
Step 5
Add the Rice
- Add the cooled cooked rice to the pan.
- Mix well so the spice paste coats every grain.
- Add soy sauce sweet soy sauce salt and pepper.
- Stir fry on high heat for two to three minutes.
- Add the scrambled egg back into the rice and mix again.
The rice should look dark rich and well seasoned.
Step 6
Serve the Nasi Goreng
Serve the hot fried rice on a plate.
Garnish with
- Fried sunny side up egg
- Cucumber slices
- Tomato slices
- Spring onions
- Prawn crackers for crunch
This gives the iconic Indonesian street food presentation.
Tips for Perfect Nasi Goreng
- Always use cold rice to avoid mushiness
- Sweet soy sauce gives authentic dark color and taste
- Shrimp paste gives real Indonesian aroma
- Stir fry on high heat for smoky flavor
- Add more chilli for extra spice
- Do not overcook the vegetables
Variations You Can Try
- Add chicken pieces for chicken nasi goreng
- Add prawns for seafood nasi goreng
- Add tofu for a vegetarian version
- Add pineapple pieces for a tropical twist
Approximate Nutrition per Serving
Values may vary
- Calories 350 to 470
- Carbohydrates 55g
- Protein 12g
- Fat 14g
