Char kway teow is a beloved Southeast Asian stir-fried noodle dish, typically made with flat rice noodles, Chinese sausage, shrimp, eggs, and bean sprouts, all cooked over high heat with a savory-sweet sauce. It is a popular street food in Malaysia and Singapore, known for its smoky flavor, often called “wok hei.” This recipe delivers that classic taste while being mindful of portion sizes and ingredient choices, so you can enjoy it as a satisfying meal without overdoing the calories.
Ingredients
- 8 oz (225 g) dried flat rice noodles (or 1 lb / 450 g fresh)
- 3 tbsp (45 ml) vegetable oil, divided
- 3 cloves garlic, minced
- 2 Chinese sausages (lap cheong), thinly sliced (about 2 oz / 60 g)
- 8 oz (225 g) large shrimp, peeled and deveined
- 2 large eggs, lightly beaten
- 2 cups (160 g) bean sprouts, rinsed and drained
- 3 stalks Chinese chives (or scallions), cut into 2-inch pieces
- For the sauce: 2 tbsp (30 ml) dark soy sauce, 1 tbsp (15 ml) light soy sauce, 1 tbsp (15 ml) oyster sauce, 1 tsp (5 g) sugar, 1/2 tsp (2 g) white pepper
- Optional: 1/2 tsp (2 g) chili paste or 1 fresh red chili, sliced
Instructions
- Soak the dried rice noodles in warm water for 20 minutes until pliable, then drain. If using fresh noodles, just rinse and drain.
- In a small bowl, mix all sauce ingredients (dark soy, light soy, oyster sauce, sugar, white pepper) until the sugar dissolves.
- Heat a wok or large skillet over high heat until smoking. Add 1 tbsp (15 ml) oil, then the Chinese sausage. Stir-fry for 1 minute until lightly browned. Remove and set aside.
- Add another 1 tbsp (15 ml) oil to the wok. Add the shrimp and stir-fry for 2-3 minutes until pink and cooked through. Remove and set aside with the sausage.
- Add the remaining 1 tbsp (15 ml) oil. Pour in the beaten eggs, let them set for 10 seconds, then scramble briefly. Add the garlic and stir-fry for 30 seconds until fragrant.
- Add the noodles and the sauce mixture. Toss everything together using a spatula, making sure the noodles are well coated. Cook for 2-3 minutes, letting the noodles char slightly for that smoky flavor.
- Return the sausage and shrimp to the wok. Add the bean sprouts and chives. Toss for another 1-2 minutes until the sprouts are just tender but still crisp.
- If using chili, stir it in now. Serve immediately, hot.
Tips
- High heat is key: The smoky “wok hei” comes from cooking at very high heat. If your stove isn’t powerful, cook in smaller batches to avoid steaming the noodles.
- Noodle prep: Don’t over-soak dried noodles; they should be pliable but not mushy. If they are too wet, they will stick.
- Substitutions: No Chinese sausage? Use sliced pork belly or omit it. For a vegetarian version, skip the sausage and shrimp, add extra mushrooms and tofu.
- Control the sauce: The sauce is salty and sweet. Taste before adding more soy; you can always add a splash of water if it’s too thick.
Serving Suggestions
Serve char kway teow as a complete meal on its own. For a fuller spread, pair it with a side of pickled green chilies or a simple cucumber salad to balance the richness. It also goes well with satay skewers or spring rolls as appetizers.
Variations
- Seafood version: Add squid or fish cake slices along with the shrimp.
- Extra protein: Include thin slices of chicken breast or pork, cooked until safe (165°F/74°C for poultry, 145°F/63°C for pork).
- Spicier: Add a teaspoon of sambal oelek or chili paste with the garlic.
- Healthier twist: Use less oil and more bean sprouts to increase volume without many calories.
Storage and Reheating
Refrigerate leftovers in an airtight container within 2 hours of cooking; they will keep for up to 3 days. To reheat, place in a hot wok with a splash of water or oil over medium-high heat for 2-3 minutes, or microwave in 30-second bursts until hot (165°F/74°C). The noodles may soften, but the flavor remains.
Frequently Asked Questions
How many calories are in a typical serving? A standard restaurant serving of char kway teow can range from 600 to 1,000 calories, depending on oil and portions. This homemade version, using 1 tbsp oil per serving and moderate sausage, comes to about 450-550 calories per serving.
Can I make it vegetarian? Yes, omit the sausage and shrimp. Use extra mushrooms or tofu for protein. The sauce is already vegetarian if you use vegetarian oyster sauce (or substitute with mushroom sauce).
What if I can’t find Chinese chives? Use scallions (green onions) or even regular chives. The flavor will be slightly milder, but it still works well.
Why are my noodles sticking together? This usually happens if they are too wet or the wok isn’t hot enough. Make sure to drain them well and use high heat. Toss frequently.
Is it safe to eat shrimp cooked this way? Yes, shrimp must reach an internal temperature of 145°F (63°C) as per USDA FSIS guidelines. In step 4, cook until pink and opaque, which ensures they are safe.
Can I use fresh noodles instead of dried? Absolutely. Fresh rice noodles (often labeled “hor fun”) are ideal. Skip the soaking, just rinse and drain.
Related
- Grape Leaves Images: A Visual Guide & How to Use Them
- Mince Pies Individually Wrapped: Easy Gift Recipe
- Rich’s French Toast Sticks Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).