Hot Pot–Style Soggy Napa Cabbage Soup with Pork & Tofu

UUser

This is that cozy, “soggy veg” hot-pot vibe in a weeknight soup: napa cabbage and winter melon simmer until silky-soft, soaked with a savory ginger-garlic broth. Ground pork is seasoned simply and dropped in as quick meatballs for protein, while tofu adds extra body without extra work. It’s light but satisfying, perfect over rice or with noodles, and it comes together fast in one pot.

  • quick
  • one-pot
  • soup
  • Chinese-inspired
30 min total · 10 min prep · 20 min cook
Serves 3–4
330 kcal · 23g protein · 12g carbs · 21g fat total

Ingredients

  • Broth
  • Veg
  • Protein
  • Finish

Instructions

Build the broth

1

In a medium pot, bring the stock to a lively simmer with ginger, garlic, scallion whites, soy sauce, Shaoxing wine, sesame oil, and white pepper. Let it simmer 5 minutes; it should smell fragrant and a little sweet-savory.

Make quick pork meatballs

2

In a bowl, mix ground pork with soy sauce, cornstarch, and salt until tacky and cohesive (it will look slightly paste-like).

3

Keep the broth at a gentle boil and pinch off small spoonfuls of pork (about 1 tablespoon each), dropping them in. They’re done when they float and turn opaque all the way through, 3–4 minutes.

Get the “soggy veg” texture

4

Add winter melon (if using) and simmer until it turns slightly translucent at the edges and a chopstick slides in easily, 6–10 minutes.

5

Add napa cabbage and simmer 4–6 minutes until it collapses and goes silky-soft. You’re looking for tender leaves and stems that bend without snapping.

Finish

6

Slide in tofu cubes and warm through 2 minutes (avoid a hard boil so the tofu stays intact).

7

Turn off the heat. Stir in vinegar to brighten, then taste and adjust soy sauce/salt.

8

Top with scallion greens and chili oil. Serve hot over rice or with noodles; the broth should taste clean, gingery, and deeply savory.

Tip: If you want it extra hot-pot-like, keep it at a gentle simmer at the table and add more cabbage in batches until it’s all “soggy” to your liking.

Notes

Protein swaps: ground chicken or turkey works 1:1; add 1 tsp extra sesame oil for richness. You can also use thin-sliced beef/lamb: add after the cabbage and swish until just cooked, 30–60 seconds. Vegetable swaps: regular green cabbage works; simmer 2–3 minutes longer for the stems to go fully tender. Make it spicy: add 1–2 tbsp chili crisp to the pot at the end. Storage: keeps 3 days; reheat at a gentle simmer so the tofu doesn’t break apart.

More recipes

  • Northern Chinese-Style Chicken Meatball, Cabbage, and Egg Ribbon Soup
  • Simple Chinese Pork Rib Soup with Winter Melon (排骨冬瓜汤)
  • Suan Cai Fen Si (Vegetarian Chinese Sauerkraut Glass Noodle Soup)
  • Rouwanzi Tang (Chinese Meatball, Cabbage & Egg Drop Soup)
  • Lebanese Lentil Soup
  • Vegan Pesto Pasta with Garlicky Green Beans + Salmon on the Side