This bitter melon stir-fry is flavorful and balanced with salty fermented black beans, meaty mushrooms, and sweet zucchini.
Unlike other well-known Chinese bitter melon dishes, like beef with bitter melon, bitter melon with eggs, and bitter melon pork bone soup, this recipe is my own creation and also happens to be vegan!
What Is Bitter Melon?
Also known as bitter gourd, bitter melon is a green fruit related to other vining cucurbits like cucumbers, zucchini, pumpkins, and loofah. It is used across various Asian cuisines, including Southeast Asian and South Asian recipes.
There are several different varieties. We’ve seen spikier looking specimens in Indian groceries, while Chinese bitter melon varieties are lighter green and smoother.
The fruit is indeed bitter—even more than a bitter leafy green like broccoli rabe. It also has a firm, crunchy texture. You can cook it until completely soft, as it is in our Cantonese bitter melon soup, until crisp-tender, as in our bitter melon with eggs, or somewhere in the middle, like in our beef with bitter melon.
While bitter melon may not be everyone’s favorite produce item, it is INCREDIBLY good for you (check out this article about bitter melon in the National Library of Medicine!), and I happen to love it!
How to Cook Bitter Melon
To prepare a bitter melon, you trim off the ends and slice it in half lengthwise. Inside, you’ll find seeds and a white pith (kind of like what you might see when you peel an orange).
This pith is more bitter than the fruit itself, so next, take a spoon and scrape out the seeds and as much of the pith as you can manage. Then it’s ready to slice and cook.
Cooking with bitter melon isn’t so much about hiding its bitter flavor (good luck with that!) as it is about balancing it.
Beef with Bitter Melon is probably the most ubiquitous Cantonese bitter melon dish, for good reason. The richness of the beef and the saltiness and savoriness of the fermented black beans offer a delicious contrast to the bitterness and freshness of the melon.
Another popular, perhaps more “advanced” combination is bitter melon with eggs. The bitterness of the melon is more prominent in this dish, but the buttery eggs and nutty sesame oil offer that point of contrast.
In this bitter melon stir-fry, however, I’m not using any meat or eggs! We had bitter melon in our garden this year, and when trying to figure out how to cook it one night, I realized we didn’t have any beef to prepare it with.
Instead, I decided to do a riff on beef with bitter melon, using fermented black beans and garlic, but instead of meat, I used diced mushrooms to add that savory element. I also balanced the dish with a zucchini from the garden, which added a mild sweetness to the dish.
Whether you’re vegan or not, this bitter melon stir-fry is a tasty, healthy vegetable dish. If you’re already part of the bitter melon fan club, give it a try for something a little different!
NOTE!
In this recipe and others, we suggest blanching the bitter melon in boiling water with salt and baking soda. This can help reduce the bitterness slightly, but it’s an optional step!
Bitter Melon Stir-fry: Recipe Instructions
To prepare the bitter melon, cut each melon in half lengthwise, and use a spoon to scoop out the seeds and scrape as much of the bitter white pith as you can. Then slice the melon on a 45-degree angle into thin slices.
Prepare an ice bath and bring a medium pot of water to a boil. Once boiling, stir in the salt and baking soda. Blanch the bitter melon for 1 minute, and use a slotted spoon to immediately transfer the bitter melon to the ice bath. Drain and set aside.
Now, make the sauce mixture by combining the oyster sauce, light soy sauce, dark soy sauce, sugar, sesame oil, white pepper, and water in a small bowl.
Preheat your wok over medium-high heat. Add 1 tablespoon of oil, and sear the mushrooms for 2-3 minutes, until they’re starting to turn tender and browned at the edges. Add the remaining oil, along with the garlic and black beans. Cook for 1 minute until fragrant.
Increase the heat too high. Deglaze the wok with the Shaoxing wine. Then add the bitter melon and zucchini. Stir-fry for about 30 seconds.
Add the sauce mixture, and stir everything well, until the bitter melon and zucchini are just tender.
Serve immediately.
Bitter Melon Stir-fry with Black Bean Sauce
Ingredients
- 2 medium bitter melons
- 1 medium zucchini halved lengthwise and thinly sliced
- 1 tablespoon salt
- 1 tablespoon baking soda
- 1 tablespoon vegetarian oyster sauce (or regular oyster sauce)
- 2 teaspoons light soy sauce
- 1 teaspoon dark soy sauce
- 1/2 teaspoon sugar
- 1/2 teaspoon sesame oil
- 1/8 teaspoon white pepper
- 2 tablespoons water (or chicken stock)
- 2 tablespoons oil (any neutral oil, such as canola or vegetable oil)
- 6.5 ounces shiitake, oyster, or king trumpet mushrooms (diced)
- 6 cloves garlic (finely chopped)
- 3 tablespoons fermented black beans
- 2 tablespoons Shaoxing wine
Instructions
- To prepare the bitter melon, cut each melon in half lengthwise, and use a spoon to scoop out the seeds and scrape away any of the bitter white pith. Then slice the melon on a 45-degree angle into thin slices.
- Prepare an ice bath and bring a medium pot of water to a boil. Once boiling, stir in the salt and baking soda. Blanch the bitter melon for 1 minute, and use a slotted spoon to immediately transfer the bitter melon to the ice bath. Drain and set aside.
- Now, make the sauce mixture by combining the oyster sauce, light soy sauce, dark soy sauce, sugar, sesame oil, white pepper, and water in a small bowl.
- Preheat your wok over medium-high heat. Add 1 tablespoon of oil, and sear the mushrooms for 2-3 minutes, until they’re starting to turn tender and browned at the edges. Add the remaining oil, along with the garlic and black beans. Cook for 1 minute until fragrant.
- Increase the heat too high. Deglaze the wok with the Shaoxing wine. Then add the bitter melon and zucchini. Stir-fry for about 30 seconds.
- Add the sauce mixture, and stir everything well, until the bitter melon and zucchini are just tender. Serve immediately.