Soups & Stews
This Asian pork meatball soup recipe transforms humble ingredients into a comforting bowl of aromatic five-spice broth and tender meatballs. š After years of perfecting the balance between fragrant spices and rich pork flavors, I've developed a method that delivers restaurant-quality results in your own kitchen.
The secret lies in marinating the pork overnight and simmering the broth low and slow to extract maximum flavor.
What makes this recipe special is the harmony of textures and flavorsāsilky noodles, melt-in-your-mouth pork meatballs, and a fragrant broth infused with five-spice powder, ginger, and star anise. I've simplified the process without sacrificing depth, using accessible ingredients that still deliver complex, layered taste.
The meatballs stay tender while developing a subtle crust from the simmering broth.
By the time you're done, you'll have a steaming bowl of soup that combines hearty comfort with delicate flavorsāperfect for chilly evenings or when you crave something both nourishing and exciting.
The aroma alone will have everyone gathering around the table, while each spoonful delivers a perfect balance of savory, spicy, and umami notes.
Serve with steamed jasmine rice and fresh cilantro for the full experience, or customize with your favorite herbs and vegetables. This recipe scales beautifully for crowds, making it ideal for family dinners or potlucks. Let's create this comforting classic together.
Ingredients for asian pork meatball soup
Sixteen ingredients for a bowl of restaurant-quality comfort that tastes like home. Nothing exotic hereājust good stuff you can find at any grocery store.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork š· | 1 ½ lb | Lean but not too fatty |
| Eggs š„ | 2 large | Room temperature for binding |
| Green Onions š§ | ½ cup | Finely chopped, green parts only |
| Fresh Ginger š§ | ½ cup | Finely grated, skin removed |
| Five-Spice Powder š¶ļø | 2 tbsp | Store-bought or homemade blend |
| Garlic Cloves š§ | 6 cloves | Minced, not pre-minced jarred |
| Soy Sauce š„ | ā cup | Light or all-purpose variety |
| Sesame Oil š« | 1 tbsp | Toasted, not flavored |
| Vegetable Oil š« | 2 tbsp | For frying meatballs |
| Chicken Broth š§ | 6 cups | Low-sodium, homemade preferred |
| Star Anise šæ | 2 whole | For broth infusion |
| Dried Shiitake Mushrooms š | 4 pieces | Rehydrated for umami depth |
| Egg Noodles š | 12 oz | Fresh or dried, silky texture |
| Fresh Cilantro šæ | ¼ cup | Chopped, for garnish |
| Red Chili Flakes š¶ļø | ½ tsp | Optional, for heat |
The pork is the foundation, so pick lean but not too fattyāyou want flavor without grease. Costco or Trader Joe's often have great quality at reasonable prices. For the five-spice powder, Penzeys or the bulk bins at Whole Foods are your best bets for authentic flavor. Fresh ginger and garlic are non-negotiable hereājarred minced garlic lacks the depth. If you're short on time, pre-grated ginger from the freezer section works in a pinch, but fresh is always better. The shiitake mushrooms? Dried ones last forever and add incredible umami to the broth.
No fresh ginger? Substitute 1 tbsp of ginger pasteājust make sure it's real ginger, not that sweetened stuff. Running low on five-spice powder? Mix 1 tsp each of cinnamon, fennel, clove, and star anise to mimic it. The soy sauce can be swapped for coconut aminos if you're avoiding sodium. For the noodles, rice noodles or udon work great if you're not a fan of egg noodles. The star anise is key for that authentic aromaāif you can't find it, a bay leaf plus a pinch of cinnamon gets you close. And for the cilantro? Fresh parsley or basil works if you're not a cilantro fan.
This soup tastes even better the next dayāmake extra and store leftovers in the fridge for 4-5 days. For freezing, portion into containers with a layer of broth on top to prevent freezer burn. Keeps for 3 months. The meatballs can be prepped ahead and frozen rawājust thaw and pan-fry when ready. The broth also freezes beautifully, so you can make a big batch and use it for other recipes. Always reheat gently on the stove to preserve those delicate flavors.
Why You'll Love This Recipe
- Five-Spice Magic: I swear by that jar of five-spice powderāitās the secret weapon here. Just a teaspoon in the meatball mix transforms simple ground pork into something warmly aromatic, like a cozy hug in a bowl. (Honestly, Iāve tried other recipes without it, and they just donāt compare.)
- No-Fuss Meatballs: These arenāt your fussy, rolled-by-hand meatballs. Mix the pork, egg, and ginger right in a bowl, shape them roughly, and boomādone. Even my kids can help (and they always sneak bites of the raw dough).
- Soup That Works Hard: Make a double batch on Sunday, and youāve got lunch covered all week. The broth stays rich, the meatballs hold up, and the green onions add freshness even after reheating. (Yes, even on a Tuesday night.)
- Budget-Friendly Warmth: Ground pork stretches far, and the spices cost pennies. Youāre getting a restaurant-quality bowl for a fraction of the priceāplus, itās the kind of dish that makes your home smell amazing while youāre saving money.
Step-by-step instructions for Asian pork meatball soup
Here's how to craft a fragrant, umami-packed soup with melt-in-your-mouth meatballs and silky noodles.
šØāš³ Step 1: Prepare the Meatball Mixture
In a large bowl, combine the 1.5 lb ground pork with the 2 large eggs (room temperature) and the 0.5 cup finely chopped green onions. The eggs act as a binder hereāmake sure they're at room temperature for even distribution. Add the 0.5 cup freshly grated ginger, 6 cloves minced garlic, and 2 tbsp five-spice powder, mixing until just combined. I like to use my hands for this part to ensure everything integrates smoothly.
Next, add the 0.33 cup soy sauce and 0.5 tsp red chili flakes (if using). The soy sauce adds depth while the chili flakes introduce subtle heat. Mix gentlyāoverworking the mixture will make the meatballs dense. Let the mixture rest for 15 minutes while you prepare the broth. This resting time helps the flavors meld and the texture firm up slightly.
š„ Step 2: Fry the Meatballs to Perfection
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Roll the pork mixture into 1.5-inch meatballs (about 24 total)ādon't make them too large or they won't cook evenly. Working in batches, carefully add the meatballs to the skillet and fry for 3-4 minutes until they develop a golden-brown crust on all sides. They'll release easily when ready to flip.
Transfer the cooked meatballs to a plate and set aside. Keep the skillet warm for the next stepāthose rendered fats will become part of your soup's flavor foundation. If the oil gets too dark, drain all but 1 tablespoon before proceeding. The meatballs should be firm but still juicy insideāif they feel too firm, they're overcooked.
š³ Step 3: Build the Fragrant Five-Spice Broth
In the same skillet, add 1 tbsp sesame oil and swirl to coat. Add the 4 rehydrated dried shiitake mushrooms (sliced) and 2 whole star anise, cooking for 1 minute until fragrant. Pour in the 6 cups chicken broth and bring to a gentle simmer. Here's where the magic happensāthe star anise and shiitake mushrooms infuse the broth with deep umami and aromatic complexity.
Let the broth simmer uncovered for 15 minutes to develop its flavor. You'll notice the star anise will float to the surfaceādon't remove it yet. The broth should be reduced by about 20% and have an intense aroma. This reduction concentrates the flavors without making the soup too thick. If it reduces too much, add ¼ cup water to maintain the right consistency.
š„ Step 4: Combine and Finish the Soup
Return the meatballs to the skillet and add the 12 oz egg noodles. The noodles should be al dente when cooked separatelyāsince we're adding them to the hot broth, they'll finish cooking quickly. Stir gently to combine everything, then simmer for 5-7 minutes until the noodles are tender and the meatballs are heated through. The soup should be steaming hot and smell like a bustling Asian street market.
Taste and adjust seasoningāyou might want to add a splash more soy sauce for saltiness or a pinch of sugar to balance the acidity. The broth should be rich but not salty, with a warm, spicy-sweet complexity from the five-spice blend. Remove the star anise pieces before servingāyou don't want them in your mouth, but their infusion is crucial for the flavor.
š½ļø Step 5: Garnish and Serve
Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh cilantro. The bright, citrusy notes of the cilantro cut through the richness of the meatballs and broth. Serve immediately while steaming hotāthis soup tastes best fresh from the pot. The meatballs should be tender yet firm, the broth fragrant and deeply flavored, and the noodles silky with just a slight bite.
For an extra touch, drizzle a few drops of sesame oil over each bowl before serving. This adds another layer of nutty aroma and ties all the flavors together beautifully. The soup should have complex layersāsweet from the ginger, spicy from the chili, aromatic from the five-spice, and umami from the shiitake and star anise.
Pro Tips For Making Asian Pork Meatball Soup
- CHILL THE PORK FIRST: If your ground pork is warm or straight from the fridge, let it sit out for 10-15 minutes before shaping the meatballsāthis prevents greasy, falling-apart messes. I learned this the hard way when my first batch turned into a sad, oily puddle mid-fry.
- GRATE THE GINGER FINE: Skip the mincerāgrate fresh ginger with the smallest holes of your box grater (or pulse in a food processor) for a smoother, more aromatic broth. Lumpy ginger just sits there like a textured afterthought while fine grated ginger dissolves into flavor gold.
- DONāT OVERMIX THE MEATBALLS: Stir the pork, egg, and five-spice powder just until combinedāoverworking makes them dense and dry. I used to knead like I was making dough, and my meatballs ended up tasting like pork patties. Two turns of a fork is all you need.
- SIMMER LOW AND COVERED: After frying, reduce heat to low and cover the pot for 10 minutesāthis keeps the meatballs juicy and lets the green onions and ginger infuse without boiling off their brightness. High heat here turns your soup into a sad, watery broth.
Storing and reheating this dish
Refrigerator Storage
Let your soup cool to room temperature (about 30-45 minutes) before transferring to airtight containersāI swear by Glasslock containers for their seal. Store in the fridge at 40°F or below for up to 4-5 days.
The flavors actually deepen overnight as the spices meld together. Always leave 1-inch headspace to prevent spills when reheating. š
Freezer Prep Tips
For long-term storage, portion the soup into quart-sized freezer bagsāI use Stasher bags because they're reusable. Lay them flat to save space and label with the date. Freeze for up to 3 months, but I recommend consuming within 2 months for peak flavor.
The meatballs stay tender when frozen properly, though the noodles may soften slightly upon thawing.
Stovetop Reheating
This is my preferred method because it preserves texture and flavor. Heat the soup over medium-low heat until steaming (about 10-12 minutes). Stir occasionally and add 1-2 tablespoons of water or broth if it gets too thick.
The meatballs should be hot throughout with no cold spots. Taste and adjust seasoningāyou might need a pinch more five-spice powder or soy sauce after reheating. š„
Microwave Shortcuts
For quick lunches, transfer a single serving to a microwave-safe bowl and cover loosely with a paper towel. Heat on 70% power for 2-3 minutes, stirring halfway. Add a splash of water if the soup looks dry.
The microwave method works best for individual portionsājust don't reheat the whole pot this way, or the noodles will turn mushy.
Broth Boosting
If you froze the broth separately, thaw it in the fridge overnight before reheating. Once warmed, strain out the star anise and shiitake pieces, then return the broth to the pot. Add fresh ginger, garlic, and a splash of soy sauce to refresh the flavors.
This works especially well if you've been using the broth for multiple recipesāit's like having a flavor reset button. āØ
Noodle Rescue
If your noodles turn out too soft after reheating, drain them and toss with 1 teaspoon of toasted sesame oil and a pinch of salt. The oil adds a nice crunch and helps restore their texture.
For extra richness, stir in a spoonful of the reserved meatball broth before serving. This trick saves any soup that's been over-reheated or frozen. š”
Nutrition facts
Frequently asked questions
Can I substitute chicken or beef for the pork in this recipe?
You can use chicken (ground or finely chopped) for a lighter option, but beef will make the meatballs denser and slightly chewier. If using beef, reduce cooking time by 1 minute per side when frying. For chicken, add 1 extra egg to help bind the mixture. The five-spice blend works beautifully with all three meats, but pork maintains the authentic Asian flavor profile.
What's the best way to make this soup spicier?
Add 1 extra teaspoon of red chili flakes to the meatball mixture, or stir in ½ teaspoon of sriracha or chili garlic sauce with the broth. For heat lovers, top each bowl with sliced fresh chili or a dash of chili oil. Remember, you can always adjust spice levels to tasteāstart conservative and add more if needed.
Can I make this soup without fresh ginger?
Use 1 tablespoon of ginger paste (not sweetened) or ½ teaspoon of ground ginger as a substitute. For best results, combine with ¼ teaspoon of cinnamon to mimic fresh ginger's complexity. If using powdered ginger, add it with the five-spice powder to the meatball mixture for even distribution.
Why did my meatballs turn out dry?
Overcooking is the most common causeāmeatballs should be golden-brown outside but still juicy inside. Fry them for 3-4 minutes max per side and avoid overcrowding the pan. Also ensure your pork isn't too fatty (aim for 15-20% fat content). For extra moisture, add 1 tablespoon of chicken broth to the meatball mixture.
What are good side dishes for this soup?
Steamed jasmine rice absorbs the broth beautifully, while quick-pickled cucumbers add refreshing crunch. For extra heartiness, serve with mandarin orange slices (the sweetness balances the savory flavors) or a simple cucumber salad. The bright acidity cuts through the richness of the pork and broth.
