Indonesian Chicken & Mushroom Noodles (Bakmi Ayam)
Bakmi Ayam is a staple for a reason. It’s savory, aromatic, and has that perfect chewy noodle texture that just hits the spot every single time. It's the kind of dish you can crave at any hour of the day!
What is Bakmi Ayam?
Bakmi Ayam is a classic Indonesian street food dish with Chinese-influenced roots. It consists of seasoned yellow wheat noodles topped with a savory, slightly sweet diced chicken and mushroom mixture. The real magic is in the Aromatic Oil and the Noodle Sauce that you toss the noodles in before the toppings even hit the bowl.
Recipe Overview
Yield: 4–5 portions
Prep time: 30 minutes
Cook time: 45 minutes
Storage: Perfect for meal prep! Store the chicken topping and sauces separately in the fridge.
Ingredients
The Aromatic Oil
150ml canola or vegetable oil
3 spring onions (cut into 3cm pieces and split open)
4 garlic cloves (minced)
4 shallots (sliced)
The Noodle Sauce
1 tbsp of the fried aromatics (from the oil above)
150ml soy sauce (Indonesian Kecap Angsa preferred)
1 tbsp sugar
2 tbsp water
1/2 tbsp fish sauce
The Chicken & Mushroom Topping
700g chicken breast fillet (diced into 2cm cubes)
200g mushrooms (diced)
1 tbsp tapioca or cornstarch (to tenderize)
3 cloves garlic (minced)
2 slices ginger
2 tbsp sweet soy sauce (Kecap Manis)
3 tbsp + 2 tbsp soy sauce (divided)
1 tbsp sesame oil
1 tbsp oyster sauce
White pepper, mushroom powder, and sugar (to taste)
Cooking Instructions
1. Infuse the Aromatic Oil
Add spring onions to cold oil in a pan. Turn on the heat and fry until they start to dry (around 3 mins). Add the shallots and garlic. Fry until light golden brown, then remove from heat. Let it sit for 5 minutes, then strain. Keep the oil and the fried aromatics separately!
2. Simmer the Noodle Sauce
Combine the fried aromatics, soy sauce, sugar, water, and fish sauce in a small pot. Bring to a light simmer just until the sugar dissolves. Set aside.
3. Sauté the Chicken & Mushroom
Marinate the chicken with tapioca starch and 3 tbsp of soy sauce for 5 minutes.
In a separate bowl, mix the sweet soy sauce, remaining soy sauce, sesame oil, and oyster sauce.
Heat a pan with 2 tbsp of oil. Sauté garlic and ginger for 1 minute.
Add mushrooms and 3 tbsp of water (to prevent burning). Cook for 1 minute.
Add chicken and cook until the outside is no longer pink.
Pour in your sauce mix and cook for 3 minutes until the chicken is done. Season with pepper, mushroom powder, and sugar.
Noodle Tips: The Golden Rules
Go Fresh: Get the fresh egg noodles instead of dry ones whenever possible.
The Detangle: Separate the noodle strands before boiling to avoid sticking and ensure even cooking.
The Boil: Use a generous amount of water in the pot and avoid overcrowding.
The Bounce: Toss the noodles after draining to get a bouncier texture.
To Assemble
In a serving bowl, mix 2 tbsp Noodle Sauce and 1 tsp Aromatic Oil. Add your freshly boiled noodles and toss until every strand is coated. Top with a generous scoop of the Chicken Mushroom mixture, extra fried aromatics, and fresh spring onions.