Delight in the silky smoothness of Moonlight Hor Fun, kissed with smoky wok hei magic!
What is Moonlight Hor Fun?
Moonlight Hor Fun is a beloved hawker dish from Singapore and Malaysia, known for its creamy, smoky noodles. The dish features wide rice noodles stir-fried under high heat to achieve wok hei, topped with a raw egg yolk that, when mixed in, creates a rich, smooth texture.
Where is Moonlight Hor Fun From?
This dish hails from the street food culture of Southeast Asia, specifically Singapore and Malaysia. It’s a popular hawker dish served in local eateries known for their quick, flavorful meals.

Ingredients
Each ingredient plays an important role in perfecting the dish:
- Flat rice noodles: Adds elasticity, providing the dish with a chewy, satisfying texture.
- Large prawns: Offers sweet, succulent seafood flavor.
- Slices of fish cake: Enhances texture with a subtle seafood taste.
- Beansprouts: Adds crunch and freshness to balance the richness.
- Chinese chives: Mild onion-like flavor, bringing freshness to the dish.
- Garlic, minced: Garlic cloves deepen the stir-fry with a savory base.
- Soy sauce: Seasoning base that adds depth.
- Dark caramel: Provides a rich color and subtle sweetness.
- Dark soy sauce: Adds deep umami flavor and enhances color.
- YumYum or MSG: Boosts flavor, giving it a restaurant-quality taste.
- Oyster sauce: Brings sweetness and savory richness, thickening the sauce.
- White pepper: Adds a gentle spice, rounding off flavors.
- Sesame oil: A dash of sesame oil infuses the noodles with a nutty aroma and extra flavor.
- Water: Balances the sauce and loosens noodles.
- Large egg: Creates the signature creamy finish when mixed with noodles.
Steps
- Heat enough oil in a wok or deep frying pan over medium-high heat. Take a handful of the flat rice noodles and deep fry until golden brown and crispy. Remove and drain on paper towels. Set aside for topping later.
- In the same wok, remove most of the oil, leaving a small amount for frying. Add the minced garlic and stir-fry until fragrant, about 30 seconds.


- Add the remaining flat rice noodles to the wok. Drizzle in the soy sauce, tossing the noodles until they are evenly coated and starting to char slightly.


- Add the prawns and fish cake to the wok, stir-frying until the prawns turn pink and are cooked through, about 2-3 minutes.
- Add the bean sprouts and chives. Toss everything together until the vegetables are just tender but still crisp, about 1 minute.


- Add the dark soy, dark caramel, white pepper, chicken powder, and sesame oil over the noodles. Give everything a toss to ensure the seasonings are well combined.
- Add the water to the wok and toss everything to combine for another minute.
- Transfer the hor fun to a serving plate. Top with the crispy fried noodles for extra crunch.
- Crack a raw egg on top before serving. The heat from the noodles will lightly cook the egg as you mix it in, creating a rich and silky texture.
Tips for the Perfect Moonlight Hor Fun
Achieving Wok Hei at Home
If you don’t have a professional hawker stove, no worries! Achieve that wok hei effect by heating your wok until it’s smoking hot. Stir-fry the noodles quickly over high heat to caramelize them and create that perfect smoky flavor.
Choosing the Right Noodles
Fresh rice noodles, like Hor Fun or Kway Teow noodles, are ideal for this dish. Their elasticity allows them to hold up during high-heat stir-frying without breaking down. Fresh noodles also result in a silkier, smoother texture.
Using Pasteurised Eggs
Cracking a raw egg yolk over your Moonlight Hor Fun is essential. It gives the dish its creamy noodles texture. Use pasteurised eggs to ensure the yolk is safe to eat.
Serving Suggestions and Storage
Best Pairings with Moonlight Hor Fun
Pair your Moonlight Hor Fun with simple sides like steamed greens—broccoli or bok choy work great. A light chicken stock soup also complements the dish, making it a balanced meal.
How to Store Leftovers
To store leftovers, place the noodles in an airtight container in the fridge. When reheating, stir-fry the noodles over high heat, adding a little water to revive their texture and keep the sauce from drying out.

Variations
Protein Alternatives
Feel free to swap out prawns and fish cake for other proteins. Beef, chicken, tofu, or marinated pork slices make excellent alternatives. For a vegetarian version, skip the seafood and load up on more vegetables.
Sauce Modifications
Play with the sauce to suit your taste. Add more oyster sauce for richness or kicap manis for a sweet twist. Customize the stir-fry sauce to make it perfect for your palate.
Common Mistakes to Avoid
Overcooking the Noodles
Don’t let the noodles sit too long in the sauce, or they’ll get soggy. Stir-fry them quickly on high heat to maintain their chewy texture.
Skipping the Char
The smoky wok hei flavor is essential to Moonlight Hor Fun. Don’t skip this step! Stir-fry the noodles until they are slightly charred, as it brings out that signature flavor.
PrintLET'S COOK RESTAURANT - QUALITY FOOD AT HOME!
If you like this yaki udon stir-fry recipe make sure you leave a rating and comment down below. I'd love to hear what you think about these stir-fried udon noodles. Don't forget to follow me on Instagram, TikTok, Facebook, and YouTube to stay up to date with new recipes and follow my cooking journey!
Moonlight Hor Fun EXACTLY Like Singapore
Delight in the silky smoothness of Moonlight Hor Fun, kissed with smoky wok hei magic!
- Total Time: 30 minutes
- Yield: 2 Servings 1x
Ingredients
- 400g flat rice noodles, fresh, peeled and separated
- 8 large prawns
- 8 slices of fish cake
- 1 cup beansprouts
- 1/2 cup Chinese chives
- 8 garlic cloves, minced
- 1 tbsp soy sauce
- 2 tsp dark caramel
- 2 tsp dark soy sauce
- 1 tsp YumYum or MSG
- 1 tbsp oyster sauce
- pinch of white pepper
- 1 tsp sesame oil
- 2 tbsp water
- one large egg, fresh
Instructions
- Heat enough oil in a wok or deep frying pan over medium-high heat. Take a handful of the flat rice noodles and deep fry until golden brown and crispy. Remove and drain on paper towels. Set aside for topping later.
- In the same wok, remove most of the oil, leaving a small amount for frying. Add the minced garlic and stir-fry until fragrant, about 30 seconds.
- Add the remaining flat rice noodles to the wok. Drizzle in the soy sauce, tossing the noodles until they are evenly coated and starting to char slightly.
- Add the prawns and fish cake to the wok, stir-frying until the prawns turn pink and are cooked through, about 2-3 minutes.
- Add the bean sprouts and chives. Toss everything together until the vegetables are just tender but still crisp, about 1 minute.
- Add the dark soy, dark caramel, white pepper, chicken powder, and sesame oil over the noodles. Give everything a toss to ensure the seasonings are well combined.
- Add the water to the wok and toss everything to combine for another minute.
- Transfer the hor fun to a serving plate. Top with the crispy fried noodles for extra crunch.
- Crack a raw egg on top before serving. The heat from the noodles will lightly cook the egg as you mix it in, creating a rich and silky texture.
- Optional: Top with chilli flakes for some heat, and spring onions for freshness
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Noodles
- Method: Easy
- Cuisine: Asian
Nutrition
- Serving Size:
- Calories: 882
- Sugar: 29.1 g
- Sodium: 7140.4 mg
- Fat: 18.6 g
- Carbohydrates: 137 g
- Fiber: 9.2 g
- Protein: 39.6 g
- Cholesterol: 282.9 mg