How to Make Bak Chor Mee (Dry) (Traditional & Healthy Version)

Bak Chor Mee (Dry) is a beloved staple of Singaporean hawker culture, found in almost every bustling kopitiam and food centre across the island. This iconic noodle dish features springy wheat noodles tossed in a tangy, savoury sauce, topped with minced pork (bak chor), mushrooms, fish balls, and crispy bits, all finished with a dash of vinegar and sambal for a burst of flavour. The 'dry' version means the noodles are served tossed, not in soup, allowing the bold umami flavours to shine through. Steeped in the multicultural essence of Singapore, Bak Chor Mee reflects the city’s fusion influences, blending Chinese Teochew traditions with local tastes. Whether enjoyed during a quick lunch break or as a late-night supper, Bak Chor Mee (Dry) is a comfort food that brings together families and friends, uniting generations at the kopitiam table. With its combination of lean protein, fresh vegetables, and a lighter oil base, this healthy version allows you to savour authentic Singaporean flavours while keeping your health goals in check. Perfect for those who want to enjoy the heart of Singapore’s food heritage in a wholesome way.

35 min total2 servingsMedium460 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Prepare all ingredients: mince garlic
0%

Step 1 · Prepare all ingredients: mince garlic

Prepare all ingredients: mince garlic, slice mushrooms, chop spring onions, and wash lettuce leaves. Set aside separate bowls for each topping.

Step 2: Bring a large pot of water to boil
0%
2 min

Step 2 · Bring a large pot of water to boil

Bring a large pot of water to boil. Add mee pok noodles and cook for 1-2 minutes until just al dente. Drain and rinse briefly under cold water to stop cooking.

Step 3: Heat 1 tsp oil in a non-stick pan
0%
4 min

Step 3 · Heat 1 tsp oil in a non-stick pan

Heat 1 tsp oil in a non-stick pan. Sauté garlic until fragrant, then add minced pork and mushrooms. Stir-fry for 3-4 minutes until pork is cooked through and mushrooms are soft. Set aside.

Step 4: Blanch fish balls in boiling water for 2 minutes if using
0%
2 min

Step 4 · Blanch fish balls in boiling water for 2 minutes if using

Blanch fish balls in boiling water for 2 minutes if using. Remove and set aside.

Step 5: In a small bowl
0%

Step 5 · In a small bowl

In a small bowl, combine soy sauce, black vinegar, and sambal chilli. Toss hot drained noodles in this sauce mixture until evenly coated.

Step 6: Divide noodles into serving bowls
0%

Step 6 · Divide noodles into serving bowls

Divide noodles into serving bowls. Top each with cooked minced pork, mushrooms, fish balls (if using), lettuce, fried shallots, and spring onions.

Step 7: Serve immediately while hot
0%

Step 7 · Serve immediately while hot

Serve immediately while hot, with extra sambal on the side if desired.

Why this recipe is healthy

Choosing lean meats and increasing vegetable content makes this Bak Chor Mee (Dry) a healthier option compared to traditional versions. By controlling oil and using low-sodium sauces, this meal is heart-friendly and fits well into a calorie-conscious diet. The inclusion of fibre-rich mushrooms and lettuce aids digestion, while the high protein content supports muscle maintenance and satiety. This recipe is ideal for anyone seeking a wholesome, flavourful Singaporean meal without compromising on health.

A note on tradition

Bak Chor Mee (Dry) is a mainstay of Singapore’s hawker scene, especially popular in central and eastern regions like Bedok and Toa Payoh. Traditionally eaten for breakfast or lunch, it’s a dish that exemplifies Singapore’s hawker heritage, often enjoyed at kopitiams where generations of hawkers perfect their own secret sauces. The dry version is especially prized for its bold, layered flavours and is a common comfort food for locals.

← Back to Bak Chor Mee (Dry)