Cantonese Stir-fried Bitter Gourd Omelette

4 comments All Recipes, Vegetables
An easy Cantonese stir-fry recipe for bitter gourd with lightly scrambled eggs seasoned lightly with salt and pepper,. This  classic vegetable dish makes a light and refreshing side to accompany your mains at any Chinese meal.

Growing up, I seemed to be one of those kids who couldn’t eat their bitter veggies. No matter the myriad ways in which my mother would prepare this traditional Chinese green, I’d ignore it completely at the table. Like I was some snob kid who had been spoilt by too much good food, to eat veggies that I thought didn’t even taste decent.

Now, my mother was known for her good cooking. My friends from school always loved coming over for after-school meals at the slightest invitation. They knew that doing study or homework together usually meant an afternoon of meals, snacks and treats till way past afternoon tea. So everything was always gobbled up with much gusto and appreciation – our table manners were somewhat lacking at an age which still hadn’t two digits in it.

So you would think that 8 or 9-year olds were behaving normally if they avoided eating green food. But not the case with my unrelated Brady bunch of buddies – they lapped it all up, bitter veggies included. I was inevitably the butt of their teases and jokes. ‘Bitter gourd’s not bitter at all!’, they’d mumble in between mouths and cheeks so stuffed with food, you’d think they had mumps.

Still, I didn’t budge. My mother often prepared gourd slices stuffed with delicious minced fish or pork fillings, in rich gravy or sauce. She knew just how much I love lapping up gravy. I’d eat the fillings, and only the fillings, leaving behind a trail of ‘naked’ gourd slices in the dish. She also often stewed it in a delicious soup broth with pork meat balls. I ate meat balls aplenty, and filled my belly full with soup. I didn’t move an inch on the gourd.

I only realised decades later, as a much wiser and health-conscious adult enlightening herself with information and knowledge on food and nutrition, just how beneficial the bitter gourd truly is. And I know my mother would be proud to know that I am now such a huge fan of this humble Asian vegetable, so much so that it now makes regular appearances at my family’s table.

So why is bitter gourd so popular?


There’s no doubt that the bitter gourd is highly nutritious. It contains lots of vitamins, such as B1, B2, B3 and C. It is also an abundant source of minerals such as magnesium, zinc, phosphorus, manganese, as well as folic acid.

Bitter gourd contributes dietary fibre into our diet. It also contains a plant-based insulin known to lower blood sugar levels, as well as health-benefiting flavanoids such as ß-carotene, α-carotene, lutein, and zea-xanthin.

It also stimulates easy digestion and peristalsis of food through the bowel, thus relieving indigestion and constipation problems.

Cooking with Bitter Gourd

With hues of green ranging from dark emerald to light apple, bitter gourds vary in size from small to large, are oval or oblong shaped, and have characteristic ‘teeth’ or ridges. And they are just as varied in their bitterness.

For the most part, Chinese cooking uses the larger, light green, oblong shaped bitter gourd. These are generally less bitter (and that bitterness can be considerably reduced – read the recipe below), and ideal for stir-fries. When choosing, try to get the light green, oblong variety with very wide or ‘fat’ pronounced ridges.

One of the best ways to enjoy bitter gourd is to stir-fry it with eggs. In this recipe, which is a typical Cantonese-style preparation, the eggs are lightly scrambled till just almost cooked. The heat is then turned off so that the scrambled eggs stay a little moist and mushy.


4.6 from 5 votes
Pin Recipe Print Recipe

Cantonese Stir-fried Bitter Gourd Omelette

An easy Cantonese stir-fry recipe for bitter gourd with eggs scrambled lightly and seasoned with salt and pepper to taste.
Course: Dinner, Egg & Tofu, Lunch, Side, Side Dish, Vegetable
Cuisine: Asian, Cantonese, Chinese
Servings :3 servings
Prep Time: 5 mins
Cook Time: 10 mins
Total Time: 30 mins


  • 1 bitter gourd
  • 1 - 1 1/2 tsp salt
  • 2 tbsp oil
  • 1/2 tsp chicken stock powder or granules
  • 3 tbsp hot water
  • 1 tsp sugar
  • 3 - 4 eggs lightly beaten
  • 1/4 tsp salt
  • 1/4 tsp ground white pepper


  • Half the bitter gourd length-wise. Scrape out the seeds using a spoon. Slice thinly into 3-mm slices or to your desired thickness. Place in a bowl.
  • To reduce the bitterness and juice content of the bitter gourd, sprinkle the slices all over with salt. Rub the salt into the gourd slices, or toss several times to distribute the salt. Leave aside for 15 minutes.
  • Drain the juices. Using your hands, squeeze out as much juice as possible from the gourd slices in handfuls. Wash again under running water to rid the slices of excess salt. Drain and set aside.
  • Dissolve chicken stock powder or granules in hot water. Break the eggs into a separate bowl, beat lightly and season with salt and pepper.
  • Heat up a wok or frying pan over medium heat. When wok or pan is very hot, add the oil. Add the gourd slices and chicken stock water. Stir fry for about 2 minutes till almost dry. Add the sugar and toss for a few seconds to combine well.
  • Turn up the heat to high. Add the lightly beaten eggs, and stir fry till they are scrambled and slightly wet. Turn off the heat. Transfer to a serving dish and serve immediately.
Did you make this? Share it on Instagram!I'd love to see! Don't forget to mention @foodelicacy or tag #foodelicacy so we can drool with you!


  1. Hi Martha, thank you for trying this recipe! I’m so happy to hear you enjoyed this! Great suggestion to add roasted sesame oil, I’d love to try that myself the next time I cook this!?? Have a wonderful weekend!

  2. I cook bitter gourd regularly, but this is my first time cooking your version of this recipe. I added roasted sesame oil. Yours is now my favorite version! I look forward to trying more of your recipes.

  3. Hi Susan, that’s awesome! ???? I’m so happy to hear you enjoyed it! Thank you so much for sharing! I think you’ll grow to love bittergourd as I did!?

  4. I cooked this Cantonese stir-fried bittergourd dish for the first time and it is so delicious! Never knew I could enjoy this vegie! Thanks Celia!

Leave a Comment

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.