Home » Blog » Nasi Goreng Kampung (Indonesian Fried Rice)

Nasi Goreng Kampung (Indonesian Fried Rice)

4.98 from 77 votes (Click on the stars to vote!)

This Nasi Goreng Kampung is an Indonesian Fried Rice. Sweet, salty, and perfectly spicy, it is a quick and easy meal one pot meal. Made with regular ingredients from your pantry, this fried rice is vegetarian-friendly and just as good as your favorite takeaway. No prep is required, so it’s faster than delivery!

If you love quick and easy take-away-style meals, check out some other recipes here.

 Nasi Goreng Kampung (Indonesian Fried Rice) in a bowl with eggs, tomatoes and cucumbers slices.
Nasi Goreng Kampung (Indonesian Fried Rice)

When I cannot be bothered to cook elaborate meals (which is most week-nights!), meals like this simple stir-fry have always been my go-to.

Here’s Why You Should Try This Popular Indonesian Fried Rice!

  • Quick and easy to make, it comes together in 15-20 minutes
  • Has vegetables and proteins, all in one meal
  • No need for multiple utensils
  • A wholesome meal that tastes like takeaway
  • Perfect to pack for lunches the next day
  • Adjust spice levels to suit every palate

I have simplified this Nasi Goreng recipe to make it easy, with plenty of short-cuts and alternatives for ingredients if you cannot find them in your local supermarkets. The mission here is to NOT go on a wild goose chase hunting for exotic ingredients, but also not compromise on the flavors.

Complete Ingredient List to make Nasi Goreng

Ingredients for Indonesian/Malaysian Fried Rice
Ingredients for Nasi Goreng Kampung (Indonesian Fried rice)

Sambal Paste (Chili Paste For Nasi Goreng)

This sambal paste is made out of chilis, onions, and garlic. Shrimp paste (belacan) can also be used, but I have omitted that to keep the recipe simpler. If using, add half a teaspoon of shrimp paste to the sambal ingredients.

Nasi Goreng Belacan - Chili ingredients
Nasi Goreng Paste

Chilis: I have used Thai chilies ( Bird’s Eye). These can be purchased fresh or dried. Soak dried chilis in a cup of hot water, drain, and use as fresh to make sambal paste. These are small but pack a lot of heat. If you have a low tolerance for spice, reduce the quantity to suit your palate. If you cannot find Thai chilis, use any other red variety, or look out for Sambal Oelek paste, which is basically the chili paste.

Shallots: Shallots grow in clusters and have oblong cloves, which are milder, sweeter, and more subtle than the pungent flavors of onions. If you do not have shallots, substitute with red onions, which are milder than other varieties.

Garlic: If possible, use fresh garlic, rather than ready garlic paste. It will add more aroma to your Nasi Goreng.

Stir Fry Ingredients for Nasi Goreng

Oil: Use any neutral-smelling oil like vegetable oil etc. Strongly flavored oils like olive oil, mustard oil, coconut oil, etc are not suitable.

Sambal Paste – This is just a mix of chilis, shallots, and garlic – ready to fry. Making a paste – either in a mortar, or grinder bruises the ingredients and makes them release flavor into your fried rice.

Peas: I have used thawed frozen peas. If using fresh, cook them prior to stir-frying. Add fresh peas to boiling water on the stove-top, and continue boiling for about 5 minutes. For microwaving – Add a tablespoon of water for 1 cup of peas and microwave on full strength for 4-5 minutes. Check for doneness.

Cooked Rice: I have used Jasmine rice. You can also use long-grain rice. You can also substitute with Jasmine rice. For fried rice, it is very important to dry out cooked rice. Wet rice creates soggy fried rice that sticks to the wok. That’s why this is a perfect dish to use up leftover rice. If you do not have any, cook rice as per instructions, and spread it on a large plate or baking tray to dry it out. Dry under a fan for about 2 hours, or overnight in the fridge uncovered. To prevent food poisoning, never leave out cooked rice for more than 4 hours.

Eggs: This is a two-egg dish. The first one is scrambled with the stir fry. The second is added on top as an omelet for garnish.

Kecap Manis: Kecap Manis is a sweet soy sauce (Kecap = soy sauce, Manis = sweet) which adds the quintessential sweet-salty flavor to Nasi Goreng. These are found in all major supermarkets in Australia. However, if you cannot find this, heat regular soy sauce with an equal volume of sugar (preferably brown) for about 5-7 minutes in a saucepan. Once it gets thick, like honey, take off the heat, cool, and use as kecap manis. If you have hoisin sauce, you can use that too.

Garnishes for Nasi Goreng

Following are the commonly used garnishes. Use as many as you like.

  • Fried Egg: This is cooked in the same wok with a bit of oil, till the edges get crispy and the whites are cooked completely. The yolk should be runny, which can then break over the rice.
  • Sliced cucumbers and tomatoes
  • Fried Shallots/ Onions: These are found in many Indian or Asian supermarkets. To make this at home, thinly slice onions and deep fry them till crispy. drain and place over a paper towel. I always keep a pack of readymade fried onions, as they come in handy for many dishes, without the hassle of deep frying.
  • Extra Sambal paste: For the chili lovers!
  • Prawn Crackers: These are also found in most supermarkets and add that crunch to the dish.
  • Pickled Vegetables: Simple pickle made by soaking cucumbers, carrots, chilis, and shallots in a vinegar solution.
  • Fried Anchovies (Ikan Bilis) – They add an umami crunch to your rice.

Step-by-step recipe with photos: How to make Nasi Goreng Kampung (Indonesian Fried Rice)

Gather sambal Ingredients
Peel onions, and garlic. Cut stems off chilies.
How to make a Nasi Goreng Paste
Option 1: Make sambal paste in mortar-pestle
How to make Nasi Goreng Paste
Sambal Paste is now ready to fry.
Recipe Nasi Goreng (Chilis and Chili paste in Bottle)
Option 2: Make sambal paste in a wet grinder
Substitute for Bird’s Eye Chillies = Sambal Oelek
Fry 1st egg till edges are crispy and keep aside
Nasi Goreng Paste Recipe
Next, fry sambal paste till oil separates
Add 2nd egg to the wok and fry till scrambled
Add peas and fry well
Cara NAsi Goreng - Rice in Wok
Toss in cooked rice and fry while breaking lumps
Add kecap manis, soy sauce, salt, and pepper
Indonesian rice Dish Indonesian fried rice in a wok
Serve on a plate and garnish with fried shallots
Best Nasi Goreng Recipe
Add a fried egg and other garnishes.

Some Useful Tips

Wok: Woks are made of a thin sheet of carbon steel and absorb heat quickly. This makes them an excellent choice for fast stir-frying. If you don’t own one, use a deep frying pan.

Mise en place: Fancy term that simply means prepping all ingredients and keeping them ready to go. This is very important when working with a thin wok on high heat. It is also helpful to organize ingredients in the order in which they go in the wok to make the process smooth and efficient.

Soy Sauce: When possible pick a dark soy sauce. It gives a beautiful caramel color to the rice, while not being as salty as the regular variety.

Taste as you go: Since there are two types of soy sauces used, just taste for saltiness before seasoning with extra salt.

Looking For Something Low-Carb?

Cauliflower Fried Rice
Cauliflower Fried Rice

More Content You Might Enjoy:

Some of our popular posts


Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Nasi Goreng Kampung (Indonesian Fried Rice) in a bowl with eggs, tomatoes and cucumbers slices.

Nasi Goreng Kampung (Indonesian Fried Rice)

Perfect balance of spicy, salty, umami, and sweet, this Nasi Goreng is the ultimate comfort food.
4.98 from 77 votes (Click on the stars to vote!)
Print Pin Rate
Course: lunch, lunch box, Main Course
Cuisine: asian
Keyword: asian, chili, Fried Rice, Indonesian, Nasi Goreng Kampung, Sambal fried rice, Spicy Asian Rice, Spicy Fried Rice
Categories: asian, easy meals, mains, wok fry
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 1 servings
Calories: 581kcal


  • 1 Wok or Deep Frying Pan


Sambal Paste

  • 1/4 cup Onion Shallot or red onion
  • 1 Red Chili Bird's Eye / Thai Chili
  • 1 tsp Garlic Minced
  • 1 tsp Shrimp Paste Optional

Order of Ingredients For Wok Frying

  • 1 tbsp Oil
  • 1 Egg
  • 1 tbsp Sambal Paste
  • 1/4 cup Frozen peas
  • 1 cup Cooked Rice
  • 1 tbsp Kecap Manis
  • 1 tsp Soy Sauce
  • 1/2 tsp Salt
  • 1/2 tsp Pepper Ground

For Garnish

  • 1 tbsp Coriander
  • 1 tbsp Green Onion Sliced
  • 1 tbsp Fried Onions optional
  • 1 Egg Fried
  • 1/4 cup Cucumbers Sliced
  • 1/4 cup Tomato Sliced


Make Sambal Paste

  • Add shallots, garlic, and chili to a food processor or mortar and make a paste.

Scramble Egg

  • Heat wok and add oil. Wait till the oil gets almost smoky.
  • Beat one egg, and add to the hot wok.
  • Swirl the egg around, and scramble it with a spatula. Remove from wok and keep aside.

Stir Fry

  • Add oil to the wok and heat till it's smoky.
  • Once hot, add the sambal paste and fry for 2 minutes till well cooked, and the ingredients do not look raw anymore. The oil should separate from the paste.
  • Add peas and fry till they are well cooked for, about 2 minutes.
  • Now add rice and keep stir frying till it is well coated with sambal paste. Break any lumps with the spatula.
  • Add Kecap Manis, Soy Sauce, Salt and Pepper.
  • Fry till all ingredients are well mixed. Remove in a plate to serve.


  • Add oil to the wok, and add the second egg.
  • Heat till the white is well cooked, and the yolk is still runny.
  • Add this egg over the rice.
  • Add other garnishes like fried onion, sliced tomatoes, sliced cucumbers, coriander, and spring onions. Serve hot.


Calories: 581kcal | Carbohydrates: 65g | Protein: 24g | Fat: 25g | Saturated Fat: 5g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 12g | Trans Fat: 1g | Cholesterol: 384mg | Sodium: 344mg | Potassium: 653mg | Fiber: 5g | Sugar: 8g | Vitamin A: 1603IU | Vitamin C: 92mg | Calcium: 137mg | Iron: 4mg
DID YOU MAKE THIS RECIPE?Mention @caramel.and.spice or tag #caramel.and.spice !


Health Advice: We are not medical professionals or dieticians. Please consult your doctor if a diet or way of eating is suitable for you.

Nutritional Panel: Our nutritional values are calculated by Spooncular API. While we try our best to ensure these values are correct, please confirm these independently.

8 Comments on “Nasi Goreng Kampung (Indonesian Fried Rice)”

  1. Thanks for the recipe which came out great! I could not find Kecap Manis, so used your suggestion for heating soy sauce and sugar and it came out great — love the flavor of the dish!

  2. I make American fried rice all the time and my family loves it! When I seen your recipe, I had to give it a try. This Indonesian fried rice was very easy to make and has great flavor. Thank you for helping me expand my recipe making skills!

  3. I first tried nasi goreng kampung in Malaysia and have been meaning to make it ever since, this was perfect and transported me right back to that beautiful country!


Leave a Comment

Recipe Rating