Authentic Nasi Goreng Recipe: A Flavor-Packed Indonesian Fried Rice Classic

Fragrant garlic sizzling in hot oil, sweet soy sauce caramelizing over fluffy rice, and the smoky aroma of stir-fried spices coming together in a single pan—Authentic Nasi Goreng Recipe is one of Indonesia’s most iconic comfort foods. Loved across Southeast Asia and beyond, this dish transforms simple leftover rice into something deeply flavorful, satisfying, and irresistibly aromatic.

Street vendors in Indonesia prepare Nasi Goreng on high-heat woks, tossing rice with kecap manis (sweet soy sauce), chili, garlic, shallots, and protein-rich additions like chicken, shrimp, or egg. The result is a perfect harmony of sweet, savory, and slightly spicy notes, balanced with a hint of smokiness that defines authentic Asian fried rice.

Every plate tells a story of tradition and practicality, where nothing goes to waste and every ingredient adds value. Home cooks appreciate its simplicity, while food lovers enjoy its bold and comforting flavor profile. Whether served for breakfast, lunch, or dinner, Nasi Goreng remains a timeless dish that satisfies cravings instantly while delivering restaurant-quality taste at home.

Authentic Nasi Goreng Recipe

Ingredients Needed

IngredientQuantityCalories (Approx.)
Cooked jasmine rice (preferably day-old)2 cups410 kcal
Chicken breast (diced)100g165 kcal
Shrimp (optional)100g100 kcal
Egg2 large140 kcal
Kecap manis (sweet soy sauce)2 tbsp100 kcal
Soy sauce1 tbsp10 kcal
Garlic (minced)3 cloves13 kcal
Shallots (sliced)2 medium30 kcal
Red chili (chopped)1–210 kcal
Vegetable oil2 tbsp240 kcal
Green onions2 tbsp5 kcal
Cucumber (for garnish)½ cup8 kcal
Tomato (for garnish)½ medium10 kcal
SaltTo taste0 kcal
White pepper1 tsp6 kcal

Step-by-Step Cooking Instructions

1. Prepare the Rice

Use day-old cooked rice for best results. Break up any clumps to ensure even frying and prevent mushiness.

2. Cook the Protein

Heat oil in a wok or large pan over medium-high heat. Add diced chicken and shrimp, cooking until fully done. Remove and set aside.

3. Sauté Aromatics

In the same pan, add garlic, shallots, and chili. Stir-fry until fragrant and lightly golden, releasing deep aromatic flavors.

4. Scramble the Eggs

Push aromatics to one side of the pan and scramble eggs until softly cooked. Mix them into the aromatics.

5. Add the Rice

Add cooked rice into the pan. Stir continuously to break apart grains and mix with the aromatics and eggs.

6. Season the Dish

Pour in soy sauce and kecap manis. Add salt and white pepper. Stir-fry on high heat until rice becomes evenly coated and slightly caramelized.

7. Combine Everything

Return cooked chicken and shrimp to the pan. Mix well to distribute flavors evenly throughout the rice.

8. Garnish and Serve

Top with chopped green onions and serve with fresh cucumber and tomato slices.

Tips for Customizing the Recipe

  • Use day-old rice for the best fried texture
  • Add beef, tofu, or sausage for variety
  • Increase chili for a spicier version
  • Add vegetables like carrots, peas, or cabbage for extra nutrition
  • Use butter instead of oil for a richer flavor
  • Add fried egg on top for a classic street-style presentation
  • Replace chicken with seafood for a coastal variation
Tips for Customizing the Recipe

Nutritional Information

Authentic Nasi Goreng is a balanced dish that provides energy, protein, and essential nutrients.

NutrientAmount per Serving
Calories620–650
Protein25–30g
Carbohydrates75–85g
Fat20–25g
Fiber3–5g
SodiumModerate to high (depending on soy sauce used)

Eggs and chicken provide high-quality protein, while rice serves as a strong carbohydrate base for energy. Garlic and chili contribute antioxidants and metabolic benefits.

Serving Suggestions

Nasi Goreng is commonly enjoyed with a variety of side dishes that enhance its flavor:

  • Fried egg (sunny side up) on top
  • Prawn crackers (krupuk)
  • Fresh cucumber slices
  • Tomato wedges
  • Pickled vegetables (acar)
  • Extra chili sauce or sambal

It is often served as a complete meal on its own but pairs beautifully with light soups or grilled satay skewers.

Authentic Nasi Goreng Recipe: A Flavor-Packed Indonesian Fried Rice Classic

Recipe by Jack Jon
Servings

2

servings
Prep time

15

minutes
Cooking time

15

minutes
Calories

620-650

kcal

Ingredients

  • | Ingredient | Quantity |

  • | ————————————— | ——– |

  • | Cooked jasmine rice (day-old preferred) | 2 cups |

  • | Chicken (diced) | 100g |

  • | Shrimp (optional) | 100g |

  • | Eggs | 2 large |

  • | Kecap manis (sweet soy sauce) | 2 tbsp |

  • | Soy sauce | 1 tbsp |

  • | Garlic (minced) | 3 cloves |

  • | Shallots (sliced) | 2 medium |

  • | Red chili (chopped) | 1–2 |

  • | Vegetable oil | 2 tbsp |

  • | Green onions (chopped) | 2 tbsp |

  • | Cucumber (for garnish) | ½ cup |

  • | Tomato (for garnish) | ½ medium |

  • | Salt | To taste |

  • | White pepper | 1 tsp |

Directions

  • Heat oil in a wok or large pan over medium-high heat.
  • Cook chicken and shrimp until fully done, then set aside.
  • Sauté garlic, shallots, and chili until fragrant.
  • Push aromatics aside and scramble the eggs in the pan.
  • Add cooked rice and break up any clumps.
  • Pour in kecap manis and soy sauce, then season with salt and pepper.
  • Stir-fry everything on high heat until well combined and slightly smoky.
  • Return cooked chicken and shrimp to the pan and mix well.
  • Garnish with green onions, cucumber, and tomato slices.
  • Serve hot with optional fried egg on top.

Recipe Video

Notes

  • Day-old rice works best because it is drier and helps achieve the classic fried, non-sticky texture.
    High heat is essential for creating the signature smoky “wok hei” flavor found in authentic street-style Nasi Goreng.

FAQs

1. What is Nasi Goreng?

Nasi Goreng is an Indonesian fried rice dish made with cooked rice, sweet soy sauce (kecap manis), garlic, shallots, spices, and proteins like chicken, shrimp, or eggs.

2. What makes Nasi Goreng “authentic”?

Authentic Nasi Goreng uses kecap manis (sweet soy sauce), high-heat stir-frying, and day-old rice to create its signature smoky, slightly sweet, and savory flavor.

3. Can I use freshly cooked rice?

It is possible, but not recommended. Fresh rice contains moisture and can become mushy. Day-old rice gives the best texture and separate grains.

4. Is Nasi Goreng spicy?

Traditional Nasi Goreng can be mildly spicy, but the heat level depends on how much chili or sambal is added during cooking.

5. What protein works best in Nasi Goreng?

Chicken, shrimp, beef, sausage, and eggs are commonly used. You can also make a vegetarian version using tofu or mixed vegetables.

Conclusion

Authentic Nasi Goreng stands as a beloved symbol of Indonesian cuisine, blending simple ingredients into a bold and flavorful dish. Its smoky aroma, sweet-savory balance, and satisfying texture make it a favorite across cultures and kitchens worldwide.

Similar Posts

Leave a Reply

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