Taiwanese Braised Beef Noodle Soup From Scratch

Updated November 4, 2026

Total time
3 hr 38 min
prep 35 min · cook 3 hr 3 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Taiwanese Braised Beef Noodle Soup From Scratch

Taiwanese braised beef noodle soup pairs tender beef and wheat noodles with a savory, aromatic broth flavored with soy, ginger, star anise, and chile-bean paste. It is a beloved Taiwanese comfort food, and recipes vary; this version builds deep flavor in one pot, then finishes each bowl with fresh greens and scallions.

Ingredients

  • 3 lb (1.36 kg) boneless beef chuck or beef shank, cut into 2-inch (5 cm) chunks
  • 2 tbsp (30 ml) neutral oil, such as canola
  • 1 medium yellow onion, about 8 oz (225 g), cut into wedges
  • 1 large tomato, about 7 oz (200 g), cut into wedges
  • 2 tbsp (30 g) peeled ginger, sliced into coins
  • 6 garlic cloves, about 1 oz (30 g), lightly crushed
  • 3 scallions, about 2 oz (55 g), cut into 2-inch (5 cm) lengths, plus 3 more scallions (about 2 oz/55 g) thinly sliced for serving
  • 3 tbsp (45 g) doubanjiang, or Chinese chile-bean paste
  • 1/2 cup (120 ml) Shaoxing wine
  • 1/2 cup (120 ml) regular soy sauce
  • 2 tbsp (30 ml) dark soy sauce
  • 2 tbsp (25 g) rock sugar or packed light brown sugar
  • 10 cups (2.4 L) water, plus a little more if needed
  • 3 whole star anise, about 2 g
  • 1 small cinnamon stick, about 3 inches (7.5 cm) long
  • 1 tsp (2 g) whole Sichuan peppercorns
  • 2 dried bay leaves, about 0.5 g
  • 1 tsp (2 g) whole cumin seeds
  • 1/2 tsp (1 g) whole fennel seeds
  • 1 tsp (6 g) fine salt, plus more to taste
  • 1 1/2 lb (680 g) fresh wheat noodles, or 1 lb (450 g) dried wheat noodles
  • 1 lb (450 g) baby bok choy, halved lengthwise, or 6 small bok choy (about 450 g)
  • 1/2 cup (50 g) pickled mustard greens, rinsed and finely chopped, for serving (optional)
  • 1/4 cup (15 g) roughly chopped cilantro leaves, for serving (optional)
  • 1 tsp (2 g) ground white pepper, or to taste, for serving

Instructions

  1. Prepare the beef and spice bundle. Pat the beef dry with paper towels so it browns rather than steams. If using shank, leave the pieces large enough to hold together during the braise. Put the star anise, cinnamon, peppercorns, bay leaves, cumin, and fennel in a small piece of cheesecloth and tie it closed. If you do not have cheesecloth, add the spices directly to the pot and strain the broth later.
  2. Brown the beef, 12 minutes. Heat the oil in a heavy 6- to 7-quart (5.7- to 6.6 L) Dutch oven or stockpot over medium-high heat. Working in two batches so the pieces have room, brown the beef on two or three sides, about 6 minutes per batch. Transfer it to a plate. Browning adds savory depth; the pieces do not need to be cooked through at this stage.
  3. Cook the aromatics, 5 minutes. Lower the heat to medium. Add the onion, tomato, ginger, crushed garlic, and the scallions cut into lengths. Cook, stirring and scraping up browned bits, until the onion begins to soften and the tomato releases some juice, about 5 minutes. If the pot looks dry, add a tablespoon of water rather than letting the garlic scorch.
  4. Fry the paste and deglaze, 3 minutes. Stir in the doubanjiang and cook for 1 minute, until fragrant. Pour in the Shaoxing wine and scrape the bottom of the pot. Add both soy sauces and the sugar, stirring until the sugar dissolves. Shaoxing wine is a Chinese rice wine; dry sherry is a practical substitute, though it gives the broth a slightly different aroma. For an alcohol-free option, use water in its place.
  5. Braise the beef, 2 hours 30 minutes. Return the beef and any juices on the plate to the pot. Add the water, salt, and spice bundle. Bring the liquid just to a boil, skim off any gray foam, then lower the heat until the broth holds a gentle simmer. Cover with the lid slightly ajar and cook for 2 hours 30 minutes, turning the beef once or twice. Avoid a hard boil, which can make the meat break apart before the connective tissue softens. Check the largest beef piece with a food thermometer: USDA FSIS lists 145°F (63°C) followed by a 3-minute rest as the safe minimum for whole cuts of beef; this extended braise cooks the meat well beyond that minimum. The beef should also be fork-tender. If it is still firm, simmer a little longer and check again.
  6. Check and season the broth. Lift out the spice bundle. Taste the broth before adding extra salt because soy sauce and doubanjiang both contribute saltiness. Add salt or a splash of water to balance it, as needed. If you used loose spices, strain the broth through a fine-mesh sieve and return it and the beef to the pot. Skim excess surface fat if you prefer a cleaner broth, but leave a little for a fuller flavor.
  7. Cook the noodles, about 5 minutes. Bring a separate pot of water to a boil and cook the noodles according to their package directions, stopping when they are just tender. Fresh noodles may take only a few minutes; dried noodles often need longer, so follow the package. Drain well and divide among six deep bowls. Cooking noodles separately keeps their starch from clouding the broth and makes leftover soup easier to store.
  8. Cook the bok choy, about 3 minutes. Bring the soup back to a gentle simmer. Add the bok choy and cook for 2 to 3 minutes, just until the stems are crisp-tender and the leaves have wilted. For more control, blanch it in the noodle water for about 2 minutes, then drain and set it aside.
  9. Assemble and serve, about 5 minutes. Place beef in each bowl, then ladle hot broth over the noodles. Add bok choy and finish with sliced scallions, pickled mustard greens, cilantro, and white pepper if using. Serve immediately while the noodles are springy and the broth is steaming.

Tips

  • Choose a cut with connective tissue. Chuck is widely available and becomes succulent when braised; shank has a more gelatin-rich texture and can include a marrow bone. Trim only thick, hard pieces of exterior fat. Lean steak is not a good shortcut because it can turn dry and firm during a long simmer.
  • Keep the simmer gentle. A few small bubbles are enough. If the broth boils vigorously, lower the heat and check that the lid is not trapping too much heat. Add hot water if evaporation exposes the beef; keep the meat mostly submerged for even cooking.
  • Adjust the chile paste with care. Doubanjiang varies in salt and heat. Start with 2 tablespoons if your paste is particularly hot or salty, then taste the finished broth. If you cannot find it, use another Chinese chile-bean paste. In a pinch, use 1 tablespoon miso plus 1 tablespoon chile crisp; the result will be less fermented and may be oilier, so season gradually.
  • Do not cook all the noodles in the soup. They absorb broth as they sit and can become soft. Keep noodles and broth separate until serving, especially if you expect leftovers.

Serving Suggestions

Serve the soup in wide, deep bowls so each portion gets noodles, broth, greens, and a generous piece or two of beef. Put extra sliced scallions, cilantro, chopped pickled mustard greens, and white pepper on the table so everyone can season their own bowl. The mustard greens add a pleasantly sharp, salty contrast to the rich broth; rinse them first if they taste very salty.

This is a satisfying meal on its own, but a small plate of blanched greens with a little sesame oil, a cucumber salad, or simply steamed vegetables makes a fresh side. If you are serving a crowd, keep the broth warm over low heat and cook noodles in batches as bowls are needed. Set out a little chile oil separately rather than adding it to the whole pot, since guests may prefer different levels of heat.

Variations

Make it less spicy: Use 1 tablespoon doubanjiang and add more only after tasting. The soup will be milder and somewhat less chile-forward, but the ginger, soy, and whole spices still provide plenty of aroma. You can also serve chile oil at the table.

Use a pressure cooker: Brown the beef and aromatics using the sauté function, add the remaining braising ingredients, and cook at high pressure for about 45 minutes. Let the pressure release naturally for 15 minutes before releasing any remaining pressure. Check tenderness and cook a little longer if needed. The shorter pressure-cooker method changes the timing, so do not use it with the timing shown in the recipe facts.

Choose a different noodle: Fresh Chinese wheat noodles are a classic choice, but dried wheat noodles work well too. Thick udon makes a chewier bowl, while rice noodles create a different, softer texture and are not the traditional wheat-noodle style. Cook any noodle separately according to its package directions.

Make a lighter broth: After braising, refrigerate the broth until the fat firms on top, then lift off as much as you like. This is easiest when preparing the soup ahead; the chilled broth will need to be reheated before serving. Removing fat changes the mouthfeel, not the seasoning, so taste and adjust after reheating.

Storage and Reheating

For food safety, refrigerate the soup within 2 hours of cooking. Store the beef and broth in a covered container, and keep cooked noodles and bok choy in separate containers if possible. Refrigerated cooked beef and broth keep for 3 to 4 days; cooked noodles are best within 2 to 3 days because they soften as they absorb moisture. If the soup will not be eaten within that window, freeze the beef and broth for up to 3 months for best quality. Freeze noodles separately only if their package instructions allow it.

Reheat the beef and broth gently in a covered saucepan until steaming, stirring occasionally. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Add a splash of water if the broth has concentrated. Cook a fresh portion of noodles, or reheat stored noodles briefly in boiling water, then assemble the bowls. Avoid repeatedly warming and cooling the whole pot; reheat only what you plan to eat.

Frequently Asked Questions

Can I make Taiwanese braised beef noodle soup ahead?

Yes. The beef and broth can be cooked up to 3 days ahead and refrigerated once cooled and stored within 2 hours. Keeping noodles separate prevents them from soaking up the broth. Reheat the broth and beef to 165°F (74°C), cook the noodles, and add fresh greens just before serving.

What is the best beef cut for this soup?

Boneless chuck is a reliable choice because its marbling and connective tissue turn tender during a long braise. Beef shank is also traditional in many versions and gives the broth a richer, slightly gelatinous body. Cut either into generous chunks; very small pieces can become stringy before the broth develops its full flavor.

Is doubanjiang the same as gochujang?

No. Doubanjiang is a salty, fermented Chinese bean-and-chile paste, while gochujang is a Korean fermented chile paste with a sweeter profile. If doubanjiang is unavailable, Chinese chile-bean paste is the closest practical substitute. Gochujang can change the soup’s sweetness and flavor, so use less and taste before adding extra seasoning.

Can I make the soup without Shaoxing wine?

Yes. Replace it with the same amount of water for a straightforward alcohol-free version, or use dry sherry if that is available. The wine adds a subtle fragrance and depth, so the broth will taste slightly simpler without it. Do not replace it with sweet cooking wine, which can make the soup too sweet and salty.

Why is my broth too salty?

Doubanjiang and soy sauces differ by brand, and reducing the broth concentrates their salt. Add hot water a little at a time, tasting as you go, or serve each bowl with extra plain broth if available. Next time, start with less doubanjiang or salt and make final adjustments after the beef is tender.

Can I freeze the finished soup?

Freeze the beef and broth in airtight, freezer-safe containers for up to 3 months for best quality, leaving a little room for expansion. Thaw overnight in the refrigerator and reheat to 165°F (74°C). Noodles and bok choy have a softer texture after freezing, so prepare fresh noodles and greens when you serve the thawed soup.

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