Go Back

Nasi Goreng - Indonesian Fried Rice

Larch Gauld
This adaptable rice dish can be vegan, vegetarian or include meat or seafood.
5 from 3 votes
Prep Time 10 mins
Cook Time 10 mins
Total Time 20 mins
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.


  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