As I stared at the leftovers in my fridge, a culinary epiphany struck—why not create something extraordinary out of the ordinary? Enter Nasi Goreng, Indonesia’s vibrant and beloved fried rice dish that effortlessly transforms everyday ingredients into a festival of flavors. This recipe is not only quick and customizable, allowing you to use whatever veggies and proteins you have on hand, but it’s also a brilliant way to reduce waste and elevate your weeknight dinners. Each bite harmonizes savory, sweet, and spicy notes, making it a delightful comfort food experience that’s anything but boring. What’s your favorite ingredient to toss into a stir-fried dish?

Why is Nasi Goreng so special?
Versatile and Customizable: Nasi Goreng invites creativity with whatever ingredients you have on hand—think leftover proteins and veggies! Quick to Prepare: In under 30 minutes, you can whip up this delicious dish, perfect for busy weeknights. Bold Flavor Profile: The combination of sweet soy sauce and spices creates a layered taste sensation. Waste-Reducing Meal: Transform leftovers into a gourmet experience, making your kitchen more sustainable. Crowd-Pleasing Comfort Food: Whether for family or guests, this dish impresses everyone with its vibrant colors and rich flavors!
Nasi Goreng Ingredients
Unleash your culinary creativity with these key components!
For the Fried Rice
• Cooked Rice – Day-old, chilled rice prevents clumping and gives the perfect texture.
• Vegetable Oil – Essential for frying; swap for peanut oil for a nuttier taste.
• Onion (1 small, finely chopped) – Adds sweetness and depth to your dish.
• Garlic (2 cloves, minced) – Infuses the dish with a robust flavor.
• Red Chili (1, finely chopped) – Spice it up as needed; adjust the quantity based on your heat preference.
• Ginger (1 inch, grated) – Brings a sweet and slightly spicy zest to your fried rice.
• Protein (1/2 cup diced chicken, shrimp, or tofu) – Choose your favorite for a satisfying bite.
• Frozen Peas and Carrots (1/4 cup) – Perfect for color and nutrition; feel free to swap with any available veggies.
• Sweet Soy Sauce (Kecap Manis) (2 tablespoons) – Essential for that authentic Nasi Goreng flavor.
• Soy Sauce (1 tablespoon) – For added saltiness and depth.
• Fish Sauce (1 teaspoon, optional) – Enriches the umami flavor; can be omitted for vegetarians.
• Ground Turmeric (1/2 teaspoon) – Provides a beautiful yellow color and mild flavor.
• White Pepper (1/4 teaspoon) – Adds warmth; adjust according to your taste.
• Shrimp Paste (1/4 teaspoon, optional) – Enhances authenticity, but can be left out for a vegetarian option.
• Eggs (2) – Scrambled and mixed in for added richness and flavor.
For Garnishing
• Green Onions (for garnish) – Chopped for a fresh touch.
• Fried Shallots (for garnish, optional) – Gives a delightful crunch and flavor boost.
• Cucumber and Tomato Slices (for serving, optional) – Offers a refreshing contrast to the savory dish.
Step‑by‑Step Instructions for Nasi Goreng
Step 1: Gather Your Ingredients
Before you start cooking Nasi Goreng, make sure to prep all your ingredients. Chop the onion, mince the garlic, and finely chop the red chili and ginger. This will ensure everything is ready to go once you start cooking. Set your day-old, chilled rice aside, as it’s crucial for achieving the perfect texture.
Step 2: Heat the Oil
In a large wok or skillet, heat 2 tablespoons of vegetable oil over medium-high heat until shimmering. You’ll know it’s ready when the oil moves fluidly around the pan. This is your base for sautéing the aromatics that will infuse the Nasi Goreng with flavor, so keep an eye on it!
Step 3: Sauté the Aromatics
Add the finely chopped onion to the hot oil and sauté for 2-3 minutes until it becomes soft and transparent. Next, stir in the minced garlic, chopped red chili, and grated ginger, cooking for another 1-2 minutes until fragrant. Be careful not to burn the garlic; you want it golden, not brown.
Step 4: Incorporate the Protein
Toss in your choice of protein—chicken, shrimp, or tofu—and cook for about 3-4 minutes until heated through. Stir continuously to ensure even cooking and flavor distribution throughout the Nasi Goreng. The proteins should no longer be pink, and the aroma will entice your senses!
Step 5: Add the Vegetables
Mix in 1/4 cup of frozen peas and carrots, stirring for 2-3 minutes until they are warmed and vibrant. This adds color and nutrition to your Nasi Goreng, enhancing the overall texture. If you’re using any other vegetables, feel free to include them now!
Step 6: Scramble the Eggs
Push the mixture to one side of the wok, creating space for the eggs. Crack two eggs into the empty space and scramble them quickly for about 1-2 minutes until they are just set. This step adds richness to your Nasi Goreng and elevates the dish with a lovely creamy element.
Step 7: Combine Everything
Incorporate the scrambled eggs back into the vegetable and protein mixture, stirring gently to combine. This will help blend all the flavors together beautifully. Make sure everything is well-mixed and warm before proceeding to the next step.
Step 8: Add the Rice
Carefully add your chilled, day-old rice to the wok, breaking up clumps as you stir. Use a wooden spoon or spatula and combine everything with swift, fluid motions for about 3-5 minutes until the rice is evenly distributed and heated through.
Step 9: Season the Dish
Pour in 2 tablespoons of sweet soy sauce, 1 tablespoon of regular soy sauce, and any optional fish sauce. Sprinkle in 1/2 teaspoon of ground turmeric and 1/4 teaspoon of white pepper. Mix thoroughly for another 2-3 minutes until the rice is beautifully coated and gleaming with flavor.
Step 10: Taste and Adjust
Before serving, take a moment to taste your Nasi Goreng. Adjust the seasoning if needed, adding more soy sauce, chili, or spices according to your preference. This step ensures the dish is perfectly customized to your flavor profile and ready to impress!
Step 11: Garnish and Serve
Transfer your vibrant Nasi Goreng to serving plates, garnishing with freshly chopped green onions and crispy fried shallots if desired. Serve while hot, perhaps adding a fried egg on top for an extra indulgent touch. Add cucumber and tomato slices on the side for a refreshing contrast.
Step 12: Enjoy Your Creation!
As you enjoy this comforting Nasi Goreng, relish in the medley of flavors you’ve created. Be sure to share it with family or friends, highlighting how easy it can be to whip up a delicious homemade meal using simple ingredients.

How to Store and Freeze Nasi Goreng
Fridge: Store leftover Nasi Goreng in an airtight container for up to 3 days. Allow it to cool completely before sealing to maintain freshness.
Freezer: You can freeze Nasi Goreng for up to 1 month. Use a freezer-safe container, making sure to cool it completely beforehand.
Reheating: When ready to enjoy, reheat in a skillet or microwave until piping hot, ensuring it reaches a safe internal temperature. Add a splash of water for moisture if necessary.
Room Temperature: Avoid letting Nasi Goreng sit at room temperature for more than 2 hours to prevent foodborne illnesses.
Make Ahead Options
These Nasi Goreng preparations are perfect for busy weeknights! You can chop all your vegetables and proteins (like chicken, shrimp, or tofu) up to 24 hours in advance. Just make sure to refrigerate them in airtight containers to maintain freshness. You can also mix your sauces together and store them separately to save time. When it’s time to serve, simply sauté the aromatics, incorporate your prepped ingredients, and stir in your chilled day-old rice. Just follow the recipe’s final steps, and you’ll have a deliciously authentic Nasi Goreng ready to enjoy in no time. Prepare ahead to savor quality homemade flavors with less hassle!
Expert Tips for Perfect Nasi Goreng
• Chill Your Rice: Ensure the rice is day-old and chilled; it prevents clumping and achieves that lovely fried texture.
• Master the Heat: Always cook on medium-high heat; this ensures even cooking and brings out the best flavors while avoiding burnt garlic.
• Customize Your Veggies: Feel free to swap in seasonal vegetables; this not only adds freshness but reduces waste, keeping your Nasi Goreng exciting.
• Taste as You Go: Always taste your dish before serving; adjust seasonings, especially the soy sauces, to create a flavor profile that suits your palate.
• Use a Wok if Possible: A wok distributes heat evenly and allows for better stir-frying but if you don’t have one, a large skillet works just as well.
Nasi Goreng: Delicious Variations Await!
Feel free to get creative and tailor this Nasi Goreng to suit your family’s taste and preferences!
- Vegetarian Delight: Omit shrimp paste and use soy sauce for authentic flavor. This gives a rich taste without meat!
- Spicy Twist: Increase the amount of red chili or add sambal oelek for an extra kick. Spice lovers will rejoice!
- Protein-Packed: Include diced tempeh or seitan for a heartier vegetarian option that’s high in protein.
- Veggie Medley: Swap out peas and carrots for seasonal favorites such as bell peppers, broccoli, or snap peas. This is a great way to incorporate those colorful veggies from your fridge!
- Nutty Flavor: Replace vegetable oil with coconut oil or peanut oil for an aromatic twist that elevates the taste profile.
- Seafood Boost: Add cooked squid or mussels for a seafood twist that brings a taste of the ocean to your plate.
- Egg Substitute: For a vegan option, try a scrambled chickpea mixture seasoned with turmeric, giving a similar texture to scrambled eggs.
- Herb Infusion: Toss in fresh herbs like cilantro or Thai basil at the end for an aromatic, fresh finish that pops in flavor!
Don’t forget, if you’re looking for more ways to enhance your meals, check out how to reduce food waste with creative cooking methods or discover the joy of seasonal cooking to make the most of fresh produce!
What to Serve with Perfect Nasi Goreng?
Pair your homemade masterpiece with delightful sides that elevate the experience!
-
Grilled Chicken Skewers: Tender, marinated chicken adds a hearty contrast, enhancing the overall flavor while providing a satisfying protein boost.
-
Indonesian Crackers (Kerupuk): These crispy snacks offer a delightful crunch that complements the soft and savory textures of Nasi Goreng, making each bite a new adventure.
-
Pickled Vegetables: A tangy side of pickled cucumbers or carrots adds a refreshing zing, balancing the richness of the fried rice with their bright flavors.
-
Fried Egg on Top: Embrace that extra layer of indulgence with a perfectly runny fried egg. The yolk melds beautifully with the warm rice, enhancing its creamy texture.
-
Cucumber and Tomato Slices: Simple yet effective, these fresh veggies provide a cooling contrast, refreshing your palate and adding vibrant color to your plate.
-
Spicy Chili Sauce: For heat lovers, a drizzle of spicy chili sauce elevates the dish further, introducing another layer of flavor that pairs beautifully with the savory Nasi Goreng.
-
Thai Iced Tea: This sweetened, creamy drink balances the spiciness of the dish, offering a smooth and delightful contrast that completes your meal.

Nasi Goreng Recipe FAQs
What type of rice is best for Nasi Goreng?
Absolutely! Day-old, chilled rice is perfect for making Nasi Goreng because it’s drier and prevents clumping. If you don’t have leftover rice, cook a fresh batch, spread it out on a tray, and let it cool in the fridge for at least an hour before using.
How should I store leftover Nasi Goreng?
Leftover Nasi Goreng can be stored in an airtight container in the refrigerator for up to 3 days. It’s best to let it cool completely before sealing to maintain its freshness. Just reheat it in a skillet or microwave before serving, and ensure it’s heated all the way through!
Can I freeze Nasi Goreng?
Yes, you can freeze Nasi Goreng for up to 1 month! To do this, allow the dish to cool completely, then transfer it to a freezer-safe container, making sure to remove excess air. When you’re ready to enjoy it again, thaw it overnight in the fridge and reheat thoroughly in a skillet, adding a splash of water if it seems a bit dry.
What if I don’t have certain ingredients?
Very customizable! If you’re missing an ingredient, like shrimp paste, you can simply omit it or substitute it with a vegetarian alternative. Feel free to experiment with different proteins like tofu, tempeh, or even chickpeas, as well as seasonal veggies like bell peppers or snap peas to make it your own.
Can I make Nasi Goreng vegetarian?
Indeed! To make a vegetarian version of Nasi Goreng, just skip the shrimp paste and choose a plant-based protein such as tofu or tempeh. Pair it with vibrant vegetables for a colorful dish that doesn’t skimp on flavor, and you won’t miss the meat at all.
Is Nasi Goreng safe to eat if left out for a while?
To keep your Nasi Goreng safe, try not to let it sit at room temperature for more than 2 hours. If it’s been longer, it’s best to err on the side of caution and discard it to avoid any risk of foodborne illnesses. Enjoy your cooking adventure!

Savory Nasi Goreng: Your Ultimate Homemade Comfort Dish
Ingredients
Equipment
Method
- Gather Your Ingredients: Prep all ingredients, chop the onion, mince the garlic, and finely chop the red chili and ginger.
- Heat the Oil: In a large wok or skillet, heat 2 tablespoons of vegetable oil over medium-high heat until shimmering.
- Sauté the Aromatics: Add finely chopped onion and sauté for 2-3 minutes, then stir in garlic, red chili, and ginger for another 1-2 minutes.
- Incorporate the Protein: Add your choice of protein and cook for about 3-4 minutes until heated through.
- Add the Vegetables: Mix in 1/4 cup of frozen peas and carrots, stirring for 2-3 minutes.
- Scramble the Eggs: Push the mixture to one side of the wok and scramble two eggs in the empty space for about 1-2 minutes.
- Combine Everything: Incorporate the scrambled eggs back into the mixture, stirring gently.
- Add the Rice: Carefully add your chilled rice to the wok, breaking up clumps and stirring for about 3-5 minutes.
- Season the Dish: Add sweet soy sauce, soy sauce, fish sauce, turmeric, and white pepper, mixing thoroughly for another 2-3 minutes.
- Taste and Adjust: Taste your Nasi Goreng and adjust seasoning if needed.
- Garnish and Serve: Transfer to serving plates, garnishing with green onions and fried shallots.
- Enjoy Your Creation: Relish in the flavors of your homemade Nasi Goreng.

Leave a Reply