The aroma of sizzling garlic and spices wafts through the kitchen, instantly transporting me to the bustling streets of Indonesia—where the vibrant dish Nasi Goreng reigns supreme. This Indonesian fried rice is more than just a meal; it’s the heart of countless family gatherings, adaptable enough to accommodate any protein or veggie you fancy, making it the perfect dish for the busy home chef. With a quick prep time and endless customization options, you’ll find Nasi Goreng to be your reliable weeknight hero or a standout at dinner parties. Ready to dive into a bowl of comfort that’s as warm as the smiles it brings?

Why is Nasi Goreng a Crowd Favorite?

Versatile and Customizable: No matter your taste, Nasi Goreng can be tailored to fit your cravings—choose from chicken, shrimp, tofu, or an assortment of fresh veggies.

Quick Cooking: Whip it up in under 30 minutes, making it perfect for those hectic weeknights when you want something delicious without the wait.

Flavor Explosion: The harmonious blend of sweet soy sauce and spices creates a mouthwatering taste that captivates everyone at the table.

Comfort and Satisfaction: With crispy rice and the perfect runny fried egg on top, every bite is a comforting hug!

Cultural Delight: Experience a dish that transcends borders, embracing Indonesian culinary traditions right in your home.

You’ll love how this dish pairs well with a crispy salad for a quick meal, making it an instant family favorite. Want more delightful adaptations? Check out our variations for a vegetarian Nasi Goreng that’s just as scrumptious!

Nasi Goreng Ingredients

• Create the perfect flavor with these essential ingredients!

For the Rice Base

  • Cooked Rice – Preferably day-old and chilled; using it prevents gumminess for your Nasi Goreng.
  • Vegetable Oil – For frying; peanut oil can provide a nutty flavor!

For the Aromatics

  • Onion (1 small, finely chopped) – Adds a lovely sweetness and depth; opt for yellow or white onions.
  • Garlic (2 cloves, minced) – Infuses the dish with fantastic flavor; avoid burning it to prevent bitterness.
  • Red Chili (1, finely chopped) – Brings in some heat; adjust based on your spice preference.
  • Ginger (1 inch, grated) – Adds warmth and aroma; always go for fresh ginger for the best flavor!

For the Protein

  • Cooked Protein (1/2 cup) – Chicken, shrimp, or tofu can be used; mix and match for variety!
  • Frozen Peas and Carrots (1/4 cup) – Offers color and nutrition; feel free to substitute with other veggies like bell peppers.

For the Flavor

  • Sweet Soy Sauce (kecap manis) (2 tablespoons) – Essential for the unique flavor profile; don’t substitute with regular soy sauce!
  • Soy Sauce (1 tablespoon) – For that added saltiness; adjust according to your taste.
  • Fish Sauce (1 teaspoon, optional) – Enhances umami flavor; can be skipped for vegetarian versions.
  • Ground Turmeric (1/2 teaspoon) – Provides color and a subtle flavor; substitute with paprika if desired.
  • White Pepper (1/4 teaspoon) – Adds a mild heat and flavor.
  • Shrimp Paste (1/4 teaspoon, optional) – Boosts authenticity; omit for vegetarian dishes.

For the Egg

  • Eggs (2) – For scrambling and richness; a fried egg on top adds wonderful texture!

For the Garnish

  • Garnishes: Green onions (chopped), fried shallots (for a crunchy finish), cucumber and tomato slices (for a fresh contrast) – optional but enhance the dish beautifully!

Feel free to get creative with your Nasi Goreng to cater to every taste bud!

Step‑by‑Step Instructions for Nasi Goreng

Step 1: Prep Ingredients
Start by gathering all your ingredients for Nasi Goreng. Finely chop the onion, garlic, red chili, and grate the ginger. Ensure your cooked rice is day-old and chilled to prevent gumminess. Having everything ready will streamline your cooking process, allowing you to sauté and fry efficiently.

Step 2: Heat Oil
In a large wok or skillet, heat 2 tablespoons of vegetable oil over medium-high heat until it shimmers and is hot. This should take about 2 minutes, and you’ll notice the oil glistening. Ensure the wok is hot enough to prevent sticking, setting the stage for perfectly fried ingredients.

Step 3: Sauté Aromatics
Add the finely chopped onion to the hot oil, sautéing for about 2-3 minutes or until it becomes translucent and aromatic. Then, toss in the minced garlic, chopped red chili, and grated ginger, stirring continuously for another 1-2 minutes until the garlic is fragrant but not burned. The vibrant smells will fill your kitchen!

Step 4: Add Protein
Incorporate your choice of cooked protein—be it chicken, shrimp, or tofu—into the pan. Stir-fry the protein for 2-3 minutes, until it is heated through. As the protein warms up, mix it well with the aromatic blend, ensuring the flavors meld beautifully.

Step 5: Add Vegetables
Next, add 1/4 cup of frozen peas and carrots to the wok, stir-frying for another 2-3 minutes until the vegetables are heated through and the colors brighten. As they cook, they’ll create a lovely contrast in color and provide additional texture to your Nasi Goreng.

Step 6: Add Shrimp Paste
If you’re using shrimp paste, crumble it into the mix now. Stir-fry everything together for about 30 seconds until fragrant, allowing the paste to dissolve and integrate with the other ingredients. This step enhances the dish’s authenticity, but feel free to skip it for a vegetarian variation.

Step 7: Cook Eggs
Push the mixture to one side of the pan and crack two eggs into the empty space. Scramble the eggs for 1-2 minutes until they’re just cooked and slightly runny. This method gives your Nasi Goreng a deliciously rich element that blends beautifully with the other components.

Step 8: Combine Ingredients
Mix the scrambled eggs with the sautéed ingredients in the wok, ensuring they are evenly distributed. Stir them together thoroughly for about 1 minute, allowing the eggs to embrace the flavors of Nasi Goreng.

Step 9: Add Rice
Now it’s time to introduce the chilled, pre-cooked rice. Add it to the wok and use a spatula to gently break apart any clumps. Stir everything together for approximately 2-3 minutes, making sure the rice is well-coated with the mixture and heated throughout.

Step 10: Add Sauces and Spices
Pour in the sweet soy sauce (kecap manis), regular soy sauce, and optional fish sauce. Sprinkle in the ground turmeric and white pepper. Mix everything vigorously for an additional 3-5 minutes, ensuring each grain of rice gets coated in the sauces, which will deepen the flavors of your Nasi Goreng.

Step 11: Taste and Adjust
Take a moment to sample your Nasi Goreng. Adjust seasoning if necessary, adding extra soy sauce or spices to your taste. This is your final chance to tweak the dish to your liking, ensuring it’s just right before serving.

Step 12: Plate & Garnish
Spoon the Nasi Goreng onto plates, making it inviting for your guests. Garnish generously with chopped green onions and crispy fried shallots, which add texture and flavor.

Step 13: Optional Egg Topper
For an added touch, top each serving with a sunny-side-up fried egg. This beautiful addition elevates the dish, inviting everyone to dig in!

Step 14: Serve
Accompany your Nasi Goreng with fresh cucumber and tomato slices for a refreshing contrast. Serve immediately and relish the comforting flavors of this beloved Indonesian dish!

How to Store and Freeze Nasi Goreng

Fridge: Store leftover Nasi Goreng in an airtight container for up to 3 days. Ensure it’s completely cooled before sealing to maintain freshness.

Freezer: For longer storage, freeze in a tightly sealed container or freezer bag for up to 1 month. Portion it out for easy reheating later!

Reheating: To reheat, thaw in the fridge overnight, then warm in a skillet over medium heat. Add a splash of water or soy sauce to revive moisture and avoid dryness.

Room Temperature: Avoid leaving Nasi Goreng at room temperature for more than 2 hours to prevent food safety issues.

Expert Tips for Nasi Goreng

  • Rice Quality: Use day-old, chilled rice: Freshly cooked rice can turn mushy; day-old rice ensures a perfect texture.
  • Oil Temperature: Heat oil adequately: Make sure the oil is hot enough before adding ingredients to prevent sticking and ensure even cooking.
  • Seasoning Balance: Taste and adjust: Don’t hesitate to tweak sauces and spices during cooking—this allows you to personalize your Nasi Goreng.
  • Egg Cooking: Scramble eggs separately: This technique adds richness without overcooking the eggs; a runny fried egg on top is an excellent finish!
  • Veggie Variety: Experiment with vegetables: Feel free to mix in seasonal veggies like bell peppers or snap peas to brighten up your dish.
  • Protein Flexibility: Get creative with proteins: From chicken to tofu, mix and match your favorite ingredients for a personalized Nasi Goreng experience!

What to Serve with Nasi Goreng

Set the perfect stage for your delicious Indonesian fried rice by pairing it with vibrant, complementary sides.

  • Crispy Asian Salad: A fresh mix of crunchy vegetables with a tangy sesame dressing brings a delightful contrast to the savory rice.
  • Thai Spring Rolls: These light and crispy rolls, filled with veggies and served with a sweet dipping sauce, are a refreshing sidekick to Nasi Goreng.
  • Egg Soup: A warm, savory egg drop soup offers a soothing note that amplifies the delightful flavor of your main dish.
  • Grilled Shrimp Skewers: Juicy, perfectly seasoned grilled shrimp provide an additional layer of flavor and satisfy seafood lovers at your table.
  • Mango Salsa: This vibrant, tropical fruit salsa adds a burst of sweetness and acidity that brightens the rich spices of the fried rice.
  • Cucumber & Tomato Salad: A simple salad with cool cucumber and ripe tomatoes provides a fresh and crunchy contrast against the hearty rice.
  • Iced Green Tea: Refreshing and slightly grassy, this drink cleanses the palate and complements the bold flavors beautifully.
  • Chocolate Mousse: End the meal on a sweet note with light and fluffy chocolate mousse, offering a perfect dessert balance after savory dishes.

Make Ahead Options

These Nasi Goreng are perfect for busy home cooks who want to save time without sacrificing flavor! You can prepare all the chopped vegetables (onion, garlic, red chili, ginger) and store them in the refrigerator for up to 3 days. Additionally, you can cook your preferred protein (chicken, shrimp, or tofu) in advance and refrigerate it as well. In the morning, simply combine the ingredients and reheating them in a hot wok takes just 10-15 minutes. Just be sure to use day-old rice stored in the fridge to maintain that ideal texture, and when it’s time to serve, add fresh garnishes like green onions and fried shallots for a delightful finish. Enjoy the effortless time-saver that Nasi Goreng offers any weeknight!

Nasi Goreng Variations & Substitutions

Ready to make your Nasi Goreng experience even more delightful? Let’s explore how you can tailor this dish to suit your tastes and dietary preferences!

  • Vegetarian Option: Omit shrimp paste and use tofu or tempeh instead. This way, you’ll enjoy a hearty, plant-based delight without sacrificing flavor!

  • Dairy-Free Delight: Replace any creamy additions with a drizzle of coconut cream. It provides a rich, tropical twist to your dish.

  • Spicier Version: Increase the number of red chilies or add a spoonful of sriracha to amp up the heat. Feel free to taste-test as you go to get your perfect spice level!

  • Flavor Boost: Swap half the soy sauce for oyster sauce or hoisin sauce for an extra layer of sweetness and umami richness. This twist will certainly elevate your flavors!

  • Bright Veggies: Mix in seasonal vegetables like snap peas, bok choy, or bell peppers for added color and crunch. Fresh greens can compliment the dish beautifully.

  • Protein-Packed: Incorporate a blend of proteins by adding diced ham or leftover grilled chicken. The variety will keep your diners guessing and delighted!

  • Noodle Option: For a fun twist, swap out rice for cooked noodles. Whether you choose egg noodles or rice noodles, it adds a delightful texture and delicious variation.

  • Heat Adjustments: If you love heat but want it playful, try using sweet chili sauce instead of regular soy sauce. It balances sweetness with a zesty kick that’s irresistible.

The beauty of Nasi Goreng lies in its wonderful adaptability! If you’re curious about more delectable possibilities, consider exploring our tasty ideas for a vegetarian Nasi Goreng that doesn’t compromise on flavor. Happy cooking!

Nasi Goreng Recipe FAQs

What type of rice should I use for Nasi Goreng?
Absolutely! For the best texture, use day-old, chilled rice. Freshly cooked rice tends to become mushy when fried, while day-old rice remains separate and slightly crispy—perfect for Nasi Goreng!

How should I store leftover Nasi Goreng?
To keep your Nasi Goreng fresh, store it in an airtight container in the refrigerator for up to 3 days. Make sure it’s completely cooled before sealing to prevent moisture buildup, which can affect the texture.

Can I freeze Nasi Goreng?
Yes, you can! For longer storage, freeze Nasi Goreng in a tightly sealed container or freezer bag for up to 1 month. I recommend portioning it into smaller servings to make reheating more convenient later on.

How do I reheat frozen Nasi Goreng?
To reheat, first thaw it in the fridge overnight. When you’re ready to enjoy it, warm it in a skillet over medium heat. Adding a splash of water or soy sauce can help revive moisture and prevent the rice from drying out.

What if I have allergies or dietary restrictions?
Very! If you’re dealing with allergies, watch out for soy sauce, which contains gluten. Opt for gluten-free soy sauce (tamari) instead. For a vegetarian version, simply omit shrimp paste and fish sauce, opting for extra vegetables or tofu as protein alternatives.

How can I adjust the spice level in my Nasi Goreng?
If you love a bit of heat, you can increase the amount of red chili or even add sriracha during the cooking process. On the other hand, if you prefer a milder flavor, feel free to reduce the chili or omit it altogether. The more the merrier when it comes to customizing your dish!

Nasi Goreng

Savory Nasi Goreng: Your New Favorite Comfort Meal

No ratings yet
Nasi Goreng is a delectable Indonesian fried rice that offers a flavorful, customizable comfort meal.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Indonesian
Calories: 450

Ingredients
  

For the Rice Base
  • 4 cups Cooked Rice Preferably day-old and chilled
  • 2 tablespoons Vegetable Oil Can use peanut oil for flavor
For the Aromatics
  • 1 small Onion Finely chopped; yellow or white onion
  • 2 cloves Garlic Minced; avoid burning
  • 1 piece Red Chili Finely chopped; adjust for heat
  • 1 inch Ginger Grated; fresh is best
For the Protein
  • 1/2 cup Cooked Protein Chicken, shrimp, or tofu
  • 1/4 cup Frozen Peas and Carrots Substitute with other veggies if desired
For the Flavor
  • 2 tablespoons Sweet Soy Sauce (kecap manis) Essential for unique flavor
  • 1 tablespoon Soy Sauce Adjust to taste
  • 1 teaspoon Fish Sauce Optional; enhances umami
  • 1/2 teaspoon Ground Turmeric Can substitute with paprika
  • 1/4 teaspoon White Pepper Adds mild heat
  • 1/4 teaspoon Shrimp Paste Optional; omit for vegetarian
For the Egg
  • 2 large Eggs For scrambling and garnish
For the Garnish
  • Green Onions Chopped, for garnish
  • Fried Shallots For a crunchy finish
  • Cucumber and Tomato Slices Optional, for freshness

Equipment

  • Wok or Skillet

Method
 

Preparation
  1. Start by gathering all your ingredients for Nasi Goreng. Finely chop the onion, garlic, red chili, and grate the ginger. Ensure your cooked rice is day-old and chilled to prevent gumminess.
  2. In a large wok or skillet, heat 2 tablespoons of vegetable oil over medium-high heat until it shimmers and is hot.
  3. Add the finely chopped onion to the hot oil, sauté for about 2-3 minutes until translucent, then toss in garlic, chili, and ginger, stirring for another 1-2 minutes.
  4. Incorporate your choice of cooked protein into the pan and stir-fry for 2-3 minutes until heated through.
  5. Next, add 1/4 cup of frozen peas and carrots to the wok, stir-frying for another 2-3 minutes until heated through.
  6. If using shrimp paste, crumble it into the mix and stir-fry together for about 30 seconds.
  7. Push the mixture to one side of the pan and crack two eggs into the empty space. Scramble the eggs for 1-2 minutes.
  8. Mix the scrambled eggs with the sautéed ingredients in the wok, ensuring they are evenly distributed.
  9. Add the chilled, pre-cooked rice to the wok and break apart any clumps; stir for approximately 2-3 minutes.
  10. Pour in the sweet soy sauce, regular soy sauce, and optional fish sauce; mix everything for an additional 3-5 minutes.
  11. Taste your Nasi Goreng and adjust seasoning if necessary, adding extra soy sauce or spices to your liking.
  12. Spoon the Nasi Goreng onto plates and garnish with chopped green onions and crispy fried shallots.
  13. Optionally, top each serving with a sunny-side-up fried egg.
  14. Serve immediately with fresh cucumber and tomato slices.

Nutrition

Serving: 1servingCalories: 450kcalCarbohydrates: 55gProtein: 15gFat: 20gSaturated Fat: 3gPolyunsaturated Fat: 6gMonounsaturated Fat: 10gCholesterol: 140mgSodium: 800mgPotassium: 300mgFiber: 3gSugar: 2gVitamin A: 500IUVitamin C: 5mgCalcium: 30mgIron: 1.5mg

Notes

Feel free to experiment with different proteins and vegetables to suit every taste bud. Enjoy the comforting flavors of this beloved dish!

Tried this recipe?

Let us know how it was!