How to Make Cantonese Stuffed Bitter Melon

Cantonese bitter melon rings stuffed with pork and shrimp in a glossy savory sauce

Direct answer: Cantonese stuffed bitter melon is made by packing thick bitter-melon rings with a seasoned pork-and-shrimp filling, browning the cut sides, then braising them gently in a light savory sauce. Salt the melon for 15 minutes to soften its bitterness, and cook the center of every portion to 160 F/71 C.

Key takeaways

  • Choose firm, medium-green bitter melons.
  • Salt briefly rather than boiling away all character.
  • Mix the filling in one direction until tacky.
  • Dust the inside lightly with cornstarch so filling adheres.
  • Use a thermometer to check the ground-pork center.

What is Chinese stuffed bitter melon?

Stuffed bitter melon, or niang ku gua, is a southern Chinese home dish. Hollow bitter-melon sections hold a springy minced filling, then simmer in a seasoned broth. Cantonese versions often use pork, sometimes with shrimp or dried seafood. The vegetable remains pleasantly bitter, while the meat and sauce make the flavor rounded rather than harsh.

Ingredients for 4 servings

  • 2 medium bitter melons, about 1 pound/450 g total
  • 1 teaspoon kosher salt for the melon
  • 10 ounces/285 g ground pork
  • 4 ounces/115 g peeled raw shrimp, finely chopped
  • 2 scallions, finely sliced
  • 1 teaspoon grated ginger
  • 1 tablespoon light soy sauce
  • 1 tablespoon Shaoxing wine
  • 1 teaspoon toasted sesame oil
  • 1 teaspoon cornstarch, plus 2 teaspoons for dusting
  • 1/4 teaspoon white pepper
  • 1/4 teaspoon sugar
  • 1 tablespoon neutral oil

For the braising sauce

  • 1 1/2 cups/355 ml low-sodium chicken stock
  • 1 tablespoon oyster sauce
  • 1 teaspoon light soy sauce
  • 1/2 teaspoon sugar
  • 1 teaspoon cornstarch mixed with 1 tablespoon cold water

Preparation takes about 30 minutes and cooking takes 20 to 25 minutes.

Step 1: cut and salt the bitter melon

Wash and dry the melons. Trim the ends and cut crosswise into rings about 1 1/2 inches/4 cm thick. Push out the seeds and pale pith with a spoon, keeping each ring intact. Toss with 1 teaspoon salt and rest for 15 minutes. Rinse once and pat completely dry.

Salting draws out some bitter liquid without making the vegetable limp. A brief blanch is optional: boil rings for 60 seconds, chill in cold water and dry. Blanching reduces bitterness further but also softens the texture.

Step 2: make a cohesive filling

Combine pork, chopped shrimp, scallion, ginger, soy sauce, wine, sesame oil, 1 teaspoon cornstarch, white pepper and sugar. Stir firmly in one direction for 60 to 90 seconds until the mixture looks sticky. Refrigerate for 10 minutes while preparing the pan.

Keep raw filling cold. Shrimp should smell mild, not sour or strongly fishy. Clean the board, knife and hands after handling raw pork and seafood.

Step 3: fill the rings

Dust the inside wall of every dry ring with a very thin layer of cornstarch. Pack in the filling, pressing out air pockets. Level the filling with the cut surfaces but do not mound it high; thick centers cook less evenly.

Divide the mixture evenly so every ring finishes at about the same time. If filling remains, shape it into a small patty and cook it beside the rings.

Step 4: brown the stuffed sides

Heat a wide covered skillet over medium heat for 2 minutes. Add neutral oil and place the rings on one filled side. Cook for 2 to 3 minutes until lightly browned. Turn carefully and brown the second side for 2 minutes.

Browning adds flavor and helps set the filling. Use a thin spatula and avoid squeezing the melon with tongs.

Step 5: braise gently

Mix stock, oyster sauce, soy sauce and sugar. Pour it around the rings, bring to a gentle simmer, cover and reduce heat to medium-low. Braise for 12 minutes. Turn the rings, cover again and cook 5 to 8 minutes.

Insert an instant-read thermometer into the center of the thickest filling. Ground pork must reach 160 F/71 C; seafood should be opaque. Continue in 2-minute increments if needed.

Step 6: finish the sauce

Move cooked rings to a serving dish and keep warm. Stir the cornstarch slurry again, pour it into the simmering braising liquid, and stir for 30 to 60 seconds until lightly glossy. The sauce should coat a spoon but remain pourable. Spoon it over the melon and garnish with scallions.

How to reduce bitterness without losing flavor

First remove all pale pith, which is more bitter than the green flesh. Salt for 15 minutes, then rinse. Choose lighter-green mature melons for a gentler taste; very dark, young melons can be more assertive. Balance with savory stock and a small amount of sugar rather than enough sugar to make the dish sweet.

Substitutions

Without shrimp

Use 14 ounces/400 g ground pork and add one tablespoon water to keep the filling moist.

Chicken filling

Ground chicken works, but cook it to 165 F/74 C. Use thigh meat for a less dry result.

Vegetarian filling

Use finely chopped firm tofu and rehydrated shiitake bound with cornstarch. The texture will be softer; simmer gently and use vegetarian mushroom sauce.

Alcohol-free

Replace Shaoxing wine with unsalted stock plus 1/2 teaspoon rice vinegar.

Common mistakes

The filling falls out

The rings were wet, lacked cornstarch, or were turned too early. Dry well, dust lightly, pack firmly and let the first side set before turning.

The bitter melon is too bitter

More pith needed removing, or the salting step was skipped. Blanch briefly next time, but do not overcook.

The melon is mushy

The rings were too thin or the sauce boiled hard. Cut them 1 1/2 inches thick and maintain a quiet simmer.

The sauce is gummy

Too much slurry was used or it was added before the rings were removed. Add the measured slurry only at the end.

Food safety and storage

USDA guidance sets 160 F/71 C for ground meats and 165 F/74 C for ground poultry. Check the center, not the sauce. Refrigerate leftovers within two hours in shallow covered containers and use within 3 to 4 days. Reheat to 165 F/74 C.

Related lessons

Our Cantonese steamed pork patty guide explains how mixing creates a springy pork filling. For sauce texture, see Chinese brown sauce that is not gummy. Recipes4Less Chinese cooking courses demonstrate stuffing, pan control and doneness checks visually.

FAQ

Do I have to blanch bitter melon?

No. Salting preserves a firmer texture. Blanch for 60 seconds only when you want milder bitterness.

Can I prepare it ahead?

Fill the rings up to six hours ahead, cover and refrigerate. Do not leave raw filling at room temperature.

Why add shrimp?

Chopped shrimp adds sweetness and a springier texture, but the dish works with pork alone.

Can I steam it instead?

Yes. Steam on a heatproof plate until the center reaches 160 F/71 C, then make sauce separately.

Is bitter melon supposed to taste bitter?

Yes. Proper preparation moderates bitterness; it should not erase the vegetable's defining flavor.

Conclusion

Reliable stuffed bitter melon depends on thick, dry rings, a tacky cold filling and a gentle braise. Keep some characteristic bitterness, balance it with savory sauce, and verify the ground-pork center with a thermometer.

Sources