Taiwanese Beef Noodle Soup

bowls of taiwanese beef noodle soup on table with chopsticks

The Spruce / Anna Rider

Prep: 20 mins
Cook: 4 hrs
Total: 4 hrs 20 mins
Servings: 6 to 8 servings
Yield: 6 to 8 bowls
Nutrition Facts (per serving)
672 Calories
28g Fat
22g Carbs
77g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 672
% Daily Value*
Total Fat 28g 36%
Saturated Fat 10g 50%
Cholesterol 189mg 63%
Sodium 1822mg 79%
Total Carbohydrate 22g 8%
Dietary Fiber 3g 11%
Total Sugars 6g
Protein 77g
Vitamin C 15mg 74%
Calcium 123mg 9%
Iron 10mg 54%
Potassium 1385mg 29%
*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.)

Considered to be Taiwan’s national dish, beef noodle soup is a staple in restaurants, night markets, and food courts throughout the island country. You can easily find two or three adjacent food stalls serving their original variation on the dish with a devoted fanbase. There's even an annual Beef Noodle Festival, where chefs compete for the title of best beef noodle soup in Taiwan.

While the Taiwanese beef noodle soup has distinctly Sichuan influences, such as spicy bean paste (doubanjiang) and Sichuan peppercorns, the exact dish is nowhere to be found in the Chinese province. That’s because the dish originated from Sichuan veterans who fled to Taiwan from mainland China during the 1940s civil war. Taiwanese beef noodle soup was one of the treasures that emerged from the inter-provincial community and culture that evolved out of the military settlements where soldiers and their families lived.

Taiwanese beef noodle soup is the ultimate comfort food to keep you warm during winter. You’ll love the tender beef stewed for hours in the accompanying savory, full-bodied broth. Traditionally, Taiwanese beef noodle soup is enjoyed with a handful of fresh greens, chopped cilantro, pickled mustard greens, and chili oil. This recipe makes a big batch. So, get ready to invite friends over or save the beef noodle soup for belly-warming leftovers.


  • 4 star anise

  • 1 cinnamon stick

  • 5 bay leaves

  • 2 tablespoons Sichuan peppercorns

  • 1 teaspoon white peppercorns

  • 3 pounds beef soup bones

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

  • 2 tablespoons oil

  • 1 bulb garlic, cloves smashed

  • 6 slices ginger

  • 6 medium green onions, cut into thirds

  • 1 small onion, quartered

  • 3 Thai chilis, split lengthwise

  • 2 tablespoons sugar

  • 3 tablespoons spicy bean paste, or doubanjiang

  • 2 tomatoes, sliced

  • 1/2 cup Shaoxing Chinese rice wine

  • 1/2 cup light soy sauce

  • 1/4 cup dark soy sauce

  • 1 cup wheat noodles

  • 1 head baby bok choy

  • Chopped cilantro, for optional garnish

  • Pickled mustard greens, for optional garnish

  • Chili oil, for optional garnish

Steps to Make It

  1. Gather the ingredients.

    ingredients for taiwanese beef noodle soup
    ​The Spruce / Anna Rider
  2. Make a spice sachet with the star anise, cinnamon stick, bay leaves, Sichuan peppercorns, and white peppercorns.

    sachet of spices for taiwanese beef noodle soup
    The Spruce / Anna Rider
  3. Add the beef soup bones to a large soup pot. Add enough water to cover the bones and bring the water to a boil. Boil the soup bones for 3 minutes. Drain the bones and wash off any foam and residue from the bones. If using beef shank, boil the beef shank for 3 minutes and drain.

    beef bones in a pot
    The Spruce / Anna Rider
  4. Brown the beef chuck or shank with 1 tablespoon of oil for 15 to 20 minutes in a big soup pot until the meat is caramelized. Set aside the browned beef on a plate.

    browned beef cubes in pot
    The Spruce / Anna Rider
  5. Turn the heat to medium-low. Add the remaining tablespoon of oil to the soup pot. Add the garlic, ginger, green onions, onion, and chili.

    aromatics for taiwanese beef noodle soup in pot
    The Spruce / Anna Rider 
  6. Fry the aromatics until the garlic is lightly browned, about 2 minutes.

    fried aromatics for taiwanese beef noodle soup in pot
    The Spruce / Anna Rider
  7. Add the sugar, spicy bean paste, and tomatoes. Fry until the tomatoes are softened, about 3 minutes.

    aromatics for taiwanese beef noodle soup with spicy sauce
    The Spruce / Anna Rider
  8. Add the Shaoxing wine. Deglaze the soup pot by scraping the caramelized bits from the bottom of the pot.

    aromatics for taiwanese beef noodle soup deglazed with shaoxing wine
    The Spruce / Anna Rider
  9. Add the light soy sauce, dark soy sauce, spice sachet, browned beef cubes, and beef bones to the soup pot.

    pot filled with beef bones and cubes with aromatics for taiwanese beef noodle soup
    The Spruce / Anna Rider
  10. Turn the heat to high. Add enough water to cover the beef bones.

    pot with water added to ingredients for taiwanese beef noodle soup
    The Spruce / Anna Rider 
  11. Once the soup is boiling, turn the heat down to a low simmer. Simmer the soup for 3 hours to stew the meat until tender.

    simmered pot of taiwanese beef noodle soup
    The Spruce / Anna Rider 
  12. After the soup has simmered for 3 hours, turn off the heat. Remove the beef cubes from the soup and set aside.

    cooked beef for taiwanese beef noodle soup
    The Spruce / Anna Rider
  13. Strain the soup through a colander and discard the solids.

    strained broth for taiwanese beef noodle soup
    The Spruce / Anna Rider 
  14. Cook your noodles according to the package instructions. Cook the bok choy in the boiling water while the noodles are cooking.

    noodles and bok choy being cooked in pot
    The Spruce / Anna Rider
  15. Assemble your beef noodle soup by placing the noodles, bok choy, and beef in a bowl. Ladle the strained soup into the bowl. Garnish with cilantro, pickled mustard greens, and chili oil to taste. Serve and enjoy!

    bowl of taiwanese beef noodle soup
    The Spruce / Anna Rider


  • If you have trouble with making a spice sachet, you can skip it. Just be sure to strain the soup through a fine-meshed strainer so that you do not have peppercorns floating in your soup.

Recipe Variations

  • Traditional Taiwanese beef noodle soup calls for beef shank. However, it might be challenging to find beef shank in your local grocery store. You can use beef chuck and beef soup bones to reproduce the full-bodied soup. Try to find a well-marbled cut of beef chuck to provide extra flavor if you’re substituting for beef shank.
  • Find spicy bean paste (doubanjiang), Sichuan peppercorns, and white peppercorns in your local Asian grocery store or from an online retailer. If you can’t track them down, skip the spicy bean paste and substitute with black peppercorns.

Recipe Tags: