The Woks of Life
My Saved Recipes
  • Recipes
    • Recipe Index
    • Recipe Filter
    • View all By Date
    • Our Cookbook: NOW AVAILABLE!
    • Videos
  • How-To
    • Cooking MethodsAll how-to cooking methods
    • Cooking ToolsAll Cooking tools including hand and electrics
    • Wok Guide
    • Garden/FarmWe share our learnings from our new Woks of Life HQ/farm (where we moved in Fall of 2021) on how to grow Chinese vegetables, fruits, and other produce, as well as farm updates: our chickens, ducks, goats, alpacas, and resident llama!
    • CultureCulture related posts
  • Ingredients
    • Chinese Ingredients Glossary
    • Sauces, Wines, Vinegars & Oils
    • Spices & Seasonings
    • Dried, Cured & Pickled Ingredients
    • Noodles & Wrappers
    • Rice, Grains, Flours & Starches
    • Tofu, Bean Curd & Seitan
    • Vegetables & Fungi
    • Fresh Herbs & Aromatics
  • Life & Travel
    • Life
    • Travel
  • Contact
    • Work with Us
    • Press
    • Send Us A Message
  • About Us
Home ❯ Recipes ❯ Rice ❯ Nasi Goreng (Indonesian Fried rice)

Nasi Goreng (Indonesian Fried rice)

Bill

by:

Bill

14 Comments
Jump to Recipe
  • Share on Pinterest
Posted: 4/6/2026

Nasi Goreng is the beloved national dish of Indonesia, an Indonesian fried rice with aromatic shrimp paste, sweet soy sauce, and savory elements like garlic and fried shallots. This Nasi Goreng recipe isn’t your average takeout fried rice, but a complex, smoky, and deeply satisfying dish.

nasi goreng

What Makes Nasi Goreng Different?

Nasi goreng literally means “fried rice,” but it has a different flavor profile than the Chinese Chinese fried rice dishes you might be more familiar with. Here are some of the ingredients that make it unique: 

  • Kecap Manis is a sweet Indonesian soy sauce and the soul of the dish. Unlike regular soy sauce and even Chinese dark soy sauce, Kecap Manis is thick, syrupy, and infused with palm sugar. With such high sugar content, it caramelizes in the wok, giving the rice a dark mahogany color and a distinct smoky-sweet flavor. 
  • Terasi is a pungent Indonesian shrimp paste that comes in brown blocks, similar to belacan from Malaysia. There are many different kinds of shrimp paste that you can buy, and you can customize how much you add to the rice. I like to add a good amount to really appreciate the flavor of Nasi Goreng.
  • The Toppings and Sides are a big part of the Nasi Goreng experience. The traditional way to serve it is with a crispy fried egg (telur ceplok), fresh cucumber slices, tomato wedges, and crispy shallots for crunch and fragrance. Sometimes, crunchy fried crackers (krupuk) come on the side as well.

Is Nasi Goreng Spicy?

While Nasi goreng is usually spicy, you can customize the spice level. Our recipe uses Thai chilies as an optional ingredient, so you can add less or leave them out completely! Some shrimp pastes are made with chili peppers and can add to the spice, so choose accordingly. If you are a spice fiend, you can add more chopped Thai chili peppers or a teaspoon or two of sambal.

If using chopped Thai Chilies, you can add them early with the diced onions and chopped garlic, or at the end of the dish with the chopped scallion. Adding them at the beginning of the recipe with the diced onions yields a uniform spicy heat throughout the fried rice. Adding them in the end with the scallions will give you a spicy kick whenever you bite into one, which I personally prefer.

eating nasi goreng

Different Types of Shrimp Paste

Shrimp paste comes in many different forms and versions. You can read more about it in our post on shrimp paste. For Nasi Goreng, we’ve outlined some choices below depending upon your personal tastes and preferences:

  • Terasi is Indonesian shrimp paste, which is the most “authentic” type of shrimp paste you can use. It comes in blocks similar to some types of Malaysian belacan, though it can be more pungent than belacan.
  • Belacan is an essential ingredient in Malaysian cooking. Belacan comes in blocks, but you’ll also see jarred sauces labeled belacan/belachan. Belacan sauce has a medium fermented shrimp flavor and can be spicy, while the belacan blocks have a strong fermented shrimp flavor and aren’t spicy. We also have our own homemade Belacan sauce recipe that’s similar to jarred sauces (particularly the Hong Kong version, like the Amoy brand, pictured). 
  • Shrimp sauce: Chinese shrimp pastes (such as Lee Kum Kee) are ground into a fine sauce and sold in jars. The sauce has a thick consistency and pinkish gray color. The flavor is similar to Malaysian belacan sold in compressed blocks, but is more convenient to work with. Shrimp sauce has a strong fermented shrimp flavor and is not spicy.
  • Thai shrimp paste, or kapi/gapi (such as Trachang brand)is similar to Chinese shrimp sauce, though it is a bit drier in consistency. 
  • Thai shrimp sauce condiments (like Pantai Shrimp Paste with Soya Bean Oil, pictured) are condiments with dried shrimp, shrimp roe, and chilies with a wonderful mild shrimp flavor. These condiments can be a great alternative to traditional shrimp pastes, as they have a more mild (less funky) flavor than other pastes. Although these condiments can be more expensive, I love using them in cooking or just with plain rice. Don’t let the price (2x to 3x other brands) discourage you. It is delicious in my opinion and worth the price!
  • Ginsiang Bagoong is a Filipino fermented shrimp paste (brands include Kamayan and Barrio Fiesta) with aromatics and seasonings like garlic, sugar, and vinegar. A condiment or cooking ingredient, it’s full of umami. It has a medium fermented shrimp flavor and (unless it’s the spicy version) it is mild.
various jars of shrimp paste and sauce

Nasi Goreng Recipe Instructions

In a medium bowl, combine the chicken pieces, cornstarch, water, and soy sauce. Marinate for 20-30 minutes while you prepare the rest of the ingredients. 

nasi goreng ingredients

Heat the wok until just smoking and add 2 tablespoons of oil (if you’ve already fried your shallots for the topping, use the shallot frying oil). Sear the chicken until 80% done. Remove from the wok and set aside.

pulling fried shallots out of oil
fried shallots on paper towel
searing chicken in wok
seared chicken pieces in wok

Reduce the heat to medium. Add 1 tablespoon of oil, along with the onions, garlic. At this point, if using Thai chilies, you can add them in if you want heat throughout the dish. (Alternatively, add them later with the scallions.) Stir-fry for 1 minute, or just until the onions are translucent.

Chili Tip!

Add the chopped Thai chilies early with the onions and garlic if you like a spicier rice. Alternatively, you can add it in the end with the scallions, and the rice itself will be less spicy. The chopped chillies will give you a separate spicy kick instead of a long spicy burn in the entire dish.

Next, add the shrimp paste and ketchup. Increase the heat to high and fry the mixture for 20 seconds, or until fragrant. Frying the shrimp paste and ketchup caramelizes them and brings out more flavor.

chopped onions in wok
sauteed onions in wok
ketchup and shrimp paste in wok with onions
base for nasi goreng in wok

Add the cooked rice and stir-fry until everything’s well distributed. Use your metal wok spatula to scrape any rice that’s starting to stick to the wok. Gently smash down any rice lumps to break them apart. Keep the wok on high and as you continue to stir-fry the rice. The hot wok will become more non-stick as the rice fries.

Add the soy sauce, kecap manis, optional MSG, and white pepper. Stir-fry for another 1 to 2 minutes, or until the color is uniform.

adding cooked rice to wok
stir-frying rice with sauce

Next, add the chicken and its juices to the rice. Continue to stir-fry for another minute to heat the chicken through. Stir in the scallions and the chopped Thai chilies (if you didn’t add them earlier). Taste for seasoning, and add salt if needed. 

adding chicken to rice
adding chopped scallion to rice

Plate the rice, and top with fried shallots, a fried egg, and the sliced tomato and cucumber. The eggs can be served sunny side up or over-easy, depending on your preference. The egg is traditionally cooked so the yolk is still runny. Serve! 

Nasi Goreng recipe

Looking for more authentic recipes? Subscribe to our email list and be sure to follow us on Pinterest, Facebook, Instagram, and Youtube!

Recipe

Nasi Goreng recipe
Print
5 from 4 votes

Nasi Goreng (Indonesian Fried Rice)

Nasi Goreng is the beloved national dish of Indonesia, an Indonesian fried rice with aromatic shrimp paste, sweet soy sauce, and savory elements like garlic and fried shallots.
by: Bill
Serves: 3
Prep: 20 minutes mins
Cook: 30 minutes mins
Total: 50 minutes mins

Ingredients

For the chicken:
  • 8 ounces boneless skinless chicken thighs or breast (sliced or cut into small ½-inch/1cm chunks)
  • 1 teaspoon cornstarch
  • 1 tablespoon water
  • 1 tablespoon soy sauce
For the rice:
  • 3 tablespoons neutral oil (plus more for frying eggs and shallots)
  • 1 small onion (diced; about ⅔ cup)
  • 2 cloves chopped garlic
  • 3 Thai bird's eye chilies (chopped, optional)
  • 1-3 tablespoons shrimp paste see notes
  • 1 tablespoon ketchup
  • 4 cups cooked, cooled jasmine rice
  • 2 tablespoons light soy sauce
  • 3 tablespoons kecap manis
  • ¼ teaspoon MSG (optional)
  • ⅛ teaspoon ground white pepper
  • 1 chopped scallion
  • ½ teaspoon salt (optional, or to taste)
For the toppings:
  • ⅓ cup shallots (thinly sliced and fried until crispy, or use pre-fried shallots; see notes)
  • Fried eggs
  • Sliced tomatoes
  • Sliced cucumbers

Instructions

  • In a medium bowl, combine the chicken pieces, cornstarch, water, and soy sauce. Marinate for 20-30 minutes while you prepare the rest of the ingredients.
  • Heat the wok until just smoking and add 2 tablespoons of oil (if you’ve already fried your shallots for the topping, use the shallot frying oil). Sear the chicken until 80% done. Remove from the wok and set aside.
  • Reduce the heat to medium. Add 1 tablespoon of oil, along with the onions and garlic. For a spicier dish, you can also add the Thai chilies at this point (alternatively, add them at the end with the scallions). Stir-fry for 1 minute, or just until the onions are translucent. Next, add the shrimp paste and ketchup. Increase the heat to high and fry the mixture for 20 seconds, or until fragrant.
  • Add the cooked rice and stir-fry until everything’s well distributed, using your metal wok spatula to scrape any rice that’s starting to stick to the wok. Gently smash down any rice lumps to break them apart. Keep the wok on high and as you continue to stir-fry the rice, the hot wok will become more non-stick as the rice fries. Add the soy sauce, kecap manis, optional MSG, and white pepper. Stir-fry for another 1 to 2 minutes, or until the color is uniform.
  • Next, add the chicken and its juices to the rice and continue to stir-fry for another minute or until the chicken is heated through. Stir in the scallions and the chopped Thai chilies (if you didn’t add them earlier). Taste for seasoning, and add salt if needed.
  • Plate the rice, and top with fried shallots, a fried egg, and the sliced tomato and cucumber. The eggs can be served sunny side up or over-easy, depending on your preference but the egg is traditionally cooked so the yolk is still runny. Serve!

Tips & Notes:

On shrimp paste: You can use any type of shrimp paste we outlined at the beginning of the post, though they have varying degrees of salt, heat, and pungency. If you are unsure or new to shrimp paste and using more pungent shrimp pastes, like the terasi, belacan blocks, or Chinese shrimp sauce, start with 1 tablespoon. 
Use the prepared condiments (like Ginsiang Bagoong, or the Thai shrimp paste condiments) for a milder shrimp flavor. If using a prepared condiment, you can add it gradually to taste. With the Pantai Thai Shrimp Paste with Soya Bean Oil, I use the full 3 tablespoons! You can also use a smaller amount, and people who like the flavor can add these condiments on top of their rice.
To fry shallots: Heat 1 to 2 cups of oil in a small pot until the thermometer reads 250 deg F. Place the sliced shallots into the oil and spread the strands apart with chopsticks. Let the shallot fry for 3 to 4 minutes or until they turn a very light brown. Avoid frying them at too high a temperature or until they’re too dark or they will burn. Transfer them to a paper towel on a plate, spreading them out and let cool until the turn slightly crispy and set aside.

Nutrition Facts

Calories: 711kcal (36%) Carbohydrates: 92g (31%) Protein: 35g (70%) Fat: 21g (32%) Saturated Fat: 3g (15%) Polyunsaturated Fat: 5g Monounsaturated Fat: 11g Trans Fat: 0.1g Cholesterol: 269mg (90%) Sodium: 1458mg (61%) Potassium: 876mg (25%) Fiber: 4g (16%) Sugar: 21g (23%) Vitamin A: 777IU (16%) Vitamin C: 23mg (28%) Calcium: 118mg (12%) Iron: 3mg (17%)
Nutritional Info Disclaimer Hide Disclaimer
TheWoksofLife.com is written and produced for informational purposes only. While we do our best to provide nutritional information as a general guideline to our readers, we are not certified nutritionists, and the values provided should be considered estimates. Factors such as brands purchased, natural variations in fresh ingredients, etc. will change the nutritional information in any recipe. Various online calculators also provide different results, depending on their sources. To obtain accurate nutritional information for a recipe, use your preferred nutrition calculator to determine nutritional information with the actual ingredients and quantities used.
Did You Make This?Tag us on Instagram @thewoksoflife and be sure to follow us on social for more!
@thewoksoflife

You may also like…

  • fried rice recipe
    Hawaiian Shrimp Fried Rice with Pineapple
  • Thai Basil Shrimp Fried Rice - Easy Thai Food , by thewoksoflife.com
    Thai Basil Shrimp Fried Rice
  • Ginger Garlic Shrimp Fried Rice, by thewoksoflife.com
    Ginger Garlic Shrimp Fried Rice
  • Mushroom Fried Rice
    Mushroom Fried Rice
Bill

About

Bill
Bill Leung is the patriarch of The Woks of Life family, working on the blog alongside wife Judy and daughters Sarah and Kaitlin. Born in upstate New York, Bill comes from a long line of professional chefs. From his mother’s Cantonese kitchen to bussing tables, working as a line cook, and helping to run his parents’ restaurant, he offers lessons and techniques from over 50 years of cooking experience. Specializing in Cantonese recipes, American Chinese takeout (straight from the family restaurant days), and even non-Chinese recipes (from working in Borscht Belt resort kitchens), he continues to build what Bon Appétit has called “the Bible of Chinese Home Cooking.” Along with the rest of the family, Bill is a New York Times bestselling cookbook author and James Beard and IACP Award nominee, and has been developing recipes for over a decade.
guest
Rate this recipe:




guest
Rate this recipe:




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

14 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Sarah, Kaitlin, Judy, and Bill cooking together

Welcome!

We’re Sarah, Kaitlin, Judy, and Bill– a family of four cooks sharing our home-cooked and restaurant-style recipes.

Our Story

sign up for our newsletter and receive:

our Top 25 recipes eBook

Our email newsletter delivers our new recipes and latest updates. It’s always free and you can unsubscribe any time.

Wok Guide
Ingredients 101
Cooking Tools
Kitchen Wisdom
* Surprise Me! *

Save Your Favorite Woks of Life Recipes!

Create an account to save your favorite dishes & get email udpates!

Sign Me Up

Sign Up For Email Updates & Receive Our

Top 25 Recipes Ebook!

“

“I am proud to say that your genealogy has been the sole tutorial for my Asian-inspired culinary adventures for years; probably since you began. Time and again, my worldwide web pursuits for solid recipes that I know my family will eat has landed me back here.”

Beth, Community Member Since 2013

Shanghai Scallion Flatbread Qiang Bing
Eggs with Soy Sauce and Scallions
Scallion Ginger Beef & Tofu
Bill with jar of haam choy
Soy Butter Glazed King Oyster Mushrooms
Taiwanese Rou Zao Fan
  • Facebook
  • Instagram
  • Pinterest
  • YouTube

All Rights Reserved © The Woks of Life

·

Privacy Policy

·

Disclaimer

·

Site Credits

·

Back to Top
wpDiscuz