Back to blog

Nasi Goreng (Indonesian Fried Rice)

Sweet, savory with a big hit of umami, nasi goreng will surely satisfy your bellies. This rice dish gets its deep brown caramelized color from the kecap manis, Indonesia's popular sweet soy sauce and its umami from terasi (Indonesian shrimp paste). Nasi Goreng is often topped with a fried egg, making it a well-rounded meal!
20 Minutes
13 Ingredients
Spice Level

Learn to make it

Nasi Goreng (Indonesian Fried Rice)

Recipe for Nasi Goreng (Indonesian Fried Rice)


For 2 servings

  • 2 small shallots

  • 3 tsp garlic (3 cloves)

  • 2 tsp chili sambal

  • 1 tsp shrimp paste

  • 4 c cooked jasmine rice

  • 2 tbsp cooking oil

  • 2 tbsp kecap manis, plus more for drizzling

  • 1 tbsp soy sauce

  • 1 tsp ground white pepper

Optional, to serve:

  • 2 fried eggs
  • sliced tomatoes
  • sliced cucumbers

Step by step

step 1

Add the shallots, garlic, chili sambal, and shrimp paste to a small food processor and process until it forms a paste.

step 2

Heat oil in a large wok over medium high heat and add in the spice paste from step 1. Cook for 2 minutes until the paste turns a few shades darker and the paste is very fragrant. Reduce heat if the paste is browning too quickly.

step 3

Add in the cooked jasmine rice and stir to combine with the spice paste. Add in kecap manis and soy sauce. Stir and cook until rice is evenly colored. Season with salt and white pepper to taste.

step 4

Serve rice with a fried egg topping and garnish with cucumber and tomato slices. Drizzle with more kecap manis if desired. "Ayo Makan!" (Let's eat!)