Delicious, healthy Singapore Noodles are made with vermicelli rice noodles, curry powder, vegetables, and your choice of chicken, tofu, eggs, or shrimp! Vegetarian. Video.
Why You’ll Love This
If you’ve ever ordered Singapore noodles from a takeout menu and wondered how to recreate the same golden, curry-kissed magic at home, this is it! After years of recipe testing and countless wok sessions, I’ve refined this version to capture that restaurant-style flavor while keeping it fresh, colorful, and easy to make in your own kitchen.
As a chef and recipe developer who’s cooked professionally across different cuisines, I’ve learned how to layer spices, textures, and sauces so they come together perfectly-not soggy or clumpy, but fragrant, light, and full of life. Whether you’re a noodle-lover, meal prepper, or weeknight cook, this recipe brings restaurant-quality results to your table with wholesome ingredients and adaptable options for all diets.
What are Singapore Noodles?
Singapore noodles (or Singapore Mei Fun) have a distinct savory taste with a hint of spiciness. In this recipe, vermicelli noodles are stir-fried in a wok with vegetables and seasoned with madras curry powder. You can add chicken, tofu, scrambled eggs, or shrimp! We prefer this dish on the spicy side, but feel free to keep it mild for younger palates. It is a dry-style Chinese noodle dish rather than a saucy one.
Singapore Noodles, contrary to how they sound, actually originate from China and are most often found in American Chinese restaurants rather than in Singapore! The dish is believed to have been created by Cantonese chefs in Hong Kong in the mid-1900s, who were inspired by British colonial trade routes introducing curry powder to Chinese cooking.
My version honors that Cantonese-Chinese restaurant style but keeps it fresh, flexible, and lighter, using crisp vegetables, just enough heat, and a balance of umami and spice that’s approachable for home cooks.
Love Asain noodle dishes? Try our popular Pad Thai and Kimchi Noodles!
INGREDIENTS in Singapore Noodles
- Protein: Tofu, chicken, or whole raw shrimp (or prawns). Keep it vegan or vegetarian, or add meat.
- Vermicelli rice noodles: These thin rice noodles are commonly used in Asian cuisine and are available in most grocery stores and your local Asian supermarket. They are naturally gluten-free.
- Veggies: Onion, carrots, red bell pepper, and snow peas. Or sub with other vegetables like green beans, baby bok choy, shredded cabbage, red onion, celery, or bean sprouts!
- Eggs: Scrambled into the stir-fry for extra richness and protein. Leave out if vegan.
- Red chili peppers: For a spicy kick! For a milder version, sub chili flakes.
- Madras curry powder: Provides the signature flavor of Singapore Noodles, warm and slightly spicy. You can sub with yellow curry powder.
- Shaoxing wine: Adds depth and complexity. Substitute with Chinese cooking wine, mirin, or white wine.
- Sesame oil: For a nutty aroma and subtle richness.
- Soy sauce: Brings a salty and savory flavor. Use tamari or Bragg’s Liquid Aminos for gluten-free.
- Fish sauce: An umami-rich ingredient that contributes to the authentic flavor of Singapore Noodles. Substitute with vegan fish sauce for vegetarian or vegan.
- Sugar: Balances the flavors and adds a touch of sweetness. Use other sweeteners of choice, like honey, maple syrup, or agave nectar.
See the recipe card below for a full list of ingredients and measurements.
Protein Variations
Tofu, chicken, or whole raw shrimp are our favorites for Singapore noodles, but for more variety, here are some other options:
How To Make Singapore Noodles
1. Cook the rice vermicelli noodles. Boil water in a medium pot, add the vermicelli noodles, and turn the heat off. Let sit in the hot water or 3-4 minutes, until al dente, then drain in a colander. Be careful not to overcook the noodles or they will fall apart when stir-frying. Cut the noodles into thin strips (thirds or fourths) with kitchen scissors and fluff by pulling apart with a fork or tongs.

2. Mix the sauce. Add shaoxing wine, sesame oil, soy sauce, fish sauce, and sugar to a small bowl and stir. Set by the stove.
3. Prep veggies. Slice the onion and bell peppers and chop the garlic. Place by the stove, along with the carrots and snow peas.
4. Sear the protein. In a large wok or large skillet, warm a tablespoons of oil over medium heat. Sprinkle 1/4 teaspoon kosher salt and freshly cracked black pepper over top and swirl. Once hot, place the protein (chicken, tofu, or shrimp) in the pan. Let sit until it naturally releases from the pan, then use a metal spatula to flip and sear the other side until golden. Transfer to a paper towel-lined plate by the stove.

5. Whisk eggs. Whisk the eggs with a 3-finger pinch of salt in a small bowl. Set by the stove.
6. Stir-fry the veggies. Bring the pan to medium-high heat and add the onions, stirring for 3 minutes. Then add the carrots, bell pepper, snow peas, and garlic. Stir for a couple more minutes until just wilted. Other veggies work well too, like cabbage, bok choy, green beans, or mushrooms. A great way to clean out your veggie drawer!

7. Scramble the eggs. Scoot the veggies to the edges of the pan and add a drop of oil in the center. Pour in the eggs, scrambling and chopping them up in the bottom of the wok with a metal spatula. Mix into the veggies, then set the entire mixture aside on a plate.

8. Stir-fry the noodles. Pour a teaspoon or two of oil into the wok and add the noodles, frying them over medium heat for 2-3 minutes. Add the chilies and stir for another minute.

9. Assemble and season. Spread the noodles out in the pan and add the veggies and protein, along with the curry powder, 1/2 teaspoon salt, and 1/2 teaspoon turmeric. Toss until evenly coated. Pour in the sauce and stir, cooking for another minute or two, until the noodles are almost dry.
10. Taste and adjust. Taste for salt and heat, adding more salt if it’s bland and more chili flakes if you’d like it spicier. Serve immediately in a large bowl with tongs.

Chef’s Tips
- Don’t overcook the noodles. Cook until just al dente, or they will fall apart when stir-frying.
- Avoid fiddling with the protein while searing. Let the protein naturally release from the pain to create a crisp, golden sear. Then flip and repeat. Be patient!
- Keep everything by the stove. This stir-fry moves quickly, so keep the protein, veggies, sauce, and eggs by the stove and ready to assemble.
- Cut the vermicelli noodles. After you cook and drain the vermicelli noodles, cut them into thirds so they are easier to manage in the wok. This will help tremendously!
- Get the sauce just right. When the sauce is added, it will smell fishy at first-this will go away. Stir-fry until the noodles are dry-this is a dry-style, Chinese noodle dish, not meant to be saucy!
Troubleshooting
- The noodles are sticking together. Toss with a drizzle of oil after draining. If they still clump in the wok, add a splash of water or broth and use tongs to gently separate.
- The noodles are too pale or bland. Toast the curry powder in a little oil before adding the noodles. This deepens the color and flavor. Taste and adjust with soy sauce, fish sauce, or a squeeze of lime.
- The noodles are too wet or heavy. This means there is too much sauce or you may not have cooked off the moisture long enough. Keep stir-frying over medium-high heat until the noodles look dry and glossy.
- It’s missing heat or depth. Add a pinch more curry powder, chili flakes, or a small spoon of chili crisp. For umami, stir in a few drops of soy sauce of oyster sauce (or vegan oyster sauce) at the end.
Serving Suggestions
Serve immediately with chopsticks, scallions, and hot chili paste or chili flakes (for those who want extra heat!). For a side dish or starter, check out some of our favorite pairings!
- Start with an Asian salad, like Asian Cucumber Salad, Crunchy Bok Choy Salad, or Wonton Salad.
- Add a side of veggies like stir-fried pea shoots, coconut creamed spinach, Chinese eggplant, or grilled bok choy.
- Serve with a side of soup, like Asian Cabbage Soup or Wonton Soup.
- Serve with spring rolls!
- For extra heat and crunchy texture, top with chili crisp!
Storage and Reheating
Singapore noodles will keep up to 4 days in the fridge in an airtight container and can be reheated in the microwave or in a nonstick skillet on the stovetop. They can be stored in the freezer for up to 2 months, but they are best enjoyed fresh.
She said she usually cried at least once each day not because she was sad, but because the world was so beautiful & life was so short.
More favorite Noodle Dishes
Hope you enjoy this Singapore Noodles recipe – a dry-style, stir-fried vermicelli noodle dish, hailing from China, with veggies, tofu, and the signature ingredient, madras curry powder! Yum! The leftovers taste amazing too!
Love this recipe? Please let us know in the comments and leave a 5-star ⭐️⭐️⭐️⭐️⭐️ rating below the recipe card.
Singapore Noodles Video
After you try this Singapore Noodles recipe, let us know how it turns out in the comments below. Your review will help other readers, too! Sign up here to join our community and receive our latest recipes and weekly newsletter! xoxo Sylvia
Singapore Noodles Recipe
- Prep Time: 20
- Cook Time: 20
- Total Time: 40 minutes
- Yield: 3-4 1x
- Category: main, gluten-free
- Method: stir-fried
- Cuisine: Chinese
- Diet: Vegetarian
Description
A tasty recipe for Singapore Noodles! Stir-fried vermicelli rice noodles with madras curry powder, vegetables and your choice of chicken, tofu or shrimp-a Chinese take-out menu classic that is easy to make at home – vegetarian adaptable and full of authentic flavor!
Ingredients
- 4–5 ounces vermicelli rice noodles (don’t use more, see notes)
- 8–10 ounces protein- thinly sliced chicken, tofu cut into 3/4 inch cubes (or whole raw peeled shrimp)
- 1–2 tablespoons high-heat oil- peanut oil, coconut oil, or avocado oil
- 1/4 teaspoon salt
- 1/2 teaspoon pepper
- 1/2 an onion, sliced thin
- 1 cup match stick carrots, or 1 carrot shredded
- 1 red bell pepper, thinly sliced
- 1–2 cups snow peas ( or sub green beans, baby bok choy or shredded cabbage)
- 4 cloves garlic, rough chopped
- 2 eggs, whisked with a fork, with a 3-finger pinch of salt
- 3–6 dried red chili peppers ( or sub chili flakes at the end)
- 1 tablespoon madras curry powder ( or yellow curry powder)
- 1/2 teaspoon turmeric
- 1/2 teaspoon salt, and more to taste
Singapore Noodle Sauce:
- 1 tablespoon shaoxing wine (chinese cooking wine, or mirin, or white wine)
- 1 teaspoon sesame oil
- 1 teaspoon soy sauce (or sub-gluten-free soy sauce, like Braggs)
- 1 teaspoon fish sauce (or sub vegan fish sauce)
- 1 teaspoon sugar or honey or other substitutes
Instructions
- Cook the vermicelli noodles: Bring a medium pot of water to boil on the stove for the rice noodles. Place the rice noodles in the boiling water, turn heat off, and let stand 3-4 minutes or until al dente. Do not overcook -or they will fall apart when stir-frying. Using kitchen scissors, cut the noodles into thirds or fourths (cutting is important!) and fluff them up a bit, pulling them apart with a fork or tongs. Alternatively, cook according to package directions.
- Make the Singapore Noodle Sauce: stir the ingredients together in a small bowl. Set by the stove.
- Prep the veggies: slice the onion, slice the bell pepper and chop the garlic, placing all by the stove, along with the carrots and snow peas.
- Cook the protein: Heat oil in a wok, over medium heat and add ¼ teaspoon kosher salt and fresh cracked black pepper directly into the oil. Swirl until fragrant. When the oil is hot, carefully add the chicken/tofu/shrimp. Using a metal spatula, stir, flip and let it get golden, being patient. Place on a paper towel-lined plate by the stove.
- Whisk the two eggs with a 3-finger pinch of salt in a small bowl. Set by the stove.
- Cook the veggies: Add the onion to the wok, or large skillet, and stir 3 minutes, on medium-high heat, until fragrant, then add carrots, bell pepper and snow peas and garlic. Continue stirring for just a couple minutes, until just wilted.
- Add the eggs: Make a well in the center of the veggies, and add a drop of oil, then pour in the eggs, scrambling them and chopping them up a bit with the metal spatula. Incorporate them into the veggies, then slide the whole veggie egg mixture onto a plate, setting aside.
- Cook the noodles: Add 1-2 teaspoons oil to the wok, then add the cooked noodles and stir fry them a bit, over medium heat about 2-3 minutes, letting them soften a bit. Add the whole dried chilies, stirring 1 minute.
- Combine: Spread the noodles out as best you can in the wok and slide the cooked veggies and seared chicken/ tofu/ shrimp back into the wok and sprinkle with 1 tablespoon curry powder, ½ teaspoon salt and ½ teaspoon turmeric and toss and stir until everything is evenly coated.
- Add Singapore Noodle Sauce into the noodles. It will smell fishy at first but this will disappear. Toss and cook for about 1-2 minutes, until noodles are almost dry.
- Taste, adjust salt and heat. Add chili flakes for more spicy. More salt if it tastes bland. Serve right away. Leftovers are delicious too. This is a dry-style, Chinese Noodle dish, not meant to be saucy. 😉
Notes
Resist the urge to add more than 4-5 ounces noodles ( roughly 2 cups dry) ….I know, it won’t seem like enough at first, but trust me, they will double. Plus you want this to be veggie “heavy” …and adding more noodles will result in a bland finished dish. 😉
Nutrition
- Serving Size: -Made with Tofu
- Calories: 368
- Sugar: 12.2 g
- Sodium: 550.3 mg
- Fat: 14 g
- Saturated Fat: 2.4 g
- Carbohydrates: 45.6 g
- Fiber: 6.5 g
- Protein: 16.1 g
- Cholesterol: 93 mg
FAQS
Contrary to popular belief, Singapore noodles are not actually from Singapore. They are a popular dish in many Chinese restaurants around the world, but they do not originate from Singapore itself.
Why they’re named Singapore noodles is still a bit unclear, but it is believed that a Cantonese chef in China created these noodles as a way to showcase how multicultural Cantonese cooking could be by adding curry powder.
Traditional Singapore noodles are not gluten-free since they typically use wheat-based rice noodles. However, you can make gluten-free Singapore noodles by choosing rice noodles explicitly marked as gluten-free or by using alternative gluten-free noodles like rice vermicelli or glass noodles.
Singapore noodles are loaded up with healthy veggies that are very quickly stir-fried while still retaining their fresh, crunchy texture, nutrients, and vibrancy.
Singapore noodles taste savory, tangy, and nutty with a subtle spice that can be adjusted based on personal preference.













I have always wanted to try and make this! So great, like all FAH recipes. My kids loved it too. I used cooked prawns, stir fried through at the end. Delicious 😋
Great to hear!
Absolutely delicious! This reminds me of a dish I used to get at a restaurant. I didn’t have fish sauce so I just left it out. I also forgot the chili flakes at the end. The extra spice would have been great. I will definitely be making this again.
Glad you liked this one Rita! One of my favorites.
Very good. Added a chopped jalepeno… cause it was in the fridge and needed to get used up. Also soaked the rice noodles in cold water per the instructions on the package and worked well. Definitely a do over!
Great to hear JP!
This recipe is the best I’ve tried. Thank you for the tip on cooking the rice noodle al dente. I’ve always struggled with getting the noodles right!
Great to hear Paul, glad this was helpful.
This was really delicious. I made it as written, with tofu and it was a huge hit with two teenage boys. Great with lots of sriracha!
Excellent! One of my favorites. Thanks for taking time to let us know!
I made this tonight and my husband and I love it and it will be going into the rotation. I had tons of veggies and added mushrooms and grated ginger and quadrupled the sauce. Fantastic! Thank you! I highly recommend!
Great to hear Maureen!
I made this recipe last week and it is the best ever! No tweaks necessary for me. Will be making it again very soon. Thanks for another awesome recipe.
Great to hear Kelest!
I have cooked with many of your recipes and they have been fantastic!!
Khao Soi is my most favorite. I always take pointers regarding Asian cuisine which gives me confidence to adjust the recipe the way we like it!!
But Singapore noodles were too sweet and not much flavor. I made them with Tofu and on the whole disappointed!
Thanks for reading my first ever comment!!
Neelima
Thanks so much Neelima, glad you are enjoying the blog and I appreciate your first comment ever. 🙂 There is not a lot of sweetness to this dish- so wondering what could have happened here. It’s a pretty savory dish overall. Maybe it’s just not for you?
Hello from Perth, Western Australia
Your recipes are so varied, so delicious and healthy.
Your posts are much anticipated and appreciated, thank you.
Regards,
Richard
Hi Richard! Thank you so much, really glad you are with us!
Cooked this tonight and it was an absolute hit. Thank you for the great recipe.
Glad you enjoyed this Anthony!