Taiwanese Fried Rice Noodles with Pork and Cabbage

Updated November 4, 2026

Total time
48 min
prep 30 min · cook 18 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Taiwanese Fried Rice Noodles with Pork and Cabbage

Taiwanese fried rice noodles, or chǎo mǐfěn, are a home-style stir-fry of thin rice vermicelli with pork, cabbage, shiitake mushrooms, and a savory soy seasoning. The noodles soak up the sauce while staying springy, and the vegetables bring sweetness and crunch; versions vary by household and may include dried shrimp or other vegetables.

Ingredients

  • 8 oz (225 g) dried thin rice vermicelli noodles
  • 6 cups (1.4 L) warm water, for soaking the noodles; discard after soaking
  • 8 oz (225 g) ground pork
  • 4 oz (115 g) fresh shiitake mushrooms, stems removed and caps thinly sliced
  • 3 cups (210 g) thinly sliced green cabbage
  • 1 medium carrot (about 3/4 cup or 100 g), cut into matchsticks
  • 1/2 cup (75 g) thinly sliced yellow onion
  • 2 scallions (about 30 g), sliced, with white and green parts separated
  • 2 tablespoons (12 g) dried shrimp, rinsed and drained, optional
  • 2 tablespoons (30 ml) regular soy sauce
  • 1 teaspoon (5 ml) dark soy sauce, optional, for deeper color
  • 1 tablespoon (15 ml) Chinese rice wine or dry sherry
  • 3/4 cup (180 ml) low-sodium chicken broth or water
  • 1 teaspoon (4 g) granulated sugar
  • 1/2 teaspoon (1 g) ground white pepper
  • 2 tablespoons (30 ml) neutral cooking oil, divided
  • 1 teaspoon (5 ml) toasted sesame oil

Instructions

  1. Put the dried noodles in a large heatproof bowl and cover with the 6 cups (1.4 L) warm water. Soak for 8 minutes, or just until the strands bend without snapping but still feel firm in the center. Drain thoroughly and set aside. Do not soak until soft: the noodles will finish cooking in the pan and can turn mushy if they are fully tender beforehand.
  2. While the noodles drain, slice the mushrooms, cabbage, carrot, onion, and scallions. Keep the scallion whites separate from the greens. In a small bowl, stir together the soy sauces, rice wine, broth, sugar, and white pepper. Having the vegetables and sauce ready before heating the pan makes the fast stir-frying easier to control.
  3. Heat a large wok or wide, heavy skillet over medium-high heat. Add 1 tablespoon (15 ml) of the neutral oil and swirl to coat. Add the ground pork and scallion whites. Break the pork into small pieces and cook for about 4 minutes, stirring often, until no pink remains. Check the largest pieces with a food thermometer: the USDA FSIS safe minimum internal temperature for ground pork is 160°F (71°C).
  4. If using dried shrimp, add it to the pork and stir for 30 seconds to bring out its savory aroma. Seafood should reach 145°F (63°C) under the USDA FSIS safe minimum guidance; dried shrimp is small and difficult to probe, so heat it thoroughly until steaming. Omit it if you prefer a pork-only version or need to avoid shellfish.
  5. Add the remaining 1 tablespoon (15 ml) neutral oil, then add the onion, carrot, and shiitake mushrooms. Stir-fry for about 3 minutes, moving the ingredients frequently, until the onion begins to soften and the mushrooms look glossy. Add the cabbage and cook for another 2 minutes, just until it starts to wilt. Keep the vegetables slightly crisp; they will soften a little more when tossed with the noodles.
  6. Add the drained noodles and pour the sauce mixture evenly over them. Use tongs or chopsticks to lift and turn the strands, rather than stirring in tight circles that can break them. Stir-fry for 4 to 5 minutes, tossing often, until the noodles are hot and have absorbed most of the liquid. If a few strands cling together, gently separate them with the tongs as you toss.
  7. Turn off the heat and drizzle in the sesame oil. Add most of the scallion greens and toss once more. Taste a strand before adding salt: soy sauces differ in saltiness, and the dried shrimp, if used, also adds salt. Add a small splash of water or broth if the noodles seem dry before they are tender; if they are saucy, toss for another 30 seconds to let excess liquid evaporate.
  8. Serve hot, finishing with the remaining scallion greens. The noodles are at their best soon after cooking, when they are moist and separate easily. Let diners add extra white pepper or soy sauce at the table rather than making the whole pan saltier.

Tips

  • Choose the right noodles. Look for thin, dried rice vermicelli, sometimes labeled rice sticks or rice noodles. Rice vermicelli is not the same as wheat-based glass noodles, which have a different texture and absorb liquid differently. If your package gives a soaking time, use it as a guide, but drain while the strands are still firm.
  • Use dried shrimp only if convenient. Dried shrimp is a traditional flavor booster in some Taiwanese versions, but it can be hard to find. Leave it out, or use 1 teaspoon (5 ml) fish sauce in the sauce for a savory note; that substitution changes the flavor and still contains seafood. For a shellfish-free dish, omit both.
  • Keep the pan roomy and hot. A crowded pan steams the ingredients and can make the noodles clump. If your skillet is smaller than 12 inches (30 cm), stir-fry the vegetables and pork in batches, then combine everything with the sauce and noodles. A wok is useful but not essential.
  • Season at the end. The noodles continue absorbing liquid as they sit, and soy sauce can quickly make the dish too salty. Start with the listed amount, taste after tossing, and adjust with a little broth for moisture or a few drops of soy sauce for salt. Avoid adding extra oil to fix dry noodles; broth loosens them more cleanly.

Serving Suggestions

Serve the noodles as a filling main dish, with the pork and vegetables already providing a balanced mix of textures. For a larger Taiwanese-style meal, offer them alongside blanched greens such as bok choy or Chinese broccoli, dressed simply with a little soy sauce and sesame oil. A light cucumber salad with rice vinegar can add a cool, tart contrast to the warm, savory noodles.

Set out small dishes of white pepper, chili crisp, or sliced fresh chili so everyone can season their own portion. If you are serving other dishes, keep their seasoning modest: these noodles have soy sauce and can be the saltier, more substantial part of the meal. For lunch, portion them into bowls while hot and add a little extra cabbage or carrot on the side if you want a fresher contrast.

Variations

Make it without pork: Replace the ground pork with 8 oz (225 g) thinly sliced firm tofu or 6 oz (170 g) sliced king oyster mushrooms. Brown the tofu or mushrooms in the pan first, then follow the same sequence. If using tofu, press it briefly to remove excess moisture so it browns instead of releasing water into the noodles.

Add other vegetables: Thinly sliced celery, bean sprouts, or napa cabbage can stand in for some of the cabbage. Keep the total vegetable quantity close to the original so there is enough space to toss the noodles. Add bean sprouts near the end, since they need only about a minute to heat through and stay pleasantly crisp.

Use a mild curry variation: Stir 1 teaspoon (2 g) mild curry powder into the pork after it has browned, before adding the vegetables. Curry powder is not required for the basic Taiwanese-style preparation, but it gives the noodles a warmer, more aromatic flavor. Start with a small amount because curry blends vary in strength.

Adjust the protein: Thinly sliced chicken or pork can replace ground pork, but cook it safely before adding the vegetables. Chicken must reach 165°F (74°C), while whole cuts of pork must reach 145°F (63°C) and rest for 3 minutes, according to USDA FSIS guidance. Cut the pieces small and check the thickest piece with a food thermometer.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a shallow, airtight container. They keep for 3 to 4 days in the refrigerator. The noodles will firm up as they chill, so loosen them before reheating rather than judging their texture straight from the container. For best results, reheat only the portion you plan to eat.

To reheat on the stove, put the noodles in a skillet with 1 to 2 tablespoons (15 to 30 ml) water or broth per serving. Cover briefly over medium heat, then uncover and toss until evenly hot. In a microwave, cover the portion loosely, add a teaspoon of water, and heat in short intervals, stirring between them. Reheat leftovers to 165°F (74°C), as recommended by USDA FSIS, and avoid reheating the same portion repeatedly. Freezing is possible for up to 2 months, though the cabbage softens and the noodles may become less springy after thawing.

Frequently Asked Questions

Are Taiwanese fried rice noodles gluten-free?
Rice vermicelli is typically made from rice and water, but check the package because ingredients and manufacturing vary. Regular soy sauce usually contains wheat; use tamari labeled gluten-free and confirm that the broth and any other packaged ingredients meet your needs. Dark soy sauce may also contain wheat, so omit it or choose a verified gluten-free alternative.

Why did my rice noodles break or turn mushy?
They were likely soaked too long, stirred too vigorously, or cooked in the pan for longer than needed. Drain them as soon as they bend but remain firm, and lift and fold them gently with tongs. If your noodles are especially thin, check them a minute or two earlier than the package suggests.

Can I make the noodles ahead?
You can slice the vegetables, mix the sauce, and refrigerate both separately up to a day ahead. For the best texture, soak the noodles and stir-fry the dish shortly before serving; pre-soaked strands can stick together if they sit for a long time. The finished dish can be reheated, but freshly cooked noodles have a looser, springier texture.

What can I use instead of Chinese rice wine?
Dry sherry is a practical substitute and gives a similar rounded aroma. If you do not have either, use an equal amount of water or broth; the dish will still work, though it will lack some of the wine’s fragrance. Avoid sweet cooking wine unless you reduce the sugar slightly.

Can I use fresh rice noodles instead of dried vermicelli?
Fresh rice noodles are wider, softer, and usually need no soaking, so they will not have the same delicate texture. If substituting, use about 12 oz (340 g), separate the strands gently, and shorten the noodle cooking time to 2 to 3 minutes. Add the sauce gradually and toss carefully so the fresh noodles do not tear.

Related

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).