Taiwanese Beef Noodle Soup Recipe

Cathy Erway

Use boneless beef shank for authentic texture. Otherwise, settle for well-marbled beef chuck stew meat, which will be just as flavorful and become very tender after stewing.

Recipe Facts



Active: 30 mins
Total: 3 hrs
Serves: 6 to 8 servings

Rate & Comment


  • 3 tablespoons vegetable, canola, or peanut oil

  • 2 pounds boneless beef shank or chuck, cut into 1-inch cubes

  • 6 large slices fresh ginger root

  • 6 cloves garlic, smashed

  • 2-3 small red chilies, such as Thai chiles, roughly chopped

  • 1 large plum tomato, roughly chopped

  • 2 tablespoons sugar

  • 1 tablespoon Sichuan chili bean sauce (doubanjiang)

  • 1 cup Chinese rice wine

  • 1 tablespoon Sichuan peppercorns

  • 2 whole star anise cloves

  • 1/4 cup dark soy sauce

  • 1/2 cup light soy sauce

  • 2 1/2 quarts water

  • 2 pounds Asian wheat flour noodles (any width you like)

  • Fresh spinach leaves, baby bok choy, broccolini, or other small greens, as desired


  1. Heat 1 tablespoon vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat until shimmering. Add the beef and cook without moving until well browned on first side, about 4 minutes. Stir and cook until well browned all over, about 10 minutes total. Transfer beef to a large bowl and repeat with 1 more tablespoon oil and remaining beef.

  2. Add remaining tablespoon of oil to the same pan and heat until shimmering. Add the sliced ginger, garlic cloves, and chilies. Cook, stirring, until fragrant, about 30 seconds. Add the chopped tomato and stir stir for another minute. Add the sugar and stir until dissolved, about 30 seconds. Add the chili bean sauce, and stir until the mixture just begins to bubble.

  3. Return the beef to the pot. Stir to warm up and coat the meat with the spices. Add the rice wine and cook for 1 minute, scraping up browned bits from bottom of pot. Add the star anise, Sichuan peppercorns, dark soy sauce, light soy sauce, and the water. Bring to a boil. Then reduce heat to a simmer and cover. Cook until beef is tender, about 2 1/2 hours.

  4. Using tongs, carefully remove the beef cubes from the stew and set aside in a bowl. Carefully strain the soup over a colander or mesh strainer to catch the ginger, peppercorns, and other stray solids. Retain any solids or small beef pieces from the strained mixture that you may want to keep, and return to the soup. Return the beef to the soup and add greens to wilt if desired.

  5. Cook the noodles according to the directions on their package. Strain noodles, and divide into serving bowls. Ladle the warm soup and beef chunks into each bowl and serve immediately.

This Recipe Appears In

Nutrition Facts (per serving)
468 Calories
10g Fat
72g Carbs
19g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 468
% Daily Value*
Total Fat 10g 13%
Saturated Fat 2g 10%
Cholesterol 93mg 31%
Sodium 1700mg 74%
Total Carbohydrate 72g 26%
Dietary Fiber 1g 4%
Total Sugars 4g
Protein 19g
Vitamin C 9mg 45%
Calcium 60mg 5%
Iron 4mg 22%
Potassium 344mg 7%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)