Chinese Broccoli Meatball Noodle Soup (芥蓝牛肉丸粉丝汤)
Rated 5.0 stars by 1 users
Author:
Mandy Fu
Servings
2
Prep Time
5 minutes
Cook Time
15 minutes
This Beef Meatball Noodle Soup is my go-to breakfast whenever I want something warm, cozy, and satisfying. The broth is light yet flavorful, the noodles are soft and comforting, and those juicy beef meatballs… they just make everything better.

Ingredients
- 1.5 Tbsps oil
- 2 Tbsps minced garlic
- 1 Tbsp minced ginger
- 2 scallions, diced
- 1200g / 5 cups of water or unsalted stock (chicken, beef, or vegetable stock all work)
- 200g beef meatballs
- 113g / 4 oz of thin rice vermicelli noodles
- 150g/ 5.3 oz of Chinese broccoli leaves
- 3 Tbsp of fish sauce or to taste
Directions
- In a stock pot, add 1.5 tbsp of cooking oil, 2 Tbsp of minced garlic, 1/2 tbsp of minced ginger, and the diced scallions. Saute over medium-low heat for a few minutes or until the edges of the aromatics are slightly golden.
- Pour in 5 cups of water or stock, add the beef meatballs, and bring it to a boil over medium heat. You can buy these meatballs in any Asian market. If you don’t have access, click here to learn how to make it from scratch.
- During this time, you can prepare the Gailan. Trim off a few leaves from the lower part of the Gailan stalk and roughly chop them. We only need the leaves for this recipe; you can save the stems to make Stir Fry Gailan with Chinese Cured Meat. If you don’t have gailan (Chinese broccoli), use spinach, kale, or baby bok choy as a replacement.
- The soup should come to a boil by now. Add the thin rice vermicelli noodles and cook for 3-5 minutes. If you are using thick rice noodles like these, you will have to pre-soak them until soft before cooking.
- Once the noodles are cooked to al denta, add all of the gailan (Chinese broccoli) leaves and cook for 10 more seconds.
- Season the soup with 3 tbsp of fish sauce or to taste. Enjoy!