Bami Goreng (Indo-Dutch Fried Noodles)
Bami goreng
The fried egg noodles that came home from the Indies — wok-tossed with a spiced bumbu, ketjap manis, chicken and cabbage, and served across the Dutch table beside nasi.
- Prep
- 30 min
- Cook
- 20 min
- Serves
- 4
- Level
- Intermediate
No Indo-Dutch table is complete without a mound of bami goreng next to the nasi, and for many Dutch families the two are inseparable — one of rice, one of noodles, both glossed dark with ketjap. Like its rice cousin, bami came to the Netherlands from the Dutch East Indies, today's Indonesia, carried by returning colonial families and, after 1949, by the Indo community who settled in Dutch towns and opened the toko shops and Chinees-Indisch restaurants that made these flavours everyday.
An Indonesian dish, at home in Holland
It should be said plainly: bami goreng is Indonesian in origin, with a Chinese noodle heritage layered underneath — the wheat-and-egg noodle itself came to the archipelago with Chinese cooks and traders. What the Netherlands did was adopt it wholesale. Today a tub of ready-made bami sits in every Dutch supermarket, and the dish anchors countless weeknight dinners far from where it was born. Cooking it well, and naming its roots, is the honest way to keep it.
The technique that matters
The soul is the bumbu, the pounded paste of shallot, garlic, chilli and toasted trassi. Fry it until the raw edge burns off and the kitchen fills with its scent — this is not a step to rush. After that, everything is speed and heat: a screaming wok, vegetables kept crisp, and a hard final toss so the noodles catch colour and every strand takes on the lacquer of the ketjap manis.
Nasi and bami, side by side — the two dishes that taught the Netherlands to love the wok.
Serve it the Dutch-Indo way: heaped in a bowl, showered with crisp fried shallots, a handful of kroepoek leaning against the rim, and a spoon of sambal for those who want the heat.
“Keep the wok fierce and your hands quick — bami wants a fast, hot toss so the noodles catch a little colour without turning soft.”
Ingredients
Serves 4
The bumbu (spice paste)
- 3shallots
- 3garlic cloves
- 2red chillies — or 1 tbsp sambal oelek
- 1 tsptrassi (shrimp paste) — toasted
- 1 tspground coriander
The noodles
- 300 gfresh egg noodles — or 250 g dried, cooked
- 2chicken thighs — sliced thin
- 150 gwhite cabbage — shredded
- 2carrots — julienned
- 100 gbeansprouts
- 3 tbspketjap manis — sweet soy
- 1 tbsplight soy sauce
- 3 tbspneutral oil
To finish
- 2spring onions — sliced
- to servefried shallots
- to servekroepoek (prawn crackers)
Method
- 1
Pound the bumbu
Blend or pound the shallots, garlic, chillies, toasted trassi and coriander to a rough paste. This is the flavour engine of the dish — the toasted shrimp paste gives the deep savoury backbone that separates real bami from a plain noodle stir-fry.
- 2
Ready the noodles
If using dried noodles, boil until just tender, drain, and toss with a little oil so they don't clump. Fresh noodles need only a brief loosening in hot water. Have everything cut and within reach — the wok moves fast.
- 3
Sear the chicken
Heat 1 tbsp oil in a wok over high heat and cook the sliced chicken until golden and cooked through. Lift it out and set aside so it doesn't steam the vegetables that follow.
- 4
Fry the paste and vegetables
Add the rest of the oil and fry the bumbu for 2–3 minutes until fragrant. Add the cabbage and carrots and toss over high heat until barely wilted but still crisp, then throw in the beansprouts for the last moment.
- 5
Toss it together
Return the chicken, add the drained noodles, and pour over the ketjap manis and soy. Toss hard so every strand is coated and glossy. Fold through the spring onions and serve piled high with fried shallots and kroepoek.
In the kitchen
The tools that make this recipe easier.
- WorthwhileCarbon-steel wok ↗
For nasi goreng, bami, and quick Indo stir-fries.
- WorthwhileStone mortar (cobek) ↗
To pound bumbu spice pastes for the rijsttafel.
Building the bread meal
The Dutch lunch is a spread, not a dish — bread and a parade of toppings.
- Jonge & belegen kaas — young and aged Gouda, sliced thin
- Hagelslag — chocolate sprinkles for the sweet slice
- Boiled egg & ham — the savoury half of the board
- Karnemelk — a glass of cold buttermilk
Questions from the kitchen
What is the difference between bami and nasi goreng?+
Bami goreng is fried egg noodles; nasi goreng is fried rice. They share the same bumbu and ketjap treatment, and many Dutch tables serve both side by side as part of one meal.
Can I make it vegetarian?+
Yes — drop the chicken, leave out the trassi or swap in a little fermented bean paste, and lean on extra vegetables and tofu. The ketjap manis carries most of the flavour.
Which noodles should I use?+
Fresh Chinese-style egg noodles are ideal. Dried mie or even instant noodle cakes (without the seasoning sachet) work well when boiled just to tender.
Paint the rest of the meal
Holland
Broodje Shoarma (Dutch Shawarma Sandwich)
Broodje Shoarma
The Dutch high-street shawarma sandwich — spiced meat in a soft Turkish flatbread with crisp salad, cool garlic sauce and as much sambal as you can take.
Holland
Kapsalon (Rotterdam Fries, Shawarma & Cheese)
Kapsalon
Rotterdam's loaded tray — fries topped with shawarma and melted Gouda, grilled, then piled with fresh salad and garlic and hot sauce. A 2000s street-food legend.
Friesland
Krentenwegge (Frisian Currant Loaf)
Krentenwegge
The long, fruit-heavy currant loaf of the Dutch north — enriched dough packed with soaked currants and raisins, once carried metres long to a new mother's door.