Taiwanese Beef Noodle Soup with Beef Balls
There are a lot of dramatic bowls of Taiwanese beef noodle soup out there: deep red broth, thick cuts of beef, chili oil floating on top. This version is a little quieter. The broth is still savory and aromatic, with soy sauce, ginger, garlic, scallions, and warm spices, but it lands more like the kind of bowl you would want at home: beefy, comforting, and not too heavy.
The beef balls make it especially cozy. They add that bouncy texture you get in Taiwanese noodle shops, while the braised beef gives the soup its richness.
- Total
- about 3 hours
- Serves
- 4

Recipe
Taiwanese Beef Noodle Soup with Beef Balls
- Prep
- 20 minutes
- Cook
- 2 to 3 hours
- Total
- about 3 hours
- Serves
- 4
Ingredients
For the beef and broth
For serving
Instructions
- 1
Blanch the beef
Put the beef in a pot, cover with water, and bring to a boil. Let it boil for 3 to 5 minutes, then drain and rinse the beef. This gives the broth a cleaner taste.
- 2
Build the base
In a clean pot, heat the oil over medium heat. Add the ginger, garlic, scallions, and onion. Cook for 2 to 3 minutes, until fragrant.
- 3
Add the seasoning
Stir in the tomato paste, if using, and cook for about 1 minute. Add the soy sauce, dark soy sauce, rice wine, sugar, star anise, cinnamon stick, bay leaf, and white pepper.
- 4
Braise the beef
Add the blanched beef and the water or beef stock. Bring to a boil, then lower the heat and simmer gently for 1½ to 2½ hours, until the beef is tender. Add salt to taste near the end.
- 5
Add the beef balls
Add the beef balls during the last 10 to 15 minutes of cooking, just long enough for them to heat through and soak up some broth.
- 6
Cook the noodles and greens
Cook the noodles separately according to the package directions. Blanch the bok choy or greens in the noodle water for 30 to 60 seconds.
- 7
Assemble
Divide noodles into bowls. Add beef, beef balls, greens, and hot broth. Finish with scallions, pickled mustard greens, and chili oil if you want more of a Taiwanese noodle shop flavor.
Estimated nutrition
Per serving (1 of 4)
- Calories
- 726 kcal
- Protein
- 53.5 g
- Carbs
- 65.9 g
- Fat
- 24.7 g
Calculated from the listed amounts. Optional or unmeasured additions are excluded; brands, substitutions, and cooking losses can change the result.
Shopping list
Produce
Meat & seafood
Spices
Pantry
Other

Taiwanese Beef Noodle Soup with Beef Balls
Nutrition · Per serving (1 of 4)
- Protein
- 53.5 g
- Carbs
- 65.9 g
- Fat
- 24.7 g
726 Cal
Estimated · optional extras excluded
Taiwanese Beef Noodle Soup with Beef Balls
Blanch the beef
Put the beef in a pot, cover with water, and bring to a boil. Let it boil for 3 to 5 minutes, then drain and rinse the beef. This gives the broth a cleaner taste.
All ingredients · 23
Your recipes, wherever you find them.
Social posts
Photos
Cookbooks
Recipe cards
Your cookbook






