Bak chor mee (肉脞面) is a Singaporean noodle dish of minced pork and mushrooms braised in soy sauce, served over springy egg noodles or rice. It sits on every hawker center menu alongside fishball noodles, though I will confess I long avoided both stalls. Fishball noodles are my least favorite hawker food, and since bak chor mee is usually sold from the same vendor, I hardly gave it a chance either.

Then I made it myself. My version changes everything. It is just 7 pantry ingredients and one pan. The braised pork keeps for weeks and reheats in minutes. Now I make it in bulk, portion it out, and have a bowl whenever hunger hits. No queue, no guessing, and honestly, it tastes better than most hawker versions I have tried since.
Why You’ll Love This Recipe
- Pantry-only ingredients: Everything here is shelf-stable or freezer-basic except the pork. Dried mushrooms, soy sauces, sugar, pepper. You likely have most of this now.
- Bulk-friendly and meal-prep ready: I always double the batch. It keeps for weeks and reheats faster than delivery. This is the definition of a lazy-day rescue meal.
- One pan, minimal washing: Everything happens in a single pan. No blanching station, no separate sauce pot. Even the mushroom soaking water goes straight in.
The Culinary Secrets Behind This Dish
The mushroom soaking water is the secret weapon here. Dried shiitake release guanylate, a compound that amplifies the savory umami in meat. When you pour that dark, fragrant liquid into the pan, you are not just adding moisture; you are adding a natural flavor enhancer that makes the pork taste deeper and more satisfying than meat alone ever could.
Simmering low and slow after the initial high-heat boil lets the collagen in the minced pork break down gently. The fat renders, the meat softens from a crumbly texture into something almost silky, and the sauce reduces until it clings rather than pools. That cling is the difference between a topping and a sauce.
What You’ll Need
Equipment
- Pan: Any wide, heavy-bottomed pan or wok with room to spread the mince for browning. Non-stick works, but carbon steel or cast iron gives better fond.
Ingredients
- Minced pork, 500 g: The foundation of the dish. I use regular ground pork with some fat; too lean and the sauce turns dry and gritty.
- Dried mushrooms, 10 pieces: Soaked until soft, then sliced. The soaking water becomes your braising liquid. Do not throw it out.
- Oil or lard, 2 tbsps: For frying. Lard is traditional and adds a savory depth oil cannot match. Save your pork fat trimmings and render them.
Seasonings
- Light soy sauce, 2 tbsps: Adds salt and a clean, fermented brightness to balance the dark soy.
- Dark soy sauce, 1 tbsp: Colors the meat a deep mahogany and contributes a rounded, slightly sweet caramel note.
- Sugar, 1 tsp: Just enough to soften the salt edge and help the sauce reduce to a slight glaze.
- Salt, ¼ tsp: Fine-tunes the seasoning. The soy sauces carry most of the salinity already.
- Pepper, ¼ tsp: A subtle warmth that cuts through the richness of the pork and lard.
Garnishes
- Crispy pork lard: The crunch against soft meat and noodles. I buy it ready-fried at the wet market, or make a batch and keep it in a jar.
- Chopped green onions: Fresh bite and color. Scatter generously just before serving so they stay bright.
Step-by-Step Cooking Guide
1: Heat the pan
- Heat oil or lard in your pan over medium-high heat until it shimmers and just begins to smoke. Swirl to coat the base evenly.
2: Fry the pork
- Add the minced pork all at once. Break it up with your spatula and stir-fry until it just loses its raw pink color. You want partial cooking, not full browning yet; that comes later with the mushrooms.
3: Add mushrooms
- Add the soaked, sliced mushrooms and their collected soaking water. Mix thoroughly and continue stir-frying until the liquid evaporates and the mixture turns a deep brown. The mushrooms should look glossy and the pork should be separating into fine crumbles.
4: Season and add liquid
- Pour in light soy sauce, dark soy sauce, sugar, salt, and pepper. Stir until every piece of meat is coated. Now add the reserved mushroom soaking water; it should come about halfway up the meat. This liquid is your braising medium and your umami bomb.
5: Simmer until reduced
- Turn heat to high and bring to a vigorous boil. Immediately reduce to low, cover if you like, and simmer gently. Let it bubble until the liquid reduces to a thin, clinging sauce. This takes 20-30 minutes. Turn off heat when a spatula dragged through the pan leaves a trail that fills in slowly.
6: Serve and garnish
- Spoon the braised meat over cooked noodles or rice. Top with crispy pork lard and a generous handful of chopped green onions. Serve immediately, while the lard crackles against the warm meat.
Ingredient Substitutions & Variations
Cooking should be adaptable! If you’re missing a few items, here is how you can easily swap them out while keeping the same incredible flavor profile:
| Ingredient | Substitute | Taste & Texture Impact |
| Minced pork | Minced chicken thigh | Noticeably different. Chicken is leaner and less rich. Add an extra teaspoon of oil or lard to compensate, and the sauce will be lighter in body. |
| Dark soy sauce | More light soy sauce | Acceptable in a pinch. The dish loses its signature dark color and caramel depth. Add an extra teaspoon of sugar to approximate the sweetness. |
| Sugar | Rock sugar | Changes the character entirely. Rock sugar gives a cleaner sweetness, but white sugar dissolves fastest and is what I use for speed. |
| Oil or lard | Shallot oil or neutral vegetable oil | Works fine. Shallot oil adds fragrance; vegetable oil is neutral. You lose the savory porkiness that makes this dish sing, but it is still good. |
Recipe twists:
| Variation | Description & Culinary Details |
| Spicy Bak Chor Mee | Stir in a tablespoon of chili oil or sambal with the soy sauces. The heat cuts through the richness and gives you a version closer to some KL-style stalls. |
| With Beancurd Skin | Add a handful of soaked beancurd skin or taupok in the last 10 minutes of simmering. It soaks up the sauce and gives you a second texture to chase through the bowl. |
| Egg-Poached in Sauce | Crack an egg into the pan after reducing the heat, cover, and let it poach in the braising liquid until the white sets. Break the yolk over your noodles. |
Allergen Friendly Adjustments
- Gluten-Free: Not as written. The soy sauce contains wheat. Swap to tamari or a certified gluten-free soy sauce and serve over rice instead of wheat noodles.
- Dairy-Free: Already dairy-free. No milk, butter, or cream anywhere in this recipe.
- Nut-Free: Already nut-free. No peanuts, tree nuts, or nut oils used.
- Soy-Free: Not as written. Both light and dark soy sauce are present. This dish is fundamentally soy-sauce based, so a soy-free version would require a completely different recipe.
Serving and Pairing Suggestions
- Teh-o or kopi-o: A hot cup of unsweetened tea or black coffee cuts through the richness of the pork lard and soy sauce.
- Blanched chye sim or baby bok choy: A simple green vegetable on the side balances the savory meat.
- Sambal belacan: For heat lovers. A small dish of shrimp chili paste on the side lets you spike each bite as you please.
Storage, Reheating, and Freezing Guide
- Refrigeration: Store the braised pork in an airtight container for up to 2-3 weeks. The salt and sugar content preserves it well. Keep noodles or rice separate and combine only when serving.
- Freezing: Freezes excellently for up to 3 months. Portion into small containers or freezer bags flattened for fast thawing. Defrost overnight in the fridge or microwave gently. The texture holds up beautifully.
- Reheating: Warm in a small pan over low heat with a splash of water to loosen the sauce, or microwave in 30-second bursts, stirring between. It tastes even better after a day or two of resting.
Frequently Asked Questions (FAQ)
▶ Can I use fresh mushrooms instead of dried?
Dried mushrooms are non-negotiable for the depth of flavor in this bak chor mee recipe. Fresh mushrooms release water and turn soggy without contributing the concentrated umami you need. If you must, use fresh and add a splash of mushroom soy sauce or a pinch of MSG to compensate.
▶ How long does the braised pork keep in the fridge?
Two to three weeks, easy. The sugar, salt, and soy sauce act as preservatives. Store the meat separately from noodles and only combine when serving. It tastes even better on day three after the flavors meld.
▶ Can I make a big batch and freeze portions?
That is exactly how I make it. Double or triple the batch, cool completely, and pack in small containers. Reheat a portion while your noodles cook. It is faster than ordering delivery and tastes better too.
▶ Can I serve this over rice instead of noodles?
Yes, and you should try it. The sauce soaks into the rice grains beautifully. I do this when I run out of noodles or just want something more filling. Top with a fried egg and crispy pork lard and it is a complete meal.
Braised Minced Pork with Mushroom Noodle
Ingredients
- 500 g Minced pork
- 10 Dried mushrooms ,soaked and sliced. Water reserved for cooking.
- 2 tbsps Light soy sauce
- 1 tbsp Dark soy sauce
- 1 tsp Sugar
- ¼ tsp Salt
- ¼ tsp Pepper
- 2 tbsps Oil or lard ,for frying
Garnish
- Crispy pork lard
- Chopped green onions
Instructions
- Heat oil or lard in pan.
- Add minced meat and stir-fry until slightly cooked.
- Add mushrooms, mix well and stir-fry until brown.
- Add in light soy sauce, dark soy sauce, sugar, salt and pepper. Mix well and pour in reserved mushroom water.
- Turn heat to high, let it boil. Then turn heat to low and simmer until there's little sauce left. Turn off heat.
- Serve minced meat over noodle or rice.



