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.

Ingredients Needed
| Ingredient | Quantity | Calories (Approx.) |
|---|---|---|
| Cooked jasmine rice (preferably day-old) | 2 cups | 410 kcal |
| Chicken breast (diced) | 100g | 165 kcal |
| Shrimp (optional) | 100g | 100 kcal |
| Egg | 2 large | 140 kcal |
| Kecap manis (sweet soy sauce) | 2 tbsp | 100 kcal |
| Soy sauce | 1 tbsp | 10 kcal |
| Garlic (minced) | 3 cloves | 13 kcal |
| Shallots (sliced) | 2 medium | 30 kcal |
| Red chili (chopped) | 1–2 | 10 kcal |
| Vegetable oil | 2 tbsp | 240 kcal |
| Green onions | 2 tbsp | 5 kcal |
| Cucumber (for garnish) | ½ cup | 8 kcal |
| Tomato (for garnish) | ½ medium | 10 kcal |
| Salt | To taste | 0 kcal |
| White pepper | 1 tsp | 6 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

Nutritional Information
Authentic Nasi Goreng is a balanced dish that provides energy, protein, and essential nutrients.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 620–650 |
| Protein | 25–30g |
| Carbohydrates | 75–85g |
| Fat | 20–25g |
| Fiber | 3–5g |
| Sodium | Moderate 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
2
servings15
minutes15
minutes620-650
kcalIngredients
| 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.
