Introduction
Nasi Goreng, a beloved Indonesian dish, translates to 'fried rice,' yet it offers a symphony of flavors that's anything but ordinary. This dish showcases the beauty of simplicity while being versatile enough to cater to individual tastes.
The heart of Nasi Goreng lies in its ability to transform leftover rice into a fragrant, vibrant meal. With its rich array of spices, vegetables, and optional proteins, each bite tells a story that celebrates Indonesian culinary heritage.
Ingredients
- 3 cups cooked jasmine rice
Day-old rice works best as it’s drier and less sticky, allowing the grains to fry evenly without clumping together. - 3 tablespoons vegetable oil
Essential for frying, vegetable oil has a high smoke point, perfect for achieving a crispy texture and preventing the rice from sticking. - 2 cloves garlic, minced
Garlic adds a foundational layer of flavor. When sautéed, it releases its essential oils, filling the dish with an aromatic warmth. - 1 medium onion, chopped
Onion provides sweetness and depth. When sautéed until translucent, it contributes to the overall umami profile of the dish. - 2 tablespoons kecap manis (sweet soy sauce)
This thick, sweet soy sauce is pivotal in giving Nasi Goreng its distinct caramelized flavor and brown color. - 1 tablespoon sambal oelek (chili paste)
For a kick of heat, sambal oelek is key. It infuses the dish with spice while complementing the sweeter elements from the kecap manis. - 1 cup mixed vegetables (carrots, peas, bell peppers)
Adding color and nutrition, these vegetables contribute freshness and crunch, balancing the dish's overall richness. - 2 eggs, beaten
Eggs add creaminess and protein to the dish. Scrambled into the rice, they bind everything together, enhancing the texture. - 2 green onions, sliced
Green onions not only add a pop of color but also a fresh, mild bite that enhances the flavor profile at the end. - Salt and pepper to taste
Seasoning is essential for elevating the flavors of the dish. Adjust to personal preference for a balanced profile.
Directions & Preparation
Step 1: Prepare the rice in advance.
Using cold, day-old jasmine rice is ideal since it breaks apart easily without becoming mushy. Cook your rice a day before or use leftover rice from a prior meal. Spread it on a baking sheet to cool if it’s freshly made. This preparation step ensures that each grain fries nicely.
Step 2: Heat vegetable oil in a large pan.
Begin by preheating your pan over medium-high heat before adding the oil. This ensures that the oil is hot enough to achieve that crucial fried flavor. Using a large skillet or wok allows for ample space to fry the rice evenly.
Step 3: Sauté garlic and onion until fragrant.
Add the minced garlic and chopped onion to the hot oil, cooking until they become fragrant and the onion turns translucent. This process is vital as it builds the aromatic base for the dish, adding layers of flavor that permeate the entire meal.
Step 4: Incorporate the mixed vegetables.
Next, toss in your mixed vegetables and stir-fry for 2-3 minutes. The goal is to retain their crispness while infusing them with the sautéed garlic and onion flavors. This step enhances the dish’s nutritional value and adds textural contrast.
Step 5: Add the rice to the pan.
Carefully add the day-old rice, breaking any remaining clumps. Use a spatula to fold the ingredients together, ensuring every grain gets coated with the oil and absorbs the flavors. This is essential for achieving that desired fried rice texture.
Step 6: Stir in kecap manis and sambal oelek.
Drizzle in the kecap manis and sambal oelek, mixing thoroughly to ensure the rice is evenly coated with the sauces. This is a critical step as the combination of sweet and spicy will define the signature taste of your Nasi Goreng.
Step 7: Make a well and scramble the eggs.
Push the rice mixture to one side of the pan to create a well. Pour in the beaten eggs and scramble until just set. This not only enriches the dish with protein but also helps to integrate the eggs into the rice mix uniformly.
Step 8: Toss in green onions and season.
Once the eggs are scrambled and mixed in, add the sliced green onions and stir everything together. Taste and season with salt and pepper as needed. This step ensures the dish is well-balanced while allowing you to personalize the flavor to your liking.

The Essence of Kecap Manis
Kecap manis is more than just a sweet soy sauce; it's an essential ingredient that gives Nasi Goreng its unique flavor profile. Its rich sweetness balances out the dish's savory elements, making it central to the overall taste experience. Without this ingredient, Nasi Goreng would lack the signature depth that distinguishes it from other fried rice dishes.
Customizing Your Nasi Goreng
Nasi Goreng is highly adaptable, allowing for a range of proteins and vegetables to suit individual preferences. From chicken and shrimp to tofu and mushrooms, the protein choices are vast. Similarly, you can include any seasonal vegetables you have on hand, making this dish a perfect canvas for creativity and using up pantry staples.
Serving Suggestions for Nasi Goreng
While Nasi Goreng is delectable on its own, it pairs wonderfully with a variety of side dishes. Serving it alongside fried eggs or tender grilled chicken adds heartiness, while slices of fresh cucumber and tomato provide a refreshing contrast. This combination not only enhances the meal but also brings a touch of brightness to the plate.
FAQs
What can I do if my Nasi Goreng turns out too salty?
If your dish is too salty, add a bit of unsalted cooked rice to help absorb the excess saltiness or incorporate a splash of water to dilute it.
Can I make Nasi Goreng without sambal oelek?
Yes, if you prefer a milder version, you can omit sambal oelek or substitute it with a sweeter chili sauce.
How do I fix Nasi Goreng if it becomes too dry?
If your Nasi Goreng is dry, add a small amount of water or broth and stir over low heat until the moisture is reabsorbed.
Can I use just one type of vegetable?
Absolutely! You can simplify your vegetable choice and stick to just one, like carrots or peas, based on your preference.
How can I adjust the spice level of my Nasi Goreng?
To increase spiciness, add more sambal oelek or a chopped chili pepper, adjusting according to your taste.
Can I double the recipe for a larger crowd?
Yes, simply double all the ingredients and be sure to use a larger pan to accommodate the increased volume evenly.
Conclusion
Nasi Goreng is not just a meal; it's an experience that captures the essence of Indonesian cuisine. With its delightful medley of flavors and textures, it brings warmth and satisfaction to the table.
As you prepare this dish at home, remember that experimentation is part of the joy! Feel free to play with ingredients and techniques, presenting your version of this iconic dish.
Recipe Card

Savor the Flavors of Authentic Nasi Goreng
Ingredients
Method
- Heat the vegetable oil in a large pan or wok over medium heat.
- Add minced garlic and sliced shallots; sauté until fragrant.
- Incorporate the chopped red chilies and mixed vegetables; cook for 3-4 minutes.
- Push the vegetable mixture to the side and pour in the beaten eggs.
- Stir in the cooked rice, breaking up any clumps.
- Add the sweet soy sauce and regular soy sauce; mix thoroughly.
- Taste and adjust seasoning if necessary, then remove from heat.
- Serve hot, garnished with chopped green onions and crispy shallots.
Notes
Additional serving suggestions: pair with a crisp salad, garlic bread, or roasted seasonal vegetables for balance.
For make-ahead, prep components separately and assemble just before heating to preserve texture.
Taste and adjust with acid (lemon/vinegar) and salt right at the end to wake up flavors.




