Char kway teow is a beloved Southeast Asian stir-fried noodle dish, and the version made famous on Siam Road in Penang, Malaysia, is a smoky, savory-sweet plate of flat rice noodles tossed with shrimp, Chinese sausage, egg, and bean sprouts. This recipe recreates that iconic hawker flavor at home by using high heat, a well-seasoned wok, and a few key ingredients that deliver the signature char and depth. It’s fast, satisfying, and closer to the real deal than you’d think possible in a home kitchen.
Ingredients
- 7 oz (200 g) fresh flat rice noodles (hor fun) – if using dried, soak in warm water for 30 minutes, then drain
- 3 tbsp (45 ml) vegetable oil, divided
- 2 cloves garlic, minced
- 2 Chinese sausages (lap cheong), thinly sliced on the diagonal
- 8–10 large shrimp (about 7 oz / 200 g), peeled and deveined
- 2 large eggs, lightly beaten
- 2 cups (80 g) bean sprouts, rinsed and drained
- 4 stalks Chinese chives (or regular chives), cut into 2-inch (5 cm) pieces
- 1 tbsp (15 ml) light soy sauce
- 1 tbsp (15 ml) dark soy sauce (or kecap manis for a sweeter result)
- 1 tsp (5 ml) fish sauce
- 1 tsp (4 g) sugar
- Pinch of white pepper
- Lime wedges, for serving (optional)
Instructions
- If using fresh noodles, gently separate them with your fingers. If they are stuck together, rinse briefly with warm water and drain well. Set aside.
- In a small bowl, mix together light soy sauce, dark soy sauce, fish sauce, sugar, and white pepper. Set the sauce aside.
- Heat a wok or large cast-iron skillet over high heat until smoking. Add 1 tbsp (15 ml) of oil and swirl to coat.
- Add the sliced Chinese sausage and stir-fry for 1–2 minutes until they start to crisp at the edges. Remove with a slotted spoon and set aside.
- Add another 1 tbsp (15 ml) of oil to the wok. Add the shrimp and stir-fry for 1–2 minutes until they turn pink and are just cooked through. Remove and set aside with the sausage.
- Reduce heat to medium-high. Add the remaining 1 tbsp (15 ml) of oil, then the minced garlic. Stir-fry for 15 seconds until fragrant, but not browned.
- Push the garlic to one side. Pour the beaten eggs into the center of the wok and scramble them lightly until they are just set, about 30 seconds.
- Add the noodles, then pour the sauce mixture over them. Toss everything together using a spatula or tongs, lifting and folding to coat the noodles evenly. Cook for 1–2 minutes, letting the noodles get some charred spots.
- Return the sausage and shrimp to the wok. Add the bean sprouts and chives. Toss for another 30–60 seconds until the sprouts are just wilted but still crunchy.
- Serve immediately, with lime wedges on the side if desired. For a traditional touch, some prefer to add a sprinkle of crispy pork lard (see Variations).
Tips
- High heat is essential: The characteristic smoky “wok hei� flavor comes from cooking at the highest heat possible. If your stove smokes a lot, open a window and use a well-ventilated kitchen.
- Noodle prep: Fresh noodles are best, but if you can only find dried, soak them in warm water until pliable, then drain thoroughly before stir-frying. Over-soaking makes them mushy.
- Don’t overcrowd: Cook in batches if your wok is small. Overcrowding lowers the temperature and steams the noodles instead of charring them.
- Substitutions: No Chinese sausage? Use andouille or a smoky chorizo. No fish sauce? Use a splash of soy sauce plus a pinch of salt. Dark soy sauce gives color and sweetness; if you don’t have it, use regular soy sauce and add a little extra sugar.
Serving Suggestions
Serve this char kway teow hot, straight from the wok, with lime wedges and a side of pickled green chilies (available at Asian grocers). It pairs well with a simple cucumber salad or a bowl of clear chicken broth to balance the richness. For a complete Malaysian-style meal, serve alongside satay skewers or a fresh spring roll.
Variations
- Vegetarian: Omit the sausage and shrimp; add extra tofu or mushrooms. Use soy sauce instead of fish sauce.
- Extra smoky: Add a teaspoon of toasted sesame oil at the end, or cook over a charcoal grill if you have one.
- Spicy: Add a teaspoon of sambal oelek or chili paste along with the garlic.
- Add crispy pork lard: A traditional touch is to fry small pieces of pork fat until crispy and add them at the end. This adds a rich, savory crunch.
Storage and Reheating
Char kway teow is best eaten immediately, but leftovers can be refrigerated in an airtight container for up to 2 days. To reheat, place it in a hot wok or skillet with a splash of water or oil, and toss over high heat for 1–2 minutes until warmed through. Avoid microwaving, as it makes the noodles rubbery. The texture will not be as crisp as fresh, but it’s still tasty.
Frequently Asked Questions
What is “wok hei� and why does my version lack it? Wok hei is the smoky, charred aroma that comes from cooking over a very high flame, often with a seasoned wok. At home, you can approximate it by preheating your wok until it’s just smoking, using oil with a high smoke point (like peanut or grapeseed), and not overcrowding the pan. Some cooks also use a blowtorch to finish the dish, but that’s optional.
Can I use other noodles? Yes, but the texture will change. Rice vermicelli (thin) will cook faster and become softer; egg noodles will be chewier. For the closest match, use wide, fresh rice noodles (hor fun) if available.
Why are my noodles sticking together? This usually happens if the noodles are too wet or the wok isn’t hot enough. Make sure to drain them well and toss them with a little oil before adding to the wok. Also, don’t add too much sauce at once—add it gradually while tossing.
Is this dish very spicy? Traditionally, char kway teow is not spicy, but it’s often served with a side of chili paste or pickled chilies. Adjust the heat to your preference by adding sambal or fresh chilies.
Can I prepare the ingredients ahead? Yes, you can slice the sausage, peel the shrimp, and chop the chives a few hours ahead. Keep everything refrigerated and bring the noodles to room temperature before cooking. This makes the final stir-fry quick and easy.
What’s the best substitute for dark soy sauce? Dark soy sauce is thicker and sweeter than regular soy. A good substitute is a mix of 1 part molasses or brown sugar with 3 parts regular soy sauce. This will give a similar color and slight sweetness, though not identical.
Related
- Donut Recipe: Classic Yeast-Raised Doughnuts
- Brownie Batter Girl: No-Bake Dessert Recipe
- Pho Ap Chao Recipe (Crispy Pan-Fried Rice Noodles)
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).