Authentic Nasi Goreng: Indonesian Fried Rice with Vegetables

Nasi Goreng is roughly the Indonesian version of fried rice.

Jump to Recipe
4.97/5 (27)

In addition to kecap manis, the ubiquitous sweet soy sauce of the country, terasi (Indonesian shrimp paste) is what distinguishes nasi goreng from other fried rice variants you’ll see in other countries.

Terasi is an umami bomb that permeates both your kitchen and your senses. If you can’t find it easily, don’t hesitate to replace it with another Southeast Asian shrimp paste, or omit it. As usual, it will still be delicious, but you’ll miss a nice nuance of flavor. A good substitute can be sambal oelek. You can also add it to your beef rendang.

Nasi goreng sauce in a yellow bowl
Sometimes, I make a more liquid version of the sauce for my mie goreng recipe, the Indonesian stir-fried noodles

The Main Ingredients of Nasi Goreng

Terasi is an Indonesian shrimp paste that can be found in well-stocked Asian supermarkets. If you can’t find terasi, you can substitute it with belacan (Malaysian or Singaporean shrimp paste) or Thai shrimp paste, or simply omit it altogether.

Sambal oelek is an Indonesian chili paste, traditionally prepared with nothing more than red chilies and salt. You can find it in Asian markets or in the “international” aisle of some supermarkets.

Kecap manis is an Indonesian sweet soy sauce, typically made by combining soy sauce with palm sugar. For more information, read my article on kecap manis and how to make it yourself.

Homemade kecap manis in a jar
A delicious homemade kecap manis

Tips for Successful Nasi Goreng

For best results, use rice that has been refrigerated for at least 12 hours and up to 3 days. If using freshly cooked rice, spread the rice on a tray and let it cool for 5 minutes before using.

Authentic Nasi Goreng – Indonesian Fried Rice

An authentic Nasi Goreng recipe that will make you (re)visit Bali
Print Recipe Pinner la recette Ajouter à ma liste
4.97/5 (27)
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Course: Side dish
Cuisine: Indonesian
Servings: 2 people
Calories: 64kcal
Author: Marc Winer

Equipment

Ingredients

For the spice paste

  • 2 small shallots coarsely chopped
  • 3 cloves medium garlic cloves
  • 1 teaspoon of sambal oelek or one large green chili, stemmed and seeded
  • 0.5 teaspoon of terasi Indonesian shrimp paste

For the Nasi Goreng

  • 600 g of cooked and cooled jasmine rice cooked weight
  • 30 ml neutral oil
  • 30 ml of kecap manis
  • 10 ml light soy sauce
  • 1 pinch salt
  • 1 pinch white pepper

For serving

  • 2 large fried eggs optional
  • Cucumber slices optional
  • Sliced tomatoes optional
  • Fried shallots optional

Instructions

For the spice paste

  • Place half of the shallots in a mortar and grind with a pestle until a coarse puree forms.
  • Add the remaining shallots, followed by the garlic, chili, and terasi (if using), grinding with a pestle until each ingredient is mostly incorporated before adding the next.
  • The final paste should resemble thick oatmeal. Alternatively, combine all spice paste ingredients in a small food processor and blend until they form a paste.

For the Nasi Goreng

  • If using day-old rice, transfer the rice to a bowl and break the rice up with your hands into individual grains.
  • Heat the oil in a large wok or skillet over high heat until shimmering.
  • Add the spice paste and cook, stirring constantly and scraping the bottom of the wok or pan to prevent the paste from burning, until a pungent aroma permeates your kitchen and the paste darkens, 2 to 3 minutes. Reduce heat to medium at any point if the paste seems to be browning too quickly.
  • Add the rice to the wok and stir to coat with the spice paste.
  • Add the kecap manis and soy sauce. Stir and cook until the rice is evenly colored and hot throughout. Season with salt and white pepper.
  • Divide the rice between two plates and top each plate of rice with a fried egg. Garnish with cucumber and tomato slices and shower with fried shallots, if desired.
  • Serve immediately with kecap manis on the side just in case

Notes

Terasi is an Indonesian shrimp paste that can be found in well-stocked Asian supermarkets. If you can’t find terasi, you can substitute it with belacan (Malaysian or Singaporean shrimp paste) or Thai shrimp paste, or simply omit it altogether.
Sambal oelek is an Indonesian chili paste, traditionally prepared with nothing more than red chilies and salt. You can find it in Asian markets or in the “international” aisle of some supermarkets.
Kecap manis is an Indonesian sweet soy sauce, typically made by combining soy sauce with palm sugar. For more information, read my article on kecap manis and how to make it yourself.
For best results, use rice that has been refrigerated for at least 12 hours and up to 3 days. If using freshly cooked rice, spread the rice on a tray and let it cool for 5 minutes before using.

Nutrition

Calories: 64kcal | Féculents: 15g | Protein: 1g | Fat: 0.01g | Sodium: 592mg | Potassium: 20mg | Fiber: 0.1g | Sugar: 11g | Vitamin A: 17IU | Vitamin C: 0.4mg | Calcium: 2mg | Iron: 0.2mg
Did you make this recipe?Tag @marcwiner on Instagram!

4 Comments

  1. 5 stars
    Made this nasi goreng about 4 times now, and it always turns out perfectly savory and fragrant, especially with the terasi and kecap manis. Still just as satisfying every time, this recipe is a keeper 🙂

  2. 4 stars
    Made this nasi goreng for a dinner with friends last weekend and the kitchen smelled incredible as the paste cooked. Everyone went back for seconds, and two guests asked me to send them the recipe because the sweet-savory kecap manis flavor was so good 🙂

  3. 5 stars
    My picky partner usually turns up their nose at anything with shrimp paste, so I was pleasantly surprised when they went back for seconds and asked me to make this nasi goreng again 😋

  4. Stephanie

    5 stars
    The smell of the shallots, sambal, and that sweet hit of kecap manis took me right back to my childhood, when my aunt would make fried rice with whatever was in the fridge and a perfectly crisp egg on top. Love how you explain the terasi too, it’s exactly that deep savory note that makes the whole dish feel like home 🙂

4.97 from 27 votes (23 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Rate this recipe