
Despite the name, Singapore noodles are not from Singapore. The dish is most likely Hong Kong in origin, possibly Malaysian, and it has been on the menu of every Cantonese restaurant I grew up ordering from in China. We ordered it alongside dim sum on a weekend morning, and it is still one of my favorite single plate noodle dishes because the curry powder elevates the rice noodles. For another Cantonese noodle angle, my chicken chow mein covers the wheat noodle side of the same restaurant menu.
My husband first ate Singapore noodles at a Cantonese dim sum spot in our neighborhood, and it is now the dish he requests when I ask what he wants for dinner on a Friday night. My son is 2.5 and he eats the noodles and the egg with the shrimp and pork on the side.
From start to finish, this is a recipe I can make in the same 12 inch nonstick skillet without dragging out a wok. I soak or boil the vermicelli a minute short, mix the sauce, scramble the eggs, cook the aromatics and the protein together, add the carrot and the noodles, toss with the sauce, then finish with the pepper and the cooked egg. It basically takes me just 30 minutes and uses only one pan, I love that about this recipe because it really doesn’t get much easier than this!

Ingredients
I divide the recipe into three working groups: the noodles, the sauce, and the stir-fry. Below, I explain in detail the ingredients I use to make these Singapore noodles at home.

The noodles: Thin dried rice vermicelli is the only noodle for this dish. Erawan is a great brand for this type of noodles. I prefer the slightly thicker regular thin type over the super thin angel hair version, since the meatier strand holds up to tongs without breaking. I cook them 1 minute less than the package directs so they finish in the pan with the sauce instead of going past tender. Asian Best and Three Ladies are the brands I like.

The sauce: Shaoxing wine, light soy sauce, oyster sauce, curry powder, sesame oil, salt, sugar, and white pepper get whisked into a small bowl. I use light soy sauce instead of regular soy so the curry yellow stays bright, and I add oyster sauce for a savory base that is not in every Singapore noodle recipe but is in mine.
The stir fry: Beaten eggs, minced garlic and ginger, sliced onion, peeled and deveined shrimp, sliced char siu pork or seasoned ground pork, julienned carrot, and sliced anaheim or bell pepper. If I do not have homemade char siu on hand, ground pork with a pinch of salt is my reliable swap, and rotisserie chicken or diced ham works too.
How to Make
1. Cook the noodles: Cook or soak the rice vermicelli in boiling water according to the package. Drain and set aside.
2. Mix the sauce: Combine Shaoxing wine, light soy sauce, oyster sauce, curry powder, sesame oil, salt, sugar, and white pepper in a small bowl. Stir to mix well and set next to the stove.
3. Scramble the eggs: Heat 1/2 tablespoon of oil in a large skillet over medium high heat. Add the beaten eggs and scramble until just cooked through. Transfer to a plate.

4. Cook the aromatics: Add 1 tablespoon of oil to the same pan with the garlic, ginger, and onion. Stir and cook for 1 minute until fragrant.

5. Sear the protein: Push the aromatics to one side of the pan. Add the remaining 1/2 tablespoon of oil to the empty side, then add the char siu pork and shrimp. Cook and stir for about 2 minutes until the shrimp are just cooked through and the pork is lightly browned.

6. Add the carrot: Add the julienned carrot and stir everything together for 1 minute until the carrot just starts to soften.

7. Add the noodles and sauce: Add the drained vermicelli and the mixed sauce to the pan. Toss with tongs until the sauce coats the noodles evenly and the noodles turn yellow throughout.

8. Finish with egg and pepper: Return the scrambled eggs to the pan and add the sliced pepper. Toss for another minute until everything is heated through and the pepper just wilts.

9. Serve: Transfer to plates and serve hot as a main.
My Cooking Tips
Halve large shrimp along the vein: Cutting large shrimp into 2 thin pieces along the vein doubles the number of shrimp bites in every forkful and lets each piece curl up the way restaurant shrimp does. Small shrimp can go in whole.
Choose a mild sweeter curry powder: Madras curry or Japanese S&B is what I use for this dish, since aggressive hot curries overpower the soy and oyster sauce base. A milder powder lets the curry sit alongside the other flavors instead of dominating.
Toss with tongs, not a spatula: Tongs lift the vermicelli through the sauce and the egg without crushing the strands. A spatula tends to push the noodles into a pile against one side of the pan and break them in half.
Drain the vermicelli well before it goes into the pan: Wet noodles dilute the sauce and turn the curry yellow pale instead of vivid. I shake the colander a few times and let the noodles sit for a minute before they meet the wok.

Serving Suggestions
I serve Singapore noodles as the main on a single plate dinner with a side of bok choy with oyster sauce for the green, since the noodles are already loaded with protein and vegetables and the dish only needs a leaf to round it out.
For a weekend dim sum at home, I cook a half batch of these noodles as one of several small dishes, alongside an easy Chinese cucumber salad for crunch and a starter of authentic hot and sour soup. For a different noodle pairing, I rotate Singapore noodles with my soy sauce pan fried noodles on alternating Friday nights so the same crowd does not see the same noodle bowl twice.
Frequently Ask Questions
Why are my noodles mushy and clumping?
The most common cause is overcooking the vermicelli in the boiling water step, which leaves the noodles soft before they ever meet the sauce. I pull them 1 minute earlier than the package says and drain them well, and I avoid letting them sit in a colander for more than a few minutes before they go into the pan.
How do I make this dish gluten free?
I swap dry sherry in place of the Shaoxing wine, use tamari in place of the light soy sauce, and use a gluten free oyster sauce. Rice vermicelli is naturally gluten free, so the noodles themselves are no problem.
How long do leftovers keep?
Singapore noodles are at their best fresh from the pan, but leftovers keep in an airtight container in the fridge for 3 days. I reheat them in a hot nonstick skillet with a small splash of water to loosen the noodles, since the skillet reheat brings the curry color back and the microwave softens the noodle texture.
Want to Save This Recipe?
Enter your email below & we’ll send it to your inbox. Plus get great new recipes from us every week!
Watch video

Singapore Noodles (星洲炒米粉, Singapore Mei Fun)
Ingredients
Sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 tablespoon light soy sauce (or regular soy sauce)
- 1 tablespoon oyster sauce (or soy sauce)
- 1 tablespoon curry powder
- 1/2 teaspoon sesame oil
- 1/2 teaspoon salt
- 1/2 teaspoon sugar
- 1/8 teaspoon white pepper
Stir Fry
- 2 tablespoons peanut oil (or vegetable oil)
- 2 large eggs , beaten
- 2 cloves garlic , minced
- 2 teaspoons ginger , minced
- 1/2 onion , sliced (or shallot)
- 8 oz shrimp , peeled and deveined
- 4 oz Chinese char siu pork (or ground pork) (*Footnote 1)
- 1 carrot , julienned
- 2 anaheim peppers , thinly sliced (or 1 bell pepper)
Instructions
- Cook or soak vermicelli noodles in boiling water according to package instructions until al dente. I like to cook the noodles 1 minute less than the package indicates. Once done, drain and set aside.
- Combine the sauce ingredients in a small bowl. Stir to mix well.
- Heat 1/2 tablespoon oil in a large nonstick skillet and heat over medium-high heat. Add the eggs. Cook and scramble the eggs until just cooked through. Transfer to a plate.
- Add 1 tablespoon of oil and the garlic, ginger and onion. Stir and cook for 1 minute. Move everything to one side of the pan.
- Pour in the remaining 1/2 tablespoon oil and the char siu pork and shrimp to the other side of the pan. Cook, stirring occasionally, until the shrimp are just cooked through and the char siu is lightly browned, 2 minutes or so.
- Add the carrot. Cook and stir for 1 minute, until the carrot just starts to turn soft.
- Add the noodles and sauce mixture. Toss with a pair of tongs until the sauce is mixed evenly.
- Return the cooked egg to the pan and add the pepper. Mix everything well, for 1 minute or so. Transfer everything to serving plates and serve hot as a main.
Notes
- If you do not have char siu pork on hand, you can use ground pork instead. Add the ground pork to the pan with a pinch of salt. Chop it into small pieces, then follow the rest of the recipe.
Nutrition
Did you make this recipe?
I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.
Don Hong
Hats off to you Maggie. I fell in love with Singapore Noodles experiencing the dish at the Flying Monk Noodle Bar in Savannah, GA and Hawkers in Jacksonville, FL I’ve been trying to find a similar recipe for years. Yours is special, so much so I think they must have copied your recipe. 🙂 It’s one of my new favorites!
Phil
Great recipe, simple to make, delicious and autrhentic taste.
Michelle
I was wondering why ny local restaurant uses a white sauce like on goo goo guy pan sauce on it instead?
Callie
My father and I have been making singapore noodles together since I was about 6. Our version has its own sort of flavor and charm that I’ve yet to see recreated in any other version, but yours is certainly very similar to any sort of restaurant version, and well worth trying.
Mary
Delicous! I used a small amount of leftover ground beef, thinly sliced cabbage also. Quick and makes large amounts to satisfy all.
Amy B
This was outstanding; absolutely the best singapore noodles I’ve ever had and I made them myself (i made my own char siu for the first time as part of this too) – actually still in a bit of shock how amazing it turned out, I will absolutely be making this again, thanks so much.
Pey-Lih
Great recipe! I’ve made this twice, and I would opt for the Madras curry powder – the Japanese S&B curry doesn’t have the same kick.
Byron
Fantastic! It tastes just as good, if not better than a restaurant! Pescetarian so added more shrimp in place of pork. tip: If too thick (as in noodles not loose enough) just add the broth of your choice (chicken, bone etc,) a little at a time till desired noodle looseness. will not change flavor much if at all. I will be making plenty more of these recipies!
Craig in Winnipeg
Terrific recipe! Took the step of making my own char sui beforehand. A big “thank you” – for getting me over my hesitation to cook noodle dishes at home.
Sashi Sehgal
This was my first attempt at Singapore fried noodles which is ordinarily a dish we enjoy from the take away. We really liked the dish. We mad so much, doubling the ingredients. Made such a good dish and we all had seconds! Very tasty, Maggie, thank you.
heather teich
EVERY WEEK I’VE PROMISED MY FAMILY I WOULD MAKE A DISH FROM YOUR WEBSITE!
TONIGHT WAS SINGAPORE NOODLES WERE FANTASTIC!!!!!
Larisa
Cooked, had all ingredients, interesting recipe, new combination for me shrimps and meat.But was not enough flavor for me, add some more soy sauce and spicy chilly source. I used light soy sauce in recipe, like you recommended, may be I should use dark one, dish didn’t have dark color like on the picture .
Frank Hochman
Very good, but I would include more vegetables. I made it including zucchini and corno di toro peppers from my garden. Ended up as an excellent dish. Next time I would also cut down the curry a bit. Thanks again.
Maggie
Thanks for the suggestion! Zucchini and pepper sound so delicious. Would love to try it out myself the next time 🙂
Jennifer Gryn
This was perfect. I was craving Singapore Noodles and haven’t found a local restaurant with a recipe I liked yet. My first try with this recipe and it was exactly the right amount of curry and noodles, meat and veg. Thank you so much. This is a keeper.
Herman Gersten
Edit needed, Maggie:
In number 5, i think you meant “shrimp turns PINK. ”
And. . .
We greatly enjoyed this delicious version of Singapore Noodles, the leftovers of which were very good the next day. Thank you!
Maggie
Thanks for the correction! Just updated the recipe. I’m glad to hear you like the dish 🙂
Linda Szymoniak
I definitely need to make this, although sadly I’ll have to do it on a day my husband isn’t home for dinner. He is extremely picky and I can guarantee he won’t like it (because of the curry). However, curry powder is a staple in my kitchen. I have a gas stove and two fantastic woks, so I’ll have no trouble making it. I know the daughter who lives near me and her fiance will love this, too!
Elan
Thank you, Maggie, I love your site and your recipes. And I am extremely grateful that you go the trouble of telling us how to adapt the recipes to make them gluten-free. I have missed Chinese food since being diagnosed with celiac and, thanks to you, am making yummy, authentic Chinese and Asian foods that are safe. Thank you SO much!!
Emil
Unreal; so good. Exceptional, intense, authentic flavor without even any unusual ingredients. This is a must-make.
Theresa
So delicious and quick to make. I used ground chicken instead of pork and the flavour was so authentic. I love your recipes!
Stuart
Another great recipe: quick to put together and full of flavor. Made extra char sui for some pork buns later on. Keep the noodle dishes coming.
THANKS Ms. Zhu !!!