Nasi Goreng

Nasi Goreng – flavorful Malaysian fried rice dish
Malaysia
⏱ — min. Serves: —

Nasi Goreng awakens the senses with a single-pan fusion of fragrant jasmine rice, salty-savory paste, and morning-fresh eggs. This Malaysian breakfast institution transforms leftover rice into something extraordinary through high-heat wok technique and a complex three-sauce foundation. The dish represents pure resourcefulness—humble ingredients elevated through proper technique into a breakfast that can satisfy any time of day.

⚡ Easy 🔥 ~450 kcal / serving

Ingredients

  • 2 cups cooked jasmine rice (preferably cold and a day old)
  • 200 grams chicken breast or tofu, diced
  • 2 tablespoons vegetable oil
  • 2 cloves garlic, minced
  • 1 onion, finely chopped
  • 1 red bell pepper, diced
  • 1 carrot, peeled and diced
  • 1 cup frozen peas (thawed)
  • 2 eggs, lightly beaten
  • 3 tablespoons soy sauce
  • 1 tablespoon oyster sauce (or vegetarian oyster sauce)
  • 1 tablespoon kecap manis (sweet soy sauce) or regular soy sauce with a pinch of sugar
  • 1 teaspoon sambal oelek (chili paste) or to taste
  • 1/2 teaspoon ground white pepper
  • 2 green onions, chopped
  • Fresh cilantro, chopped, for garnish
  • Lime wedges, for serving

Instructions

Prepare the Rice

Ensure the cooked jasmine rice is cold and separated. If the rice is fresh, spread it out on a tray to cool down and dry out a bit.

Cook the Protein

Heat vegetable oil in a large wok or frying pan over medium-high heat.

Add the diced chicken or tofu and cook until golden brown and cooked through. Remove from the pan and set aside.

Stir-Fry the Vegetables

In the same pan, add a little more oil if needed. Sauté the minced garlic and chopped onion until fragrant and softened.

Add the diced red bell pepper and carrot, and cook for another 2-3 minutes until tender.

Add the peas and cook for an additional 1-2 minutes.

Add the Eggs

Push the vegetables to one side of the pan. Pour the beaten eggs into the empty space and scramble until fully cooked. Mix the eggs with the vegetables.

Combine Everything

Add the cold rice to the pan, breaking up any clumps. Stir to combine with the vegetables and eggs.

Pour in the soy sauce, oyster sauce, kecap manis (or sweet soy sauce), sambal oelek (or chili paste), and ground white pepper. Toss everything together until the rice is evenly coated with the sauces and everything is heated through.

Finish and Serve

Add the cooked chicken or tofu back into the pan and mix well.

Garnish with chopped green onions and fresh cilantro. Serve with lime wedges on the side.

Frequently Asked Questions

What is Nasi Goreng?

Nasi Goreng is Malaysian fried rice that transforms day-old jasmine rice through high-heat wok cooking combined with kecap manis (sweet soy sauce), fish sauce, and chili paste. The combination creates a caramelized, deeply savory dish that's more complex than simple fried rice.

Where does Nasi Goreng come from?

Nasi Goreng originated in Indonesia but became strongly established across Malaysia and Southeast Asia. Malaysian versions often emphasize the balance of sweet (kecap manis), salty (fish sauce), and spicy (sambal) in equal measure.

What are the main ingredients in Nasi Goreng?

The foundation is cold jasmine rice. Essential seasonings include kecap manis, fish sauce, soy sauce, and sambal oelek. Additions include garlic, onion, carrots, peas, eggs, and protein like chicken, shrimp, or tofu, with green onions for finish.

Any tips for making the best Nasi Goreng?

Always use day-old cold rice—fresh rice becomes mushy when stir-fried. Prepare all ingredients before cooking since the actual wok time is only 5-7 minutes. Fry the rice in batches for proper heat distribution and to achieve individual grains that are coated but not broken.

What do you serve with Nasi Goreng?

Traditionally served with a fried or sunny-side-up egg on top. Serve alongside extra sambal for heat adjustment, fresh lime wedges, sliced cucumbers, and sometimes with a side of crispy fried shallots or emping crackers for texture contrast.