Bitter melon stir-fry is the taste of summer in Hunan. When the weather is hot and humid, Hunan families turn to bitter foods to cool down and 'clear heat' — a concept from traditional Chinese medicine. Bitter melon (苦瓜, kǔ guā), with its characteristic knobby green skin and intensely bitter flesh, is the king of bitter vegetables. But when prepared properly — thinly sliced, salted to draw out the bitterness, and stir-fried with pork and fermented black beans — it becomes something remarkable: bitter, yes, but balanced by salt, umami, and a hint of sweetness. It is refreshing, clean-tasting, and surprisingly addictive. The Hunanese say 'the more you eat, the more you want' — the bitterness grows on you, and soon you are craving it.
In traditional Chinese medicine, bitter flavors are associated with 'clearing heat' and 'draining dampness' — exactly what the body needs during Hunan's long, hot, humid summers. Bitter melon is the most potent of the bitter vegetables, and Hunanese eat it throughout the summer months. But it is an acquired taste, and even Hunanese cooks go to great lengths to make it more palatable: salting to draw out bitter juices, blanching, and balancing the bitterness with sugar, salt, and umami-rich ingredients like fermented black beans (豆豉). The result is a dish that is still bitter — that is the point — but balanced and rounded, with the bitterness coming and going rather than hitting you all at once. It is the kind of dish you eat and think 'I am not sure I like this'… and then find yourself reaching for another bite. Many people who grew up eating bitter melon crave it as adults, especially when the weather is hot.
Ingredients
The ingredient list is simple and straightforward. The key techniques are in the preparation of the bitter melon — how you slice it and how you reduce the bitterness.
- Bitter melon (bitter gourd) — 1 medium, about 300 g. Look for firm, bright green bitter melon with tightly packed bumps. Lighter green ones are younger and less bitter; dark green ones are more mature and more bitter.
- Pork tenderloin or lean pork — 150 g. Lean pork works best here — this is a light, summery dish. Pork tenderloin is the most tender option.
- Garlic — 2 cloves, sliced. Not too fine — you want thin slices that toast nicely.
- Fermented black beans (douchi) — 1 teaspoon, rinsed and lightly crushed. Optional but highly recommended — the umami depth of the beans is what balances the bitterness.
- Light soy sauce — 2 tablespoons, divided — 1 for marinating the pork, 1 for the stir-fry.
- Dark soy sauce — a dash, for color. Optional.
- Shaoxing wine — 1 tablespoon, for marinating the pork.
- Cornstarch — 1 tablespoon, for tenderizing the pork.
- Salt — for drawing out bitterness from the melon, plus a pinch for seasoning if needed.
- Sugar — a pinch to 1 teaspoon, to balance the bitterness. Adjust to taste.
- Cooking oil — 2 tablespoons, divided.
Step-by-Step Instructions
- Prep the bitter melon — the most important step. Cut the bitter melon in half lengthwise. Use a spoon to scrape out all the white pith and seeds — the pith is the most bitter part, so be thorough. Then slice the melon into thin half-moons, about 3 mm thick. Thinner slices mean less bitterness per bite and faster cooking. Put the slices in a colander and toss with 1 teaspoon of salt. Let them sit for 10 minutes — you will see bitter, watery liquid pooling at the bottom. After 10 minutes, squeeze the slices firmly with your hands to extract as much juice as possible, then rinse briefly and pat dry with paper towels. This salt-then-squeeze method is the traditional Hunan way to reduce bitterness while keeping the melon crisp.
- Marinate the pork. Slice the pork against the grain into thin pieces — about 3 mm thick, same as the bitter melon. Cutting against the grain shortens the muscle fibers and makes the pork more tender. Place in a bowl with 1 tablespoon of light soy sauce, 1 tablespoon of Shaoxing wine, and 1 tablespoon of cornstarch. Mix well with your hands so every piece is coated. Let it marinate for 10 minutes while you prepare the rest of the ingredients.
- Blanching option (for even less bitterness). If you are new to bitter melon or know you don't like strong bitter flavors, you can blanch the slices in boiling water for 30 seconds after salting and squeezing. Bring a pot of water to a boil, add the bitter melon, and cook for 30 seconds. Drain and rinse with cold water. This removes even more bitterness but also some of the fresh flavor and vitamin C. For most people, the salt-and-squeeze method is a good balance.
- Stir-fry the pork and set aside. Heat 1 tablespoon of oil in a wok or large frying pan over high heat. When the oil shimmers, add the marinated pork and spread it in a single layer. Let it sear for 15 seconds without stirring, then stir-fry for another 30 to 45 seconds. The pork should be about 80% cooked — mostly white but still faintly pink in the center. Scoop it out with a slotted spoon and set it aside. We don't want to fully cook it now because it will cook more when we add it back later — this two-step method keeps it tender.
- Saute garlic and fermented black beans. In the same pan, add 1 more tablespoon of oil. Reduce the heat to medium. Add the sliced garlic and the rinsed, lightly crushed fermented black beans. Stir for 15 to 20 seconds until the kitchen smells amazing — the toasty garlic and salty, umami black beans are the flavor foundation of this dish. Don't let the garlic turn brown and burn.
- Add bitter melon, then pork, and finish. Turn the heat back up to high. Add the squeezed bitter melon slices. Stir-fry vigorously for 1 to 2 minutes — you want them bright green and just tender-crisp, not soft and mushy. Add 1 tablespoon of light soy sauce, a dash of dark soy sauce (if using), and a pinch of sugar. Stir, then return the pork to the pan. Stir-fry everything together for 30 to 60 seconds, until the pork is fully cooked and the flavors are combined. Taste — if it is too bitter, add a little more sugar. If it is not salty enough, add a little more soy sauce. Serve immediately with steamed rice.
The salt-and-squeeze method does more than just reduce bitterness. It also changes the texture of the bitter melon, making it more tender and less watery when stir-fried. Without salting, the bitter melon releases a lot of water during stir-frying and steams instead of fries, resulting in a mushy, bland dish. After salting and squeezing, the melon is denser and more concentrated in flavor — it stir-fries better and absorbs the sauce more readily. It is an extra 10 minutes that makes all the difference.
- Remove all the white pith. The white spongy pith inside the bitter melon is the most bitter part. Scrape it out completely with a spoon — don't leave any white behind. The green flesh is bitter too, but much milder and more pleasant.
- Thin slices = better. Thick bitter melon slices are overwhelming. Slice them paper-thin (about 3 mm) so each bite has just a hint of bitterness, not a punch to the face.
- Fermented black beans are the secret. Douchi (fermented black beans) add a deep, salty umami that balances the bitterness perfectly. Don't skip them — they are what makes this dish taste complete, not just bitter.
- Don't overcook the melon. Bitter melon should be tender-crisp, not mushy. Cook it for just 1 to 2 minutes over high heat. Overcooked bitter melon turns brown, mushy, and even more bitter somehow.
Variations
Bitter melon is cooked in many ways across Asia. Here are some common variations and substitutions.
Stuffed bitter melon
A Hakka and Cantonese classic: stuff bitter melon rings with ground pork and steam or braise them. The pork adds richness that balances the bitterness. This is a restaurant staple in southern China.
With eggs instead of pork
For a lighter version, scramble 2 eggs and add them to the bitter melon instead of pork. The eggs still add richness and protein but keep the dish lighter.
Bitter melon soup
In summer, Hunanese also make bitter melon soup with pork ribs — simmer thin slices of bitter melon with pork rib broth for 20 minutes. It is light, bitter-sweet, and very cooling.
Adding more heat
For a spicier version, add some sliced fresh chilies or a pinch of chili flakes with the garlic. Hunan restaurants often serve a spicy version — the heat complements the bitterness well.
Nutrition
Estimated values per serving. Values are approximate.
| Nutrient | Per serving |
|---|---|
| Calories | 240 kcal |
| Protein | 22 g |
| Total fat | 13 g |
| Saturated fat | 3 g |
| Carbohydrates | 10 g |
| Sodium | 480 mg |
| Vitamin C | 120 mg (133% DV) |
Values are estimates per serving (2 servings total). Bitter melon is very low in calories and high in vitamin C, fiber, and beneficial plant compounds. Actual values will vary depending on the amount of oil used and the cut of pork.
Frequently Asked Questions
Related Recipes
If you love simple, vegetable-forward Hunan stir-fries, try these other quick and healthy dishes.