Chinese Pork Soup with Ginger and Napa Cabbage

Updated November 3, 2026

Total time
2 hr 18 min
prep 25 min · cook 1 hr 53 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Chinese Pork Soup with Ginger and Napa Cabbage

Chinese pork soup is a clear, gently savory broth simmered with pork ribs, ginger, shiitake mushrooms, and napa cabbage. This home-style version uses a brief blanch for a cleaner-tasting broth, then a slow simmer to make the pork tender; ingredients and seasonings vary across Chinese regions and family kitchens.

Ingredients

  • 2½ lb (1.1 kg) bone-in pork spare ribs, cut into 2-inch (5 cm) pieces
  • 10 cups (2.4 L) water, divided: 8 cups (1.9 L) for simmering and 2 cups (475 ml) for blanching
  • 1 piece fresh ginger, about 3 inches (45 g), scrubbed and sliced into thick coins
  • 8 oz (225 g) fresh shiitake mushrooms, stems removed and caps halved if large
  • 1 medium carrot, about 4 oz (115 g), peeled and cut into thin diagonal slices
  • 1 lb (450 g) napa cabbage, cored and cut into 2-inch (5 cm) pieces
  • 2 scallions (30 g), thinly sliced, white and green parts separated
  • 1 tablespoon (15 ml) light soy sauce
  • 1 teaspoon (5 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) ground white pepper
  • 1 teaspoon (5 ml) toasted sesame oil, optional

Instructions

  1. Prepare the ingredients. Cut the ribs into manageable pieces if they are not already divided, and pat them dry. Slice the ginger, mushrooms, carrot, cabbage, and scallions as listed. Keep the cabbage leaves and thicker ribbed sections together; they will go into the pot at the same time, but the stems may need a little longer to soften.
  2. Blanch the ribs. Put the pork in a large pot and add 2 cups (475 ml) of water, or enough to cover the pieces. Bring to a boil over medium-high heat and boil for 5 minutes. Foam and residue will rise to the surface. Drain the ribs in a colander, rinse them briefly under cool running water, and wash the pot to remove the residue. This first boil is discarded; it is not the soup broth.
  3. Start the broth. Return the cleaned ribs to the pot. Add 8 cups (1.9 L) fresh water, the ginger, and the white parts of the scallions. Bring just to a boil, then immediately reduce the heat to maintain a gentle simmer. Partly cover the pot, leaving a small opening so it does not boil over.
  4. Simmer until the pork is tender. Simmer gently for 1 hour 25 minutes, turning the ribs once or twice if they are not fully submerged. Look for small bubbles around the edge rather than a rolling boil; vigorous boiling can break up the meat and make the broth cloudy. Check the thickest meaty part of a rib with a food thermometer: USDA FSIS lists 145°F (63°C) followed by a 3-minute rest as the safe minimum for whole cuts of pork. For this soup, continue simmering until the meat is also tender and easy to pull from the bone.
  5. Add the mushrooms and carrot. Stir in the shiitake caps and carrot, then simmer for 15 minutes. The mushrooms should be tender and the carrot should yield to a fork without falling apart. If a layer of fat gathers on top, skim off as much as you like with a spoon; leaving a little gives the broth a rounder flavor.
  6. Add the cabbage and season. Add the napa cabbage, soy sauce, salt, and white pepper. Simmer for 5 minutes, stirring once so the leaves are coated in broth. The cabbage should be softened but still hold its shape. Taste the broth and add a little more salt or soy sauce if needed; soy sauce varies in saltiness, so adjust gradually.
  7. Rest and finish. Turn off the heat and leave the soup to stand for 3 minutes. Stir in the green scallion tops and, if using, the sesame oil. Serve hot, making sure each bowl gets pork, mushrooms, cabbage, and broth.

Tips

  • Choose ribs with a little meat and fat. Bone-in spare ribs give the broth a fuller flavor, while the long, gentle simmer softens the meat. Country-style pork ribs can work if cut into similar pieces, but they are often leaner and may become tender sooner, so check them as they cook.
  • Keep the simmer calm. A low simmer extracts flavor without constantly agitating the broth. If it boils hard, lower the heat and partially cover the pot. Skim excess foam early, but do not worry if the finished broth is not perfectly clear; the goal is a clean, pleasant soup, not a strained consommé.
  • Season near the end. The broth reduces slightly as it simmers, and soy sauce brands differ in saltiness. Adding most of the salt after the pork has cooked makes it easier to get a balanced bowl without accidentally oversalting the soup.
  • Substitute thoughtfully. If fresh shiitakes are unavailable, use 1 oz (28 g) dried shiitakes rehydrated in hot water for about 20 minutes. Strain the soaking liquid through a fine sieve and replace an equal amount of the recipe water with it for deeper mushroom flavor. If napa cabbage is unavailable, green cabbage works, though it tastes more assertive and needs a few extra minutes to soften.

Serving Suggestions

Serve this soup as a light main course with steamed jasmine rice, or offer smaller bowls as part of a larger Chinese-style meal. Rice can be served on the side so each person can spoon broth over it, or a scoop can be placed directly in the bowl. Keep the soup hot in a covered pot and ladle it at the table, distributing the ribs and vegetables evenly.

For a simple meal, add a plate of quickly stir-fried greens, such as bok choy or gai lan, and a dish of sliced fruit afterward. A small dish of chili oil or sliced fresh chili lets people add heat to their own servings without changing the gentle flavor of the shared pot. The soup is already savory, so strongly salted side dishes are not necessary.

Variations

Add daikon: Replace the carrot with 12 oz (340 g) peeled daikon cut into thick half-moons. Add it with the mushrooms and simmer until tender. Daikon makes the soup milder and slightly sweeter, and it is a familiar addition in many home-style versions.

Use dried dates or goji berries: For a subtly sweet, more aromatic broth, add 2 dried red dates (about 15 g), pitted and halved, or 1 tablespoon (10 g) goji berries during the final 15 minutes. These are optional ingredients rather than requirements. Dried red dates are sold in many Asian grocery stores; a few dried jujubes are the same kind of ingredient. The finished broth will taste sweeter and less purely savory.

Make it with pork shoulder: Use 2 lb (900 g) boneless pork shoulder cut into 2-inch (5 cm) chunks if ribs are unavailable. Blanch it in the same way, then begin checking for tenderness after about 60 minutes of simmering. Shoulder has less bone flavor, so the broth may be a little lighter; taste and adjust the seasoning before serving.

Keep the broth simple: Leave out the mushrooms and carrot for a pared-back ginger-and-pork soup, or replace the napa cabbage with 12 oz (340 g) winter melon. Winter melon is more delicate and usually needs about 10 to 15 minutes of simmering, depending on the size of the pieces. Add it after the pork is tender so it does not disintegrate during the long cook.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking. For faster cooling, divide the soup among shallow, covered containers rather than leaving a large pot on the counter. Refrigerated Chinese pork soup keeps for 3 to 4 days. The broth may turn slightly cloudy or form a layer of fat as it chills; both are normal. Lift off some of the firm fat before reheating if you prefer a lighter bowl.

Reheat only the amount you plan to eat in a saucepan over medium heat, stirring occasionally, until the soup reaches 165°F (74°C) throughout; use a food thermometer to check. Bring it to a gentle simmer after it is hot, but avoid a prolonged hard boil, which can make the cabbage overly soft. For microwave reheating, use a covered microwave-safe bowl, stir partway through, and check several spots for even heating.

For longer storage, freeze the soup in meal-sized, freezer-safe containers, leaving a little room for expansion. It is best used within 2 to 3 months for good quality. Thaw it in the refrigerator, then reheat to 165°F (74°C). Cabbage softens more after freezing and thawing, but the broth and pork remain suitable for a comforting meal.

Frequently Asked Questions

Can I make Chinese pork soup in advance?
Yes. Cook it a day ahead, cool it promptly, and refrigerate it in a covered container. The flavor has time to settle, and the chilled fat is easy to remove from the surface. Reheat the soup to 165°F (74°C) before serving, and add a splash of water if the broth seems more concentrated than you want.

Why blanch the pork before making the soup?
Blanching briefly brings blood and surface proteins out of the ribs, which can then be rinsed away. It helps the finished broth taste cleaner and look less cloudy. Do not skip the rinse and pot wash after draining, or the residue from blanching can end up in the final soup.

Can I use pork bones instead of meaty ribs?
You can use soup bones, but they provide less meat for serving and may need a longer simmer to flavor the broth. If using mostly bones, add some pork shoulder or meaty ribs so the bowls still have substantial pieces. Keep the simmer gentle and taste the broth before seasoning.

How do I keep the cabbage from getting too soft?
Add it only for the final 5 minutes, as in this recipe, and cut it into fairly large pieces. If you prefer firmer cabbage, add the thicker ribs of the leaves first and wait 2 minutes before adding the leafy sections. Serve soon after cooking, since cabbage continues to soften in hot broth.

What can I use instead of light soy sauce?
Regular soy sauce can be used in the same amount, though the broth may be darker and saltier. Start with 2 teaspoons (10 ml), taste after the cabbage softens, and add more only if needed. Reduced-sodium soy sauce is another option; it gives a similar savory note with less salt, so you may need a pinch more fine salt.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).