Easy how to make Nasi Goreng, Indonesia’s favourite rice dish

Nasi Goreng ingredients

If you go into any warung, restaurant or kitchen in Indonesia, you will find a version of fried rice – Nasi Goreng. Each area has subtle differences in the way they make the dish and families hand down their own special tweaks to their Nasi Goreng.

In Indonesian “nasi” means rice and “goreng” means fried.

*This site uses affiliate links and I may earn a small commission when you use my links and make a purchase without incurring an additional fee yourself.
Thank you for supporting this website. See my disclaimer page for more details.

It is thought that the dish possibly had its origins in China. After a meal, any leftover rice, vegetables or meat were kept for the next day. The rice, vegetable and meat were fried together and seasoned with some soy sauce. It was an efficient use of the food so that nothing was wasted.

Making Nasi Goreng in Bali

I first tasted Nasi Goreng on my first trip to Bali in 2015. We pitched up at a warung – small restaurant – and, unfamiliar with the menu, we chose what looked like a simple rice dish. Ohhhh, we chose the right thing to have. Nasi Goreng has become one of our staples when we are in Bali.

I first cooked Nasi Goreng in Lovina in Bali at a cooking class with Wayan from Warung Wayan w.w.

Getting up at 6 am, I went to the local market with Wayan to select the freshest vegetables and other ingredients. We then walked back to her warung. After a restorative Bali Kopi (strong but smooth coffee) it was time to cook.

Lovina Market
Vegetables on sale at Lovina Market

Wayan taught me the difference between Nasi Goreng – fried rice – and Mei Goreng. Mei Goreng is fried noodles, which has a similar base but uses monosodium glutamate instead of kachup manis. Mei Goreng is lighter than Nasi Goreng, but still full of vegetables and packed with flavour.

I found Nasi Goreng, quite simple to make and you can adjust it to taste.

Mei Goreng at Warung Wayan
Mei Goreng with fried tofu, fried tempeh and vegetables

Nasi goreng is quick to make and finished off with a fried egg on top, so the yolk oozes into the rice. You can add cooked chicken, prawns or other proteins, such as tofu or pork into the nasi goreng. A vegetable nasi goreng is a perfect vegetarian dish or if you omit the egg, a vegan one.

Try serving with a spicy chilli sambal, sambal matah or some ayam goreng (fried chicken). For vegetarians and vegans add fried tofu or tempeh – fermented soya beans – or greens.

Unfamiliar Ingredients in Nasi Goreng

The raw ingredients for Nasi Goreng - a dish of cold white rice, cabbage, spring onions, carots, chilli, garlic, brocolli and kichap manis
Ingredients for Nasi Goreng

Like a lot of recipes from foreign countries, there are ingredients you may not have used before.

Kacup Manis – sweet soy sauce

To give the rice a rich brown colour and a depth of flavour you add kacup manis which is sweet soy sauce. It has a thicker consistency to normal soy sauce.

Most supermarkets now stock kacap manis, but if you can make your own by combining equal measures of brown sugar and soy sauce and simmer it down until it has thickened.

Sesame Oil

Sesame oil adds a lovely nuttiness to any dish taste and is generally available in supermarkets.

Cold Cooked Rice

Okay, this is not an unfamiliar ingredient, but the nasi goreng taste so much better if the rice is not freshly cooked but cold. For me, I find that the soy sauces coat is better and get right into the grain but when I have used freshly cooked rice, it just doesn’t taste as good and it can be a bit “wet”.

Carrot Battons

To get perfect carrot batons, cut the carrots at a 45-degree angle, then stack the slices and cut them into strips and hey presto, carrot matchsticks!

Nasi Goreng – Indonesian Fried Rice

f67acb274d623d4a1f1c901618153b05?s=30&d=identicon&r=gLarch Gauld
This adaptable rice dish can be vegan, vegetarian or include meat or seafood.
5 from 3 votes
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Main Course
Cuisine Balinese, Indonesian
Servings 4 servings


  • Chopping Board
  • Knives
  • Wok or large frying pan
  • Small frying pan


Rice base

  • 1 ½ tbsp Sesame Oil
  • 2 cloves Garlic finely chopped
  • 1 – 2 small Red Chillies (optional) finely chopped – add more or less to your taste
  • 2 medium Carrots sliced and made into battons – see instructions
  • 100 grams Cabbage chopped
  • 3 – 4 Spring Onions (scallions/green onions) finely chopped
  • 100 grams Basmati Rice pre-cooked
  • 2 tbsp Kecap Manis note 1 sweet soy sauce
  • 2 tsp Dark Soy Sauce
  • 2 tsp Light Soy Sauce

Optional Extras – Chicken

  • 150 grams chicken breast note 2 chopped into bites-sized pieces

Optional Extras – Prawns

  • 150 grams prawns note 2 shelled and with heads removed

Optional Extras – choose some or none

  • 100 grams broccolli note 3 split into small florets
  • 100 grams cauliflower split into small florets
  • 50 grams fine green beans cut into bite-sized pieces

Garnish (optional – choose one, some or none)

  • 4 Eggs fried and sunnyside up
  • 1 tomato cut into chunks
  • cucumber sliced
  • ½ white onion sliced and fried until golden


  • Heat the oil in the wok on high and add the garlic and chillies (if using) until softened, about 30 seconds.
  • Add the carrots note 4 , cabbage, spring onions, any other vegetables and soy sauces and mix well.
    You can add in uncooked chicken pieces if you are using it.
    Cook until the vegetables are soft and the chicken is cooked through, about 5 minutes.
  • Add the rice, kecap manis and mix well. At this point add uncooked prawns if you are using them.
    Keep stirring until the rice, vegetables and any additions are coated in the kecap manis.
  • While the rice is finishing its final stages, fry the eggs in a separate pan so that the yokes are still runny and the edges are just beggining to crisp.


  • Put a mound of the nasi goreng on your plate, garnish with a selection of the above garnishes and top with a fried egg and serve.
    Nasi Goreng


  1. Kecap Manis is sweet soy sauce which is thicker than usual. You should be able to buy it at your local supermarket, a Chinese specialist shop or on Amazon.
  2. You can add meat or seafood to the dish, or both
  3. Feel free to add in any leftover vegetables that you have, maybe mangetout, baby corn or pak choi. I find that root vegetables like potato don’t work quite as well.
  4. When chopping my carrots, I cut them at a light angle, then stack them and cut them into batons.
  5. If you omit the chicken/seafood and egg, this is a great vegan dish.
Keyword rice, sesame oil, soy sauce

What is your favourite Indonesian dish? Have you tried to make Nasi Goreng, let me know you got on in the comments below.

Don’t forget to pin this article so you can come back to it later

Nasi Goreng - Indonesia's Favourite Rice Dish
Nasi Goreng - Indonesia's Favourite Rice Dish
Nasi Goreng - Indonesia's Favourite Rice Dish

6 thoughts on “Easy how to make Nasi Goreng, Indonesia’s favourite rice dish

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.