RecipeSoups & Stews

Winter Melon Soup with Meatballs (冬瓜丸子汤)

A comforting dish with natural umami taste, winter melon soup with meatballs is an easy dish that warms your body in a very tasty way.

Published by CharWok

🥢 Soups & Stews⏱ Prep 10 min🔥 Cook 15 min🕒 Total 25 min🍽️ Serves 4
Clear golden winter-melon soup with tender pork meatballs, translucent melon chunks, mung-bean vermicelli, papery dried shrimp and cilantro

Winter melon and pork is one of those quiet pairings that tastes like it was decided a thousand years ago and nobody saw a reason to argue. The melon gives water and a faint sweetness; the meatball gives fat, salt, and body. Drop them in the same pot and the broth turns cloudy and savory without a single cube of stock. The pain point, if you've tried this at home, is the meatballs. Mine disintegrated into gray threads the first three times. The fix is not a secret ingredient. It is technique, and most of it happens before the soup is even on the stove.

The whole soup is ready in about 25 minutes, and the meatballs only hold together if you stir the mixture in one direction until it turns sticky and pulls cleanly off the bowl. Skip that step and you get meat flakes.

What this soup is, and where it sits at the table

Dong Gua Wan Zi Tang (冬瓜丸子汤) is everyday northern Chinese home cooking, the kind of thing that shows up on a Tuesday with no fanfare. Winter melon, called wax gourd in older English cookbooks, is a mild, spongy gourd that drinks up whatever liquid it simmers in. Stretched thin, it is cheap, low in calories, and almost aggressively plain on its own, which is exactly why it pairs with seasoned pork. The melon becomes the receiver; the meatball and its poaching broth become the signal. A handful of glass noodles turns the bowl from a side into something you can eat as a light one-dish meal.

You will see this soup in Beijing and Tianjin households year-round, but it earns its keep when the weather turns. If you are building a colder-months menu, it slots in next to other comforting dishes for chilly days without competing for attention.

The three things that decide whether this works

Before the ingredient list, understand the mechanism, because every failure traces back to one of these.

  1. Protein extraction. When you beat ground meat and work in a little liquid, the muscle proteins unwind and link into a web that traps fat and water. That web is what makes a meatball springy instead of crumbly. Stirring in a single direction keeps the strands aligning instead of fighting each other. Once the mix turns sticky and stringy when you pull it, the web is built.
  2. Gentle poaching. A hard boil breaks the meat apart before the proteins set. You want the faintest tremble at the surface, what cooks call a "smile." The meatballs firm up slowly and stay tender.
  3. A real umami base. Plain water works, but it is bland. A spoonful of papery dried shrimp (xiapi) bloomed in oil with scallion gives the broth a clean, sea-savory depth that salt alone never will. It is the same trick behind tofu soup with dried shrimp, and it is worth keeping a bag in the freezer.

Ingredients

Ingredients at a glance

Ingredients for Winter Melon Soup with Meatballs (冬瓜丸子汤), arranged in a top-down flat lay
Use the ingredient table below for exact amounts and substitutions.

Serves 4 as a soup course, 2 as a light meal. Times assume the meat is already ground.

IngredientAmountNotes / substitute
Winter melon, peeled and seeded400 g (14 oz)About 4 cups chunks. Zucchini or daikon work in a pinch; napa cabbage ribs are a respectable substitute and soften faster.
Mung bean vermicelli (glass noodles)50 g (about 2 oz)Soak before using. Sweet potato starch noodles are a fine swap; see how glass noodles behave in stir-fries for the principle.
Ground pork250 g (9 oz)Choose 80/85 lean. Too lean and the balls are dry; too fatty and they fall apart. Ground chicken thigh works but add a teaspoon of oil to the mix.
Scallion, finely chopped1 stalkFor the meatballs. Save the green tops for the broth.
Ginger, minced1 tspHelps mask any gamey note in pork. Grate on a microplane so no fibrous bits survive.
Light soy sauce½ tbspFor seasoning the meat. Dark soy will muddy the broth; use light.
Salt¼ tsp (in meat) + ½ tsp (in broth)Adjust the broth to taste at the end.
Ground white pepper¼ tsp (meat) + ⅛ tsp (broth)White, not black, to keep the broth clean-looking.
Tapioca or cornstarch1 tbspLocks moisture into the meat. Tapioca gives a slightly bouncier bite.
Egg white1From a large egg. Save the yolk to stir into the broth at the end if you like a richer soup.
Neutral cooking oil1 tspFor frying the aromatics. Peanut, canola, or grapeseed.
Papery dried shrimp (xiapi)½ tbspThe umami backbone. Skip for a vegetarian version and use a small dried shiitake, soaked and minced.
Water1000 ml (4 cups)Use homemade chicken stock instead for a richer result, or half stock, half water.
Toasted sesame oil1 tspStirred in off the heat. Adds aroma without cooking off.
Cilantro, choppedTo garnishOptional. A few baby spinach leaves work if you dislike cilantro.
Metric first; cup and ounce equivalents are approximate for US kitchens.

Method

The order matters. Build the meat mixture first so the proteins have time to relax while you start the broth.

  1. Prep the melon and noodles. Cut the peeled, seeded melon into bite-sized chunks, roughly 2 cm (¾ inch) so a soup spoon can manage them. Drop the vermicelli into a bowl of cool water to soak for 10 minutes, then drain and snip into shorter lengths with scissors. Soaking softens the starch so it only needs a minute in the hot broth later, which keeps the noodles springy instead of gummy.
  2. Build the meatball mix. Put the ground pork in a bowl with the scallion, ginger, light soy sauce, salt, white pepper, starch, and egg white. Now stir in one direction only, pressing the meat against the side of the bowl. After a minute or two the texture changes from granular to sticky and stretchy, and the bowl is almost clean when you scrape it. This is the step most recipes understate; if you stop early, you will get meat crumbles. Stop only when the mix forms a ball that holds a peak when you lift the spoon.
    Chopsticks drag a clean-bottomed curved furrow through seasoned ground pork that clings in one heavy mound and holds a soft peak against a mostly clean steel bowl

    Beat the pork in one direction for one to two minutes, pressing it against the bowl. Stop only when no liquid remains, the mixture clings heavily to the chopsticks and the channel you drag through it stays open long enough to show that the meat can hold a peak.

  3. Start the broth. Heat the teaspoon of oil in a medium pot over medium heat. Add the dried shrimp and the second stalk of chopped scallion and fry just until fragrant, about 20 seconds. Pour in the water and bring it to the barest simmer. The shrimp and scallion have done their job now; the fat has carried their aroma into the liquid.
  4. Shape and poach the meatballs. With the broth at a gentle smile, not a roll, scoop up a walnut-sized portion of meat in one hand and squeeze it out through the circle made by your thumb and curled index finger so a smooth ball pops through. Knock it off into the broth with a spoon. Repeat until the meat is used up. Keep the heat low; if the surface starts bubbling hard, the balls will misshape and shed debris before they set.
    One hand squeezes a walnut-sized raw pork ball toward a spoon above clear golden broth where several pale meatballs poach amid only tiny bubbles

    Squeeze a walnut-sized ball between thumb and curled index finger, scoop it off with a spoon and slide it into broth held at the faintest surface tremble. A rolling boil can tear the meat apart before its protein network sets, so keep the heat low until every ball is firm.

  5. Cook the melon. Once all the meatballs float, add the winter melon, cover, and raise the heat to medium. Cook 8 to 10 minutes, until a knife slides through a chunk with no resistance. I like the melon soft enough to yield on the tongue, almost translucent at the edge; pull it a minute earlier if you prefer a firmer bite.
  6. Finish with the noodles and seasoning. Stir in the soaked vermicelli and cook one more minute, uncovered. Off the heat, add the salt, white pepper, and sesame oil, then taste and correct the salt. Ladle into bowls and scatter cilantro over the top.

When things go wrong

This is the section I wish someone had handed me the first time my meatballs turned to sediment. Most failures fit one of four patterns.

One honest limitation: this is a quick soup, not a slow-simmered one. If you want deep, gelatinous body, you need bones, not meatballs, and you are better off starting with Chinese pork rib soup and adding melon near the end.

Variations and what to serve it with

The basic formula is a template. Once the technique is in your hands, the dish bends easily. For a richer, more celebratory version, make larger meatballs and braise them with the melon in a shallow layer of stock instead of fully submerging them, the way you would for Lion's Head meatballs. For something prettier and more textural, roll the meatballs in soaked glutinous rice and steam them, following the method for pearl meatballs, then float a few in the broth. And if your household leans sweet-sour, the same pork mixture shaped and fried becomes the base for sweet and sour meatballs; make a double batch of meat and split it between the two dishes.

To turn the soup itself into a one-bowl meal, drop in a small handful of leafy greens at the end, or ladle it over cooked noodles. The chicken version, chicken meatball noodle soup, takes the same shaping technique and stretches it into a full lunch. On a cold night it sits comfortably next to a sharper bowl of hot and sour soup if you are serving two soups, or beside a simple egg stir-fry modeled on classic egg drop soup for a lighter spread. Glass noodles also pair happily with cabbage, as in glass noodles with napa cabbage, so feel free to swap the melon for cabbage ribs when winter melon is out of season.

Storage and reheating

The soup keeps two days in the fridge and reheats gently on the stove or in the microwave. The glass noodles will drink up broth as they sit, so add a splash of water when rewarming and loosen them with a fork. I do not recommend freezing the finished soup; the melon goes watery and the noodles turn to paste. What freezes beautifully is the raw meatball mixture. Shape the balls, freeze them on a tray, then bag them and drop them straight into simmering broth from frozen, adding one or two minutes to the poaching time. That makes this a reliable entry on any list of weeknight recipes, since the slow part, building the meat mix, can happen on a Sunday.

Related recipes & further reading

Once the shaping and poaching technique is yours, the same ideas carry into a wide shelf of home-style dishes. These are the ones I cook in the same rotation as this soup, or send people to when they want the next step.

Frequently asked questions

A few short answers to questions that come up often.

Can I use chicken instead of pork? Yes. Ground chicken thigh works and tastes cleaner, but it is leaner, so add a teaspoon of oil to the mix and do not skip the egg white and starch or the balls will be dry.

Is there a substitute for the dried shrimp? For a shrimp allergy, use a small soaked and minced dried shiitake, or omit it and season the broth with a little extra light soy and a pinch of mushroom powder. The soup will be plainer but still good.

Do I have to soak the glass noodles first? It helps. Pre-soaking lets the noodles finish in one minute in the hot broth, so they stay bouncy. Without soaking they drink up soup for several minutes and risk going soft.

Why stir in only one direction? It keeps the protein strands aligning the same way so they form a tighter web that traps fat and water. Switching directions tangles the strands and gives a looser, crumblier meatball.

Can I make the meatballs ahead and cook them later? Yes. Shape them, cover, and refrigerate for up to a day, or freeze on a tray and bag them for a month. Drop them into simmering broth straight from cold or frozen.

That is the whole dish. The trick is not in the ingredients, which are about as humble as Chinese cooking gets. It is in the fifteen seconds you spend deciding whether the broth is smiling or boiling, and the extra minute you spend beating the meat until it stops looking like meat. Get those two things right and the rest follows.