135 recipes, painted in Delft blue
Dutch CookbookBlauw & Wit

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.

Bami Goreng (Indo-Dutch Fried Noodles)IBread & the Broodmaaltijd
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.

From the kitchen
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 chilliesor 1 tbsp sambal oelek
  • 1 tsptrassi (shrimp paste)toasted
  • 1 tspground coriander

The noodles

  • 300 gfresh egg noodlesor 250 g dried, cooked
  • 2chicken thighssliced thin
  • 150 gwhite cabbageshredded
  • 2carrotsjulienned
  • 100 gbeansprouts
  • 3 tbspketjap manissweet soy
  • 1 tbsplight soy sauce
  • 3 tbspneutral oil

To finish

  • 2spring onionssliced
  • to servefried shallots
  • to servekroepoek (prawn crackers)

Method

  1. 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. 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. 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. 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. 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.

Building the bread meal

The Dutch lunch is a spread, not a dish — bread and a parade of toppings.

  • Jonge & belegen kaasyoung and aged Gouda, sliced thin
  • Hagelslagchocolate sprinkles for the sweet slice
  • Boiled egg & hamthe savoury half of the board
  • Karnemelka glass of cold buttermilk
How a Dutch meal is built →

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.