Chinese Roast Pork Noodle Soup Recipe: Star-Anise Infused Broth With Chewy Noodles

Soups & Stews

Chinese Roast Pork Noodle Soup Recipe: Star-Anise Infused Broth With Chewy Noodles

This Chinese roast pork noodle soup recipe delivers the comforting flavors of a classic tan hu lu, where tender roast pork meets star-anise-infused broth and chewy noodles. 🌟 I first perfected this dish during a Charleston winter, when the aroma alone could warm a crowd—now it’s my go-to for hearty weeknight dinners.

The secret lies in slow-roasting the pork until it’s fall-apart tender, then simmering it in a fragrant broth with spices like cinnamon and ginger.

The broth is where the magic happens—clear yet deeply aromatic, thanks to star anise and a touch of soy sauce for umami depth. I use egg noodles for their signature chew, but wheat noodles work just as well if you prefer a softer bite.

The key is cooking them al dente so they absorb the rich flavors without turning mushy. This isn’t just a soup; it’s a full meal in one bowl, with every spoonful offering layers of smoky pork, spiced broth, and the satisfying bite of fresh scallions.

What makes this recipe stand out is the balance of textures and flavors: crispy-edged pork, silky broth, and noodles that hold their shape. The star anise infuses the broth with a subtle sweetness, while the chili oil adds a bright, spicy finish.

It’s the kind of dish that feels both nostalgic and refined—perfect for feeding a family or treating yourself after a long day. The leftovers reheat beautifully, too, so you’ll find yourself making it again and again.

Whether you’re serving it as a main course or sharing it with friends, this roast pork noodle soup is a testament to how simple ingredients can create something extraordinary. Let’s get cooking—your kitchen will smell like home in no time.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chinese roast pork noodle soup

Pork shoulder, star anise, and chewy noodles—this combo transforms simple ingredients into a soul-warming bowl.

Ingredient Amount Notes
Pork Shoulder 🐖 2 lb Bone-in for flavor, cut into chunks
Egg Noodles 🍜 8 oz Fresh or dried, chewy variety
Star Anise 🌿 2 whole For aromatic broth base
Cinnamon Sticks 🍃 2 whole Lightly toasted for depth
Fresh Ginger 🧅 ½ cup Julienned, skin on for texture
Light Soy Sauce 🍶 ¼ cup For umami depth
Dark Soy Sauce 🍶 1 tbsp For color and richness
Sesame Oil 🫒 1 tbsp Toasted for nutty aroma
Chili Oil 🌶️ 2 tbsp For spicy finish
Green Onions 🧅 ¼ cup Sliced, for garnish
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Water 💧 6 cups For clear broth
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground

The pork shoulder is non-negotiable here—bone-in for maximum flavor, and you want it well-marbled. I grab mine from Costco or the butcher section at Whole Foods—look for cuts with visible fat. Star anise and cinnamon sticks are the magic duo; grab them from the Asian market if you can, where they’re usually fresher. Fresh ginger? Peel it yourself—the skin adds subtle texture, and pre-peeled ginger loses flavor fast. Light and dark soy sauce are a must; Lee Kum Kee is my go-to brand for both.

No star anise? Anise seeds or fennel seeds work in a pinch, but the flavor won’t be identical. Short on fresh ginger? Powdered ginger at half the amount gets you close, though it’s not the same. The chili oil can be homemade (mix oil with chili flakes) or store-bought—Lao Gan Ma is the classic choice. For the noodles, egg noodles are ideal, but wheat noodles or even ramen work if that’s what you’ve got. Just cook them al dente—they’ll finish in the broth.

The pork keeps beautifully in the fridge for 3 days before roasting, so plan ahead. Once cooked, the broth freezes for 3 months—perfect for lazy weeknights. Store leftovers in airtight containers with a layer of oil on top to keep the noodles from sticking. I always double the batch because this soup tastes even better the next day as the flavors meld.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes—just brown the pork shoulder, toss in the spices and ginger, let it slow-roast until tender, then dump in noodles and broth. The whole thing simmers together, and cleanup? One pot, one spoon.
  • Spice Kiss: That star anise and cinnamon combo isn’t just for show—it infuses the pork with this warm, earthy sweetness that makes every bite feel like a hug. Honestly, the first time I tasted it, I nearly burned my mouth from how good it was.
  • Leftover Hero: This soup only gets better the next day. The pork stays juicy, the broth deepens in flavor, and I’ve reheated it for lunch three times without a single complaint. Perfect for when you make too much (which you will).
  • Budget Win: Pork shoulder is cheap, noodles are cheap, and those spices? You already have them. It’s the kind of meal that stretches your grocery budget without sacrificing flavor—my wallet and I both love it.

Step-by-step instructions for Chinese roast pork noodle soup

Here's how to make this comforting noodle soup with tender pork and aromatic broth.

1

🔥 Step 1: Brown the Pork Shoulder for Deep Flavor

Heat a large Dutch oven over medium-high heat and add the 2 lb pork shoulder, cut into 1.5-inch chunks. Brown on all sides for 5-6 minutes until the exterior develops a rich, golden crust. This step is crucial—it creates the Maillard reaction that builds deep, savory flavor in the broth.

Once browned, remove the pork and set aside. In the same pot, add 1 tablespoon sesame oil and let it shimmer for 30 seconds. Add the 4 cloves minced garlic and 0.5 cup julienned fresh ginger, cooking for 1 minute until fragrant. You'll smell that wonderful aromatic base forming—this is the foundation of your soup's flavor profile.

2

🍳 Step 2: Build the Star-Anise Infused Broth

Add the 6 cups water, 2 whole star anise, and 2 whole cinnamon sticks to the pot. Bring to a boil, then reduce heat to low and return the pork to the pot. Simmer uncovered for 1.5 hours until the pork is fork-tender and the broth has reduced slightly, becoming rich and aromatic.

Here's the thing—don't be tempted to cover the pot. The gentle evaporation concentrates the flavors. You'll know it's ready when the pork pulls apart easily and the broth smells like a spice market. Skim off any foam that rises to the surface during cooking for a cleaner broth.

3

🥘 Step 3: Finish the Broth with Soy Sauces

Remove the pork from the broth and set it aside. Strain the broth through a fine-mesh sieve into a clean pot, pressing on the spices to extract maximum flavor. Return the broth to medium heat and add 0.25 cup light soy sauce and 1 tablespoon dark soy sauce. Simmer for 3-4 minutes until the broth is well-seasoned and has a beautiful amber color from the dark soy sauce.

The dark soy sauce not only adds color but also deepens the umami flavor. Taste and adjust seasoning with the 1.5 teaspoons salt and 0.5 teaspoon black pepper as needed. The broth should be seasoned but not salty—you'll be adding more flavor through the noodles and toppings.

4

🍳 Step 4: Cook the Noodles and Assemble

While the broth simmers, cook the 8 oz egg noodles according to package instructions for al dente texture. Drain and rinse briefly under cold water to stop the cooking process. Divide the noodles among four bowls, then ladle the hot broth over them.

Return the shredded pork to the pot and warm through for 2 minutes. The noodles should be submerged in the hot broth, absorbing those amazing flavors. Here's a pro tip: add a splash of the hot broth to each bowl before adding noodles—this prevents them from sticking together.

5

🍽️ Step 5: Garnish and Serve Immediately

Drizzle each bowl with 0.5 tablespoon sesame oil and 0.5 tablespoon chili oil, then top with 1 tablespoon sliced green onions. The sesame oil adds nutty aroma while the chili oil brings just the right amount of heat. Serve immediately while piping hot—this soup is best enjoyed fresh from the pot.

Each bowl should have tender pork chunks floating in a fragrant, star-anise infused broth with chewy noodles. The contrast of textures and flavors—rich pork, aromatic broth, chewy noodles, and spicy finish—makes this more than just soup; it's a comforting meal experience. Don't forget to taste as you go—adjust seasoning if needed to suit your preference.

👨‍🍳

Pro Tips For Making Chinese Roast Pork Noodle Soup

  • CRANK THE HEAT FIRST: The pork shoulder needs a screaming-hot sear to render fat and build flavor—don’t start slow. After browning, drop the heat to medium-low for braising, but that first 3-4 minutes of direct flame are non-negotiable. I used to rush this, and the broth always tasted flat until I learned to let the meat sizzle like it’s mad at me.
  • PEEL AND SLICE GINGER THIN: Skip the thick chunks—this soup demands ginger that dissolves into the broth. Use a mandoline or sharp knife to slice 1/8-inch thick, then pound lightly with the flat side of your knife before adding. Thick slices just sit there, and you’ll miss that bright, aromatic punch.
  • REMOVE SPICES EARLY: Star anise and cinnamon sticks add depth, but they’re not meant to stew. Toss them in with the pork for the first 10 minutes, then fish them out before the broth reduces. I learned this after biting into a stick—now I strain them out, and the broth stays smooth and fragrant without grit.
  • SALT THE NOODLES LATER: Fresh egg noodles are already seasoned, and adding salt to the boiling water will make them gummy. Wait until they’re drained and toss them in the hot broth after the pork has finished cooking—just a pinch of salt will be enough to marry everything together. Trust me, the texture stays perfect.

Common mistakes when making this dish

Overcooking the Pork

One of the biggest mistakes is letting the pork shoulder overcook until it turns dry and stringy. The goal is fork-tender—when it pulls apart easily but still holds some shape. I’ve seen home cooks walk away from the pot, only to return to rubbery pork.

Set a timer for 1.5 hours and check frequently after that. If the pork shreds too easily, it’s done. Overcooked pork will make your soup taste bland and unappetizing. 🌡️

Skipping the Browning Step

Many people rush through browning the pork, thinking it’s optional. But that golden crust is where the Maillard reaction happens, creating deep, savory flavors in your broth. If you skip it, your soup will lack complexity.

Take your time—brown each side until deeply caramelized. I use a cast iron Dutch oven for this step because it retains heat so well and promotes even browning.

Using Low-Quality Soy Sauces

Not all soy sauces are created equal. Using cheap, watery soy sauce will make your broth taste flat and unbalanced. Invest in high-quality light and dark soy sauces—I recommend Lee Kum Kee or Pearl River Bridge brands.

The dark soy sauce adds color and richness, while the light soy sauce provides umami depth. If you’re using a substitute, make sure it has at least 20% salt content to mimic the real thing.

Ignoring the Star Anise Infusion

Some cooks add star anise at the end or skip it entirely, thinking it’s just for decoration. But the magic happens when you let it steep in the broth for the full 1.5 hours. This releases its essential oils, giving your soup that distinctive, aromatic sweetness.

If you’re short on time, at least simmer it for 30 minutes—any less and you’ll miss out on its full flavor potential. Pro tip: Lightly toast the star anise in a dry pan for 30 seconds before adding to enhance its aroma.

Overcrowding the Pot

If you try to cook the pork in a pot that’s too small, the broth won’t develop properly. The pork needs room to move and release its juices into the liquid. I use a 6-quart Dutch oven for this recipe, which gives the pork plenty of space.

If your pot is too small, cook the pork in batches or use a larger vessel. Overcrowding leads to steamed pork rather than browned, flavorful meat.

Rinsing the Noodles Too Much

After cooking, some people rinse their noodles under cold water to cool them down, but this washes away the starch that helps them absorb the broth’s flavors. Instead, drain them well and toss with a little oil if they’re sticking.

I like to add a splash of hot broth to the bowls before the noodles to prevent clumping. The goal is al dente noodles that soak up the rich flavors without turning mushy. 🍜

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 115mg38%
Sodium 1420mg62%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 4g
Protein 42g84%
* 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 pork shoulder with another cut of pork?

While pork shoulder is ideal for its fat content and flavor, you can use pork butt or pork loin as substitutes. If using loin, trim excess fat first—it’s leaner and needs extra care not to dry out. For the best results, marinate it overnight in a mix of soy sauce, garlic, and ginger to compensate for its lower fat content.

2

How do I make this soup vegetarian?

Replace the pork with shiitake mushrooms or tofu for umami depth. Use 1 lb mushrooms (sliced) or 1 block firm tofu (pressed and cubed), then brown them in the pot before adding broth. Boost flavor with extra soy sauce (1/4 cup) and a splash of mushroom broth instead of water. The star anise and cinnamon will still shine!

3

Can I prepare this soup ahead of time?

Cook the pork and broth 1 day ahead—it tastes even better after flavors meld. Store in airtight containers in the fridge for up to 3 days. When ready to serve, reheat the broth (without noodles) until steaming, then add fresh noodles and pork to warm through. The broth freezes beautifully for 3 months—just thaw overnight in the fridge before reheating.

4

What noodles work best for this recipe?

Egg noodles are traditional for their chewy texture, but you can use wheat noodles, udon, or even ramen if preferred. For a lighter option, try rice noodles—just reduce cooking time by 1-2 minutes to avoid mushiness. The key is al dente noodles that absorb flavor without losing their bite.

5

Why does my broth taste too salty?

Over-salting often happens when using low-quality soy sauces or adding too much dark soy sauce (which is saltier). Taste as you go—start with 1/4 cup light soy sauce and 1 tbsp dark soy sauce, then adjust. If it’s too salty, dilute with 1/2 cup hot water or add a splash of coconut milk to balance. For future batches, reduce soy sauce by 10% and taste before serving.

★★★★★4.9(9 reviews)
Categories Soups & Stews