Taiwanese beef noodle soup is a bowl of wheat noodles and tender beef served in a deeply savoury, soy-and-spice broth, often finished with greens and spring onion. This red-braised version draws on a familiar Taiwanese style, with tomato, ginger and a little chilli adding depth; for Perth home cooks, its harder-to-find ingredients have practical local-shop substitutes.
Ingredients
- 2½ lb (1.13 kg) beef chuck, cut into 2-inch (5 cm) pieces; beef shin or shank also works, though it may need a little longer to become tender
- 2 tablespoons (30 ml) neutral oil, such as rice bran, canola or sunflower oil
- 1 medium yellow onion (about 7 oz / 200 g), cut into wedges
- 6 garlic cloves (about 1 oz / 30 g), lightly crushed and peeled
- 2-inch (5 cm) piece fresh ginger (about 1 oz / 30 g), sliced
- 2 medium tomatoes (about 10 oz / 280 g), cut into wedges
- 2 tablespoons (30 g) doubanjiang, or Chinese chilli bean paste
- ¼ cup (60 ml) regular soy sauce
- 2 tablespoons (30 ml) dark soy sauce
- ¼ cup (60 ml) Shaoxing rice wine
- 8 cups (1.9 L) unsalted beef stock, or water for a lighter broth
- 2 cups (480 ml) water, plus more if needed to keep the beef mostly covered
- 1 tablespoon (15 g) rock sugar or brown sugar
- 2 star anise pods (about 2 g)
- 1 small piece dried mandarin peel, about 1 inch (2.5 cm), optional
- 1 cinnamon stick, about 3 inches (7.5 cm)
- 1 teaspoon (2 g) whole Sichuan peppercorns
- 1 teaspoon (2 g) whole white or black peppercorns
- 1 teaspoon (6 g) fine salt, plus more to taste
- 1½ lb (680 g) fresh wheat noodles, or 14 oz (400 g) dried wheat noodles
- 8 oz (225 g) baby bok choy, halved lengthwise; choy sum or Chinese mustard greens are good alternatives
- 4 spring onions (about 2 oz / 55 g), thinly sliced
- 1 small handful fresh coriander (about ½ oz / 15 g), leaves picked, optional
- Chilli oil, to serve, optional
Instructions
- Prepare the ingredients and spice bundle. Pat the beef dry with paper towel and cut it into even pieces so it browns and braises at a similar rate. Put the star anise, cinnamon, mandarin peel if using, and both kinds of peppercorns in a small spice bag or tie them in a piece of clean muslin. If you do not have a spice bag, add them loose and strain the broth later.
- Brown the beef. Heat the oil in a large, heavy pot or Dutch oven over medium-high heat. Working in two batches so the pan is not crowded, brown the beef on two or three sides, about 5–6 minutes per batch. Transfer it to a plate. A deep brown surface adds flavour; avoid rushing by piling all the meat into the pot, which makes it steam instead.
- Cook the aromatics and paste. Reduce the heat to medium. Add the onion and cook for 2 minutes, stirring and scraping up browned bits. Add the garlic and ginger and cook for 1 minute, then stir in the tomatoes and doubanjiang. Cook for another 2 minutes, until the tomatoes start to soften and the paste smells fragrant. Doubanjiang varies in saltiness and heat, so start with the stated amount and adjust at the table if you like a stronger chilli flavour.
- Build the braising broth. Pour in the Shaoxing wine and scrape the bottom of the pot to release the browned residue. Add both soy sauces, the stock, water, sugar, salt and spice bundle. Return the beef and any juices to the pot. The liquid should mostly cover the meat; add a little water if needed. Bring it just to a boil, then lower the heat to maintain a gentle simmer.
- Braise until tender. Cover the pot with the lid slightly ajar and simmer gently for 2 hours 30 minutes, stirring once or twice. Keep the broth at a quiet bubble rather than a rolling boil, and add a splash of water if the beef becomes exposed. Begin checking a larger piece at 2 hours 15 minutes: it should yield easily to a fork. If still firm, continue simmering in 15-minute increments. For food safety, check the thickest piece with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; this braise cooks well beyond that temperature to become tender.
- Finish and season the broth. Lift out the spice bundle. Taste the broth and add salt if it needs it, or a little hot water if it is too intense. If you used loose spices, strain the broth through a fine sieve into a second pot, then return the beef and softened tomato and onion to it. Keeping the softened vegetables gives the soup a fuller, less clear broth; strain them out too if you prefer a cleaner bowl.
- Cook the noodles and greens. Bring a separate large pot of water to a boil. Cook the noodles according to their packet directions, as fresh and dried varieties have different cooking times. Add the bok choy for the final 1–2 minutes, until the stems are just tender and the leaves are bright. Drain. Cooking noodles separately prevents their starch from clouding the broth and keeps leftovers from turning waterlogged.
- Assemble the bowls. Divide the noodles among six deep bowls and add beef and bok choy. Ladle over plenty of hot broth, then finish with spring onion, coriander if using, and chilli oil to taste. Serve straight away while the noodles are springy and the broth is steaming.
Tips
- Choose the right cut. Chuck is convenient and richly flavoured; shin or shank has more connective tissue and can make a particularly silky broth, but may need extra simmering. Avoid very lean steak cuts, which tend to become dry and stringy during a long braise.
- Find the flavour-makers locally. Doubanjiang, Shaoxing wine, dried mandarin peel and Chinese wheat noodles are often available from Asian grocers in Perth. If doubanjiang is unavailable, use 1 tablespoon (15 g) fermented bean paste plus 1 teaspoon (5 ml) chilli oil; the broth will be less chilli-forward and a little less complex. Dry sherry can stand in for Shaoxing wine, or omit it and add ¼ cup (60 ml) water.
- Adjust salt at the end. Stock, soy sauce and chilli bean paste all contain different amounts of salt. Using unsalted stock gives you more control, and tasting after the beef is tender helps you avoid an overly salty broth that has reduced during cooking.
- Make ahead without soggy noodles. The broth and beef taste good after a night in the refrigerator, but cook the noodles only when serving. Keep noodles, greens and broth in separate containers if storing leftovers.
Serving Suggestions
Serve each bowl as a complete meal, with extra spring onion and chilli oil on the table so everyone can season their own. A small dish of pickled mustard greens is a traditional-style accompaniment: its sharp, salty crunch offsets the rich beef and broth. If you cannot find them, offer quick-pickled cucumber or a simple side of blanched greens instead. For a Perth weeknight meal, the soup is substantial on its own; a plate of steamed greens or a light cucumber salad is enough alongside it.
For a more hands-on table, set out coriander, sliced fresh chilli, black vinegar and extra soy sauce in small bowls. Use these sparingly at first, since the broth is already seasoned. A few drops of black vinegar brighten a rich bowl, while chilli oil adds heat and fragrance. Keep the noodles beneath the broth when serving so they stay warm, and offer a spoon as well as chopsticks for the liquid and tender beef.
Variations
Milder broth: Use 1 tablespoon (15 g) doubanjiang instead of 2 tablespoons and leave chilli oil off the table. The soup will still be savoury and aromatic without the same chilli warmth. For a meatier, less spicy version, leave out the paste and add 1 tablespoon (15 ml) extra soy sauce only after tasting.
More tomato character: Add one extra medium tomato (about 5 oz / 140 g) with the other tomatoes. This gives the broth a brighter, slightly sweeter edge, rather than making it taste like a tomato soup. Different greens: Use choy sum, Chinese mustard greens or spinach in place of bok choy. Add tender leaves only at the end, as they cook quickly; thicker stems may need an extra minute.
Alternative noodles: Choose thick, chewy wheat noodles for a hearty bowl, or use dried noodles when fresh ones are not available. Rice noodles are possible, but they change the texture and make the dish less like the usual wheat-noodle version. If serving someone who avoids gluten, use suitable gluten-free noodles and gluten-free tamari, and check the labels on the stock and chilli paste; the result will differ from the classic wheat-and-soy profile.
Storage and Reheating
Refrigerate the beef and broth within 2 hours of cooking, in shallow airtight containers. They keep for 3–4 days in the refrigerator. Store cooked noodles and greens separately, and use them within 2 days for the best texture. The broth may set slightly when cold because of the beef’s gelatin; this is normal, and it loosens as it warms.
Reheat only the amount you plan to eat, bringing the beef and broth to a steady simmer and stirring so it heats evenly. USDA FSIS advises reheating leftovers to 165°F (74°C); check the centre of a portion with a food thermometer. Warm noodles separately in boiling water for a short time, then assemble the bowls. For longer storage, freeze the broth and beef in meal-size containers for up to 3 months for best quality. Thaw in the refrigerator overnight and reheat as above. Noodles are best cooked fresh rather than frozen in the broth.
Frequently Asked Questions
What cut of beef is best for Taiwanese beef noodle soup?
Beef chuck is widely available and becomes tender and flavourful after a slow braise. Shin or shank also works well and adds body to the broth, although pieces can take longer to soften. Cut the beef into similarly sized chunks and allow extra simmering time if a fork does not slide in easily.
Can I make the soup without doubanjiang?
Yes. Doubanjiang contributes fermented savouriness as well as chilli heat, so no single substitute tastes exactly the same. Use fermented bean paste with a little chilli oil, as suggested in the tips, or leave it out for a milder broth. Taste before adding extra soy sauce because the paste and soy both add salt.
Can I make it in a slow cooker?
Yes. Brown the beef and cook the aromatics and paste in a pan first, then transfer everything to the slow cooker with the liquids and spices. Cook on low until the beef is fork-tender, usually about 7–8 hours, though appliances and cut size vary. Cook noodles and greens separately just before serving; do not rely on the slow cooker to cook them evenly.
Why cook the noodles separately?
Noodles release starch into the cooking water, which can make the soup cloudy and thicker than intended. They also continue absorbing liquid if left in the broth, so they can become soft in the pot or in stored leftovers. Separate cooking keeps the broth tasting clean and lets you store each component at its best.
Can I prepare the broth a day ahead?
Yes. Chill the beef and broth promptly in shallow containers and refrigerate them within 2 hours of cooking. The flavours have time to settle, and any fat that firms on top can be lifted off before reheating if you prefer a less rich soup. Keep noodles and greens separate, then reheat the broth and beef to 165°F (74°C) and cook fresh noodles for serving.
How can I tell when the beef is tender?
After the minimum simmering time, test a larger piece with a fork. It should yield easily and be comfortable to bite, rather than feeling springy or resisting the fork. If it is still firm, keep the pot at a gentle simmer and check again after 15 minutes; adding more time is better than raising the heat and boiling the broth hard.
Related
- Chinese Pork Belly Stew with Soy, Ginger, and Star Anise
- Portuguese Braised Beef Stew with Red Wine and Chouriço
- Red Thai Soup with Chicken and Coconut Milk
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).