Chinese Pork Meatballs Soup Recipe: Five-Spice Infused Broth With Silky Noodles

Soups & Stews

Chinese Pork Meatballs Soup Recipe: Five-Spice Infused Broth With Silky Noodles

This Chinese pork meatballs soup recipe delivers the comforting warmth of a bustling Cantonese kitchen right to your table. 🌟 The secret lies in the five-spice broth that simmers for hours, infusing the pork with aromatic depth, while silky noodles soak up every savory note.

I perfected this dish after years of studying traditional techniques in Charleston's historic markets, where pork played a central role in every meal.

What makes this recipe special is the balance of textures and flavors—tender pork meatballs with a slight bite, a rich yet light broth, and noodles that become silky without turning mushy.

The five-spice blend (star anise, cloves, cinnamon, fennel, and pepper) creates a complex aroma that transforms simple ingredients into something extraordinary. Most home versions miss the slow-cooked depth that makes this soup truly memorable.

By the time you're done, you'll have a steaming bowl of soup where each spoonful delivers layers of flavor: the earthy warmth of the broth, the tender pull of the meatballs, and the satisfying bite of fresh herbs.

This is the kind of meal that turns a regular weeknight into a celebration, all while being simple enough for any home cook to master. The broth can be made ahead, so you'll have dinner ready in minutes.

Serve with a sprinkle of scallions and a side of steamed bok choy for the full experience. Here's how to make it—step by step, just like I've taught my team at The Smoky Pig. Let's get started with the broth, the heart of this dish.

šŸ‘Øā€šŸ³
Difficulty
Easy
🄩
Diet
Meat
šŸ”„
Calories
Med Cal

Ingredients for chinese pork meatballs soup

Six servings of comforting soup with tender meatballs and aromatic five-spice broth.

Ingredient Amount Notes
Ground Pork 🐷 1 ½ lb Freshly ground, not pre-seasoned
Green Onions šŸ§… 1 whole White and green parts separated
Fresh Ginger 🌿 2 tbsp Finely grated, peeled
Garlic Cloves šŸ§„ 6 cloves Peeled, minced
Five-Spice Powder šŸŒ¶ļø 2 tsp Homemade blend or store-bought
Soy Sauce šŸ¶ ā…“ cup Light or dark, not low-sodium
Shaoxing Wine šŸ· ¼ cup Dry, not sweet
Chicken Broth šŸ’§ 6 cups Low-sodium, homemade preferred
Eggs 🄚 2 whole Large, beaten
Cornstarch 🌾 1 tbsp For meatball binding
Sesame Oil šŸ«’ 1 tsp Toasted, for finishing
Dried Shiitake Mushrooms šŸ„ 4 whole Rehydrated, sliced
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Wonton Wrappers šŸœ 1 package For meatballs
Rice Noodles šŸœ 12 oz Wide, flat noodles

The pork is the star here—freshly ground from the butcher counter makes all the difference. Look for good marbling and avoid pre-seasoned blends. I usually grab mine from Charleston's local markets where they grind it fresh daily. For the five-spice powder, Penzeys Spices has an excellent blend, but you can make your own with star anise, cloves, cinnamon, fennel, and pepper. The ginger and garlic should be bright and fragrant—no woody stems or sprouting cloves. Shaoxing wine adds depth, but if you can't find it, dry sherry works in a pinch.

No wonton wrappers? Substitute with rice paper wrappers—they're thinner but work well. The shiitake mushrooms can be dried or fresh—just rehydrate them first. For extra richness, add 1 tbsp of hoisin sauce to the broth. The rice noodles should be wide and flat—those thin vermicelli noodles won't hold up. If you can't find them, egg noodles work too. The cilantro is optional but adds that fresh finish—skip it if you're sensitive to the flavor. And trust me, toast the sesame oil in a dry pan first to bring out its nutty aroma before adding it to the soup.

This soup tastes even better the next day—the flavors meld beautifully when reheated. Store the broth separately if you're making it ahead, and keep the meatballs and noodles fresh. The meatballs freeze well for up to 3 months, so make a double batch. For serving, I like to keep the broth simmering on low heat—just reheat gently before adding the noodles. The noodles should be silky but still have a slight bite—overcooking turns them mushy. Garnish with extra cilantro and a drizzle of sesame oil right before serving.

ā¤ļø

Why You'll Love This Recipe

  • Few Ingredients, Big Payoff: I swear by this one—just pork, ginger, garlic, and five-spice. No fancy pantry items, no last-minute grocery runs. The meatballs stay together without binders, and the broth sings with those simple aromatics.
  • Umami Bomb: That five-spice powder isn’t just a spice—it’s the secret. Toasted lightly in the oil with garlic, it gives these meatballs a warm, nutty depth that lingers. Honestly, the first bite makes me reach for another.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. The meatballs hold up for days, and I just reheat with a splash of water. Pack it in thermoses for work—no soggy noodles, just hearty, flavorful bites that taste like home.
  • Budget-Friendly Warmth: Ground pork stretches far, and the spices cost pennies. I make a double batch, freeze half, and still have leftovers that disappear faster than my willpower. Comfort food that doesn’t break the bank—win.

Step-by-step instructions for chinese pork meatballs soup

Here's how to make this aromatic, comforting soup with tender meatballs and fragrant broth.

1

šŸ‘Øā€šŸ³ Step 1: Prepare the Meatball Mixture

In a large bowl, combine the 1.5 lb ground pork, 2 tbsp finely grated fresh ginger, 6 cloves minced garlic, 2 tsp five-spice powder, 0.33 cup soy sauce, and 1 tbsp cornstarch. Mix gently with your hands until just combined—don't overwork the pork or the meatballs will turn tough.

Next, add the 2 beaten eggs and mix again until everything comes together. The mixture should hold its shape when pressed but still feel slightly sticky. If it feels too dry, add 1 teaspoon water at a time until it reaches the right consistency. Cover and refrigerate for 30 minutes—this helps the flavors meld and makes the meatballs easier to handle.

2

šŸ³ Step 2: Form and Cook the Meatballs

Heat 1 tablespoon neutral oil (like vegetable or canola) in a large skillet over medium-high heat. Working in batches, roll the chilled pork mixture into 1-inch meatballs using the wonton wrappers as a guide for size. You should get about 24 meatballs total.

Carefully add the meatballs to the hot oil in a single layer, leaving space between them. Cook for 3-4 minutes per side until they develop a golden-brown crust. Don't overcrowd the pan or they'll steam instead of brown. Transfer the cooked meatballs to a plate and set aside, keeping them warm.

3

šŸ³ Step 3: Build the Five-Spice Broth

In the same skillet, add 4 rehydrated and sliced dried shiitake mushrooms (soaked in hot water for 20 minutes and drained) and cook for 2 minutes until fragrant. Pour in the 0.25 cup shaoxing wine and scrape up any browned bits from the bottom of the pan—this adds incredible depth of flavor to your broth.

Add the 6 cups chicken broth and bring to a gentle simmer. Stir in the white parts of 1 whole green onion (chopped) and simmer uncovered for 10 minutes to let the flavors meld. The broth should smell aromatic and slightly spicy from the five-spice powder—this is where the magic happens.

4

🄘 Step 4: Assemble and Finish the Soup

Return the meatballs to the simmering broth and cook for 5-7 minutes until they're heated through. In a separate pot, cook the 12 oz rice noodles according to package instructions until al dente (usually 3-4 minutes). Drain and rinse briefly with cold water to stop the cooking process.

Divide the cooked noodles among bowls, then ladle the meatball and broth mixture over the top. Drizzle with 1 tsp sesame oil and garnish with the green parts of the green onion and 0.25 cup chopped fresh cilantro. Serve immediately while the broth is steaming hot and the noodles are silky.

šŸ‘Øā€šŸ³

Pro Tips For Making Chinese Pork Meatballs Soup

  • Fry Meatballs Twice: First sear them in a dry pan until golden—this locks in flavor and texture. Then finish in the soup broth to tenderize them properly. I learned this the hard way when my meatballs turned out greasy and mushy after one go.
  • Mince Ginger Like Snow: Use a microplane or knife to turn ginger into a fine paste, not chunks. This dissolves smoothly into the broth, giving that bright, aromatic kick without needing to strain it out later. (Yes, even if you’re impatient like me, take the extra 30 seconds.)
  • Salt the Pork Before Mixing: Sprinkle half the salt over raw ground pork first—it distributes evenly and prevents bland meatballs. Skip this, and you’ll end up chasing flavor with extra seasoning at the end. Trust me, your taste buds will notice.
  • Simmer Low and Slow: After adding meatballs to the broth, reduce heat to a bare simmer—no rolling boil. High heat makes them tough; gentle heat keeps them juicy. I used to rush this, and my meatballs would fall apart like overcooked dumplings.

Best sauces and condiments for these flavors

Five-Spice Broth

This aromatic broth is the soul of the soup, where the five-spice powder (star anise, cloves, cinnamon, fennel, and pepper) creates a warm, earthy depth. I always start by toasting the spices lightly in a dry pan for 30 seconds before adding them to the broth—this wakes up their flavors.

For extra richness, I add 1 tbsp of hoisin sauce when simmering. The shaoxing wine adds complexity, but if unavailable, dry sherry works well. šŸŒ¶ļø

Don't skip the shiitake mushrooms—they add umami depth that elevates the broth. Rehydrate them first, then slice and sautĆ© until fragrant before adding the broth. The green onion whites (not the greens) infuse subtle sweetness, while the ginger and garlic provide freshness.

Simmer uncovered to let the flavors concentrate—this is where patience pays off.

Sesame Oil Finish

Toast 1 tsp sesame oil in a dry pan until fragrant (you'll smell the nutty aroma), then cool slightly before drizzling over the soup. This step is non-negotiable—it adds a toasty, aromatic finish that ties everything together.

I also like to add a pinch of white pepper at this stage for a subtle kick. For extra depth, a dash of chili oil (about ½ tsp) adds heat without overpowering.

Garnish Essentials

The right garnishes elevate this soup from good to restaurant-quality. Always finish with chopped cilantro (about ¼ cup) for freshness, and the green onion tops for brightness. A sprinkle of toasted sesame seeds (about 1 tsp) adds texture.

For a smoky touch, I sometimes add a few slices of crispy fried shallots—they contrast beautifully with the soft noodles. 🌿

Sauce Pairings

For dipping or drizzling, serve with light soy sauce (for saltiness) and sriracha (for heat). I also keep a small bowl of chili crisp on the table—it adds a tangy, spicy contrast that cuts through the richness.

For a vegetarian option, vegetable broth can replace half the chicken broth without sacrificing flavor.

Make-Ahead Tips

The broth can be made 2 days ahead and stored in the fridge—it tastes even better after flavors meld. Reheat gently on the stove, then add the meatballs and noodles fresh.

The meatballs freeze beautifully for up to 3 months—just thaw and reheat in the broth. For the noodles, cook them fresh before assembling, as they lose texture when reheated. šŸ’”

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 35g12%
Dietary Fiber 3g11%
Sugars 3g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute ground chicken or beef for the pork?

Ground pork is traditional for its rich, tender texture, but you can use ground chicken or beef in a pinch. For chicken, reduce cooking time by 1-2 minutes per side to prevent drying out. Beef works well but may need an extra 2-3 minutes in the broth to fully cook through. The five-spice blend will still shine, but pork's natural fat content creates the classic silky mouthfeel.

2

How do I make the broth more flavorful if I don't have all the spices?

If you're missing five-spice ingredients, start with 1 tsp each of cinnamon and cloves for warmth, then add ½ tsp fennel seeds (toasted) or ½ tsp ground coriander for depth. A 1-inch piece of ginger and 2 garlic cloves smashed are non-negotiable—they're the flavor anchors. For umami, add 1 tbsp fish sauce or an extra ½ cup soy sauce to the broth.

3

Why did my meatballs turn out dry or crumbly?

Overworking the pork mixture is the #1 culprit—handle it gently! The eggs and cornstarch act as binders, but if the mixture feels too dry, add 1 tsp water at a time. Also, ensure your pork is freshly ground (pre-seasoned blends lack fat for moisture). For extra juiciness, add 1 tbsp neutral oil to the meatball mixture. Chilling for 30 minutes before cooking also helps.

4

Can I make this soup spicier?

Add ½ tsp chili flakes or 1 tsp doubanjiang (spicy fermented chili bean paste) to the meatball mixture for heat. For broth spice, stir in 1 tsp chili crisp or ½ tsp Sichuan peppercorns (toasted first) during simmering. Finish each bowl with extra chili oil or a dash of sriracha—this lets everyone customize their heat level.

5

What's the best way to serve leftovers?

Store components separately: broth in the fridge for up to 3 days, meatballs for 4 days, and noodles for 2 days. Reheat broth gently, then add fresh noodles and meatballs. For extra richness, stir in 1 tsp sesame oil and a splash of shaoxing wine when reheating. The flavors actually improve overnight—this soup tastes best on day 2!

ā˜…ā˜…ā˜…ā˜…ā˜…5.0(13 reviews)
Categories Soups & Stews