In many Dutch home kitchens, weeknight nasi goreng starts with a pre-cut supermarket bag of stir-fry vegetables (mostly leeks and cabbage), freshly boiled warm rice, and a sachet of dried seasoning mix. While convenient, watery vegetables and warm rice release moisture into the pan, causing the grains to steam rather than fry.
Traditional Indonesian nasi goreng — which literally translates to ‘fried rice’ — relies on a very different kitchen technique. The grains should be dry, distinct, and deeply savory, carrying the toasted aroma of a hot wok (wok hei). Instead of dried seasoning packets or wet vegetable mixes, the dish comes down to three fundamentals: properly chilled day-old jasmine rice, a freshly pounded bumbu spice paste, and ketjap manis caramelized directly against the hot rim of the wok.
Why Homemade Nasi Goreng Without Packets Always Wins
Anyone looking to make nasi goreng without packets (nasi zonder pakje) quickly realizes what those supermarket seasoning sachets actually contain: mostly salt, maltodextrin, sugar, and dehydrated bits of leek and onion. Because freeze-dried vegetables need water to rehydrate, packet instructions tell you to pour water straight into the pan. That splash of water ruins the texture of fried rice, turning the wok into a steamer and leaving the grains soft and clumpy.
When you make nasi goreng from scratch with a fresh bumbu of shallots, garlic, red chilies, galangal, and a teaspoon of trassi, you fry the moisture out of the aromatics in hot oil before the chilled rice ever touches the wok. Every grain gets coated in fragrant oil and blistered ketjap manis in just 20 minutes — delivering real wok aroma without excess sodium or soggy rice.
Why Cold Rice Is Essential
The most important step in making nasi goreng happens the day before: always use cooked jasmine rice that has cooled in the refrigerator overnight.
Freshly cooked rice holds significant surface moisture and steam, and the starch on the outside of the warm grains remains soft and sticky. When warm rice hits a hot wok, the grains cling together and stick to the metal, steaming in their own moisture and turning soft.
As rice chills in the refrigerator overnight, excess moisture evaporates and the starch molecules undergo retrogradation, firming up the structure of each grain. Before cooking, you can easily crumble the cold rice apart with your fingers so that every grain gets coated individually in oil, aromatics, and sweet soy sauce in the wok.
The Flavor Base: A Fresh Bumbu
At the center of this recipe is the bumbu, a fresh wet spice paste pounded in a mortar and pestle or pulsed in a small food processor:
- Shallots and garlic: Use shallots rather than standard yellow onions; they are sweeter, more aromatic, and contain less water, which helps the paste fry rather than boil.
- Red chili peppers: Two mild red chilies give the paste its warm red color and fruity aroma, while a single bird’s eye chili (rawit) adds direct heat (or swap in unsweetened sambal oelek).
- Trassi (fermented shrimp paste): Raw trassi has a strong, pungent aroma in the jar. Once fried in hot oil for a few minutes, that raw edge mellows completely into a deep, savory umami foundation. (For a plant-based option, see the substitution guide below).
- Fresh galangal (laos): Though related to ginger, galangal has a distinctly cool, citrusy, and slightly resinous aroma. If fresh or frozen galangal is unavailable locally, consult our galangal substitute guide for the closest kitchen alternatives.
Pound or blend these five ingredients into a coarse paste. Frying the bumbu over medium-high heat until its moisture evaporates and the oil begins to separate removes the raw sharpness of the garlic and shallots and builds the aromatic base of the dish.
Caramelizing Ketjap Manis Against the Wok Rim
The quality of your ketjap manis (Indonesian sweet soy sauce) makes a noticeable difference. Indonesian brands such as Bango or ABC are made with palm sugar and have a thick, syrupy consistency that clings well to the rice.
Rather than pouring the sauce directly onto the pile of rice, use the heat of the wok: push the hot rice to one side and pour the ketjap manis against the exposed, smoking-hot metal rim. The sugars will bubble and caramelize within seconds. Immediately toss the rice through the caramelized sauce over high heat, then balance the sweetness with a teaspoon of light soy sauce or a pinch of salt.
Step-by-Step Cooking Method
Set all prepared ingredients next to the stove before heating the wok (mise en place). Break up the cold jasmine rice with your fingers beforehand so no firm clumps remain.
Step 1: Peel and roughly chop the 4 shallots and 3 garlic cloves. Finely slice the 2 mild red chilies, 1 bird’s eye chili (rawit), and the peeled 2 cm piece of fresh galangal. Pound them together with 1 teaspoon of trassi in a mortar and pestle (or pulse in a small food processor) into a cohesive, slightly coarse bumbu paste.
Step 2: Heat 2 to 3 tablespoons of neutral cooking oil in a large wok over medium-high heat. Add the fresh bumbu paste and fry for about 5 minutes, stirring regularly, until most of the moisture has evaporated, the paste darkens slightly, and a rich savory aroma fills the kitchen. Take care not to burn the garlic.
Step 3: Turn the heat up to maximum. Add the 400 g of cold, crumbled jasmine rice and toss continuously with a wok spatula so the grains heat through and take on the color and aroma of the bumbu.
Step 4: Push the rice slightly to one side of the wok. Pour 2 to 3 tablespoons of ketjap manis directly onto the exposed hot metal rim, let it bubble and caramelize for 2 to 3 seconds, then fold the rice vigorously through the caramelized sauce.
Step 5: Add 1 teaspoon of light soy sauce (or a pinch of salt) to balance the sweetness of the ketjap. Taste a spoonful and adjust with a touch more salt or ketjap if needed.
Step 6: Stir-fry for another 2 minutes over maximum heat. Pause stirring for 5 to 10 seconds at a time so the rice lightly toasts against the hot steel before scraping and tossing again.
Step 7: Meanwhile (or immediately afterward in a separate skillet), fry the 2 eggs in a generous layer of hot oil to make Telur Mata Sapi: a sunny-side-up egg with crisp, golden-brown lacy edges and a runny yolk. Divide the hot nasi goreng between two plates, top each with a fried egg, and scatter generously with bawang goreng (crispy fried shallots).
Practical Substitutes and Ratios
If you cannot get to an Asian supermarket (toko), the options below offer practical approximations using ingredients commonly found in Dutch supermarkets. Because they do not share the exact chemical aroma compounds of the originals, expect a slightly different—though still well-balanced—flavor profile:
1. Galangal (Laos) Approximation Galangal has cooling pine and citrus notes that fresh ginger lacks. Approximation for 1 piece (2 cm) fresh galangal: 1 tbsp finely grated fresh ginger + ½ tsp freshly grated lime zest, or 1 tsp dried galangal powder (laospoeder) (see our galangal substitute guide).
2. Trassi (Shrimp Paste) Approximation For vegetarian/vegan cooking or shellfish allergies. Approximation for 1 tsp trassi: 1 tsp dark miso paste + ½ tsp soy sauce (or finely ground dried shiitake; see our complete trassi & shrimp paste substitute guide).
3. Indonesian Ketjap Manis Approximation If you only have regular soy sauce in the cupboard. Approximation for 2–3 tbsp thick ketjap manis: 2 tbsp regular soy sauce + 2 tbsp dark brown caster sugar (donkerbruine basterdsuiker), simmered briefly in a small pan until syrupy (see our complete ketjap manis substitute guide).
| Original Ingredient | Practical Approximation | Ratio | Flavor Difference vs. Original |
|---|---|---|---|
| Fresh galangal (2 cm) | Fresh ginger + lime zest (or galangal powder) | 1 tbsp ginger + ½ tsp lime zest (or 1 tsp powder) | Ginger is warmer and sharper; lime zest approximates part of galangal’s citrus aroma |
| Trassi (1 tsp) | Dark miso + soy sauce | 1 tsp miso + ½ tsp soy sauce | Lacks the marine depth of fermented shrimp, but provides comparable fermented savoriness |
| Ketjap Manis (2–3 tbsp) | Soy sauce + dark brown sugar | 2 tbsp soy + 2 tbsp sugar (reduced) | Slightly less viscous and lacks the palm-sugar molasses notes of Indonesian Bango/ABC |
Common Pitfalls and Troubleshooting
If the texture or flavor falls short, one of these four factors is usually the cause:
- Wet or clumpy rice: Freshly cooked warm rice was used, or high-moisture vegetables (such as leeks, bean sprouts, or mushrooms) were added to the wok. Serve vegetables on the side instead.
- Overly sweet finish: Too much ketjap manis was added without balancing salt or light soy sauce, or the ketjap was poured onto cool rice rather than caramelized on the hot wok surface.
- Muted flavor: The bumbu was fried too briefly over low heat. Shallots, garlic, and trassi need several minutes in hot oil to lose their raw bite and develop depth.
- Lack of toasted wok aroma: The pan was overcrowded or not hot enough. Use a large carbon steel wok or heavy cast-iron skillet, and cook no more than two to three portions at a time.
Traditional Serving: Telur Mata Sapi & Accompaniments
Nasi goreng is best served with contrasting temperatures and textures on the plate. Breaking the runny yolk of a crispy-edged Telur Mata Sapi (‘cow’s-eye egg’) over the dry, savory rice adds richness to every bite.
Serve alongside chilled cucumber and tomato slices to refresh the palate, crisp kroepoek (prawn crackers), a generous scattering of bawang goreng, and optional atjar tjampoer (Indonesian pickled vegetables) or sambal on the side. For a larger Indonesian dinner table, pair the fried rice with slow-reduced authentic Indonesian beef rendang.
Frequently Asked Questions (FAQ)
1. Can I use basmati rice or brown rice instead? Jasmine rice is preferred because the grains stay plump and separate well after chilling without breaking in the wok. Basmati grains are longer and more fragile when tossed over high heat. Brown rice can be used, though its firmer, nuttier texture differs considerably from traditional Indonesian street-style nasi goreng.
2. Is trassi really necessary in the bumbu? Trassi provides the savory umami backbone of classic nasi goreng. Although pungent when raw, its aroma transforms in hot oil into a rounded savory depth rather than a fishy taste. For vegetarian cooking or shellfish allergies, substitute dark miso paste with a splash of soy sauce.
3. Can I add vegetables to the wok? Traditional Indonesian nasi goreng focuses on the seasoned rice itself. If you want to include vegetables in the wok, choose dry, finely cut ingredients—such as a small handful of shredded pointed cabbage (spitskool) or sliced scallions—tossed in only during the final minute over high heat.
4. Which pan works best on a standard Dutch stove? A carbon steel wok or heavy cast-iron skillet retains the high heat needed for proper stir-frying on both gas and induction hobs. Avoid non-stick pans where possible, as their coatings should not be heated to the high temperatures required to caramelize the soy sauce and toast the rice.
5. How can I store extra bumbu paste? If you prepare a double batch, you can freeze the raw paste in small portions for up to two months. Alternatively, fry the entire batch in oil until fragrant, let it cool completely, and store it covered with a thin layer of oil in a sealed jar in the refrigerator for up to one week.
6. Can I add chicken or shrimp? Yes. Cut boneless chicken thigh into small pieces or use peeled raw shrimp. Sear the protein in the hot wok right after the bumbu becomes fragrant (after Step 2) until nearly cooked through before adding the cold rice, so meat juices do not make the rice damp.
Watch the step-by-step video
External video demonstration supporting the cooking technique. Smaakkade selects relevant culinary demonstrations to complement our source research; follow the written quantities and steps above for this recipe.
Research-led international recipe adapted for kitchens in the Netherlands
Smaakkade is a research-led food publication. For this dish, we cross-referenced trustworthy culinary sources and step-by-step demonstrations, then adapted the method for kitchens in the Netherlands: with metric weights, clear heat cues, and practical guidance on Dutch supermarket substitutes versus specialty toko ingredients.
Bron / Source: https://smaakkade.nl/en/recipes/authentic-nasi-goreng




