Taiwanese Beef Noodle Soup

by Marcus Chen Chef Jan 15, 2026

3h 30m Taiwanese soup
vegan
Per serving: 439 kcal 20.9g protein 3.3g fat 76.8g carbs
(Edited Jan 23, 2026)

Soul-warming braised beef in aromatic broth with chewy noodles. Taiwan's national dish.

14 93%
No comments

Ingredients

Servings
4
  • 1kg beef_shank, cut into large chunks
  • 2liters beef_stock
  • 100ml soy_sauce
  • 60ml rice_wine
  • 2medium tomato, quartered
  • 1large onion, quartered
  • 3inch ginger, sliced
  • 6cloves garlic
  • 3whole star_anise
  • 1stick cinnamon_stick
  • 3tbsp doubanjiang
  • 400g egg_noodles
  • 4heads bok_choy
  • 4stalks green_onion

Equipment Needed

  • dutch_oven

Instructions

  1. 1

    Blanch beef shank in boiling water for 5 minutes to remove impurities. Drain and rinse.

  2. 2

    Heat oil in a large pot. Sauté ginger, garlic, and onion until fragrant. Add doubanjiang and stir for 1 minute.

  3. 3

    Add beef, soy sauce, and rice wine. Stir to coat the meat.

  4. 4

    Add tomatoes, beef stock, star anise, and cinnamon. Bring to a boil, then reduce heat and simmer for 2.5-3 hours until beef is tender.

  5. 5

    Remove spices. Taste and adjust seasoning with soy sauce or salt as needed.

  6. 6

    Cook noodles according to package directions. Blanch bok choy in the soup broth.

  7. 7

    Divide noodles among bowls. Ladle soup and beef over noodles. Top with bok choy and sliced green onions.

Tips

  • Beef shank is traditional and becomes incredibly tender. Don't substitute with lean cuts.
  • The soup tastes even better the next day after flavors have melded.
  • Add pickled mustard greens (suan cai) for authentic Taiwanese flavor.