Taste Of Asian Food

Bitter Gourd with Salted Egg: A Cantonese Homestyle Recipe (咸蛋苦瓜)

Close-up of bitter gourd pieces coated with savory salted egg yolk sauce in this Chinese homestyle recipe.

Bitter gourd with salted egg is a familiar Cantonese homestyle dish. Many Cantonese families make it at home, but you may not find it very often on restaurant menus. It is one of those simple dishes that we usually cook in our own kitchens rather than order when eating out.

If you want to try something that reflects everyday Cantonese home cooking, give this dish a try.

This is a new and improved version of my original bitter gourd with eggs recipe. I made two changes after testing it again. First, I use both the salted egg yolks and whites. The yolks make a thick, foamy sauce, while the diced whites add small pieces of salted egg throughout the dish and give it more color. Second, I lightly coat and fry the bitter gourd before adding the sauce. This gives the surface a slight crispness, which contrasts nicely with the soft salted egg yolk coating.

Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.

Why This Recipe Works

  • A good balance of flavors: The savory salted egg yolks balance the natural bitterness of the bitter gourd, giving the dish a well-rounded flavor.
  • Two textures in one dish: Lightly frying the bitter gourd gives the surface a slight crispness, while the salted egg yolk sauce remains soft and creamy. The contrast makes each bite more interesting.
  • Uses both parts of the salted eggs: The yolks make the sauce, while the diced whites add extra flavor, color, and texture. You can use the whole salted egg without having leftover whites to deal with.
  • Less oil than deep-frying: Shallow-frying the bitter gourd in batches requires less oil than deep-frying, making it a practical method for home cooking.

Ingredients Breakdown

  • Bitter gourd: Remove the seeds and white pith, then cut the bitter gourd into pieces of similar size so they cook evenly.
  • Salted eggs: The yolks are mashed to make the sauce, while the whites are diced and added at the end. I use both parts because the whites add extra flavor and give the finished dish more color and texture.
  • Garlic: Finely chopped garlic is sautéed briefly before adding the salted egg yolks. It provides a fragrant base for the sauce.
  • Cornstarch: A light dusting gives the bitter gourd a thin coating that helps create a slightly crispy surface when fried. Potato starch is another option.
  • Seasonings: Light soy sauce and sugar are used in small amounts to round out the flavor. Salted eggs are already salty, so I did not add any extra salt when testing this recipe.
  • Cooking oil: You need oil to shallow-fry the bitter gourd, plus a little fresh oil to sauté the garlic and cook the salted egg yolks.

Shallow-fried bitter gourd tossed with mashed salted egg yolks and diced salted duck egg whites.

How to Prepare Everything Before Cooking

Cook the Salted Eggs

The salted duck eggs I bought were covered with a black ash coating. I first washed them under running water and rubbed off the ash with my hands. Bring enough water to a boil to submerge the eggs, then add them and maintain a gentle boil for about seven minutes.

When the eggs are cooked, transfer them to a pot of cold water to cool. Once they are cool enough to handle, remove the shells and separate the yolks from the whites. Mash the yolks with a fork or spoon, and cut the whites into small cubes, slightly smaller than 1 cm.

Prepare the Bitter Gourd

Cut off both ends of the bitter gourd and slice it lengthwise in half. Remove the seeds, then scrape out the white pith with a metal spoon. I find a metal spoon particularly useful for this job because it removes the pith quickly and efficiently.

Cut the bitter gourd crosswise into pieces about 1–1.5 cm long. Try to keep the pieces as uniform as possible so they cook evenly.

Prepare the Garlic and Starch Coating

Finely chop the garlic. Make sure the bitter gourd pieces are reasonably dry before coating them with cornstarch. Place the starch in a small bowl, coat the pieces lightly, and shake off the excess. You want only a very thin layer, not a thick coating.

The complete ingredient quantities and measurements are provided in the recipe card below.


Step-by-Step Cooking Instructions

1. Lightly Fry the Bitter Gourd

Heat less than ½ inch of cooking oil in a wok. I prefer to shallow-fry the bitter gourd in batches rather than deep-fry it, as this requires less oil for home cooking. Use medium-low heat and fry each batch for about three minutes, until the surface is lightly crispy. Remove the pieces and drain off the excess oil. Set them aside while you prepare the salted egg sauce.

2. Sauté the Garlic and Salted Egg Yolks

Clean the wok, add a little fresh cooking oil, and sauté the chopped garlic for about 20–30 seconds until fragrant. Add the salted egg yolks and use your spatula to press and break them up, mixing them with the oil.

Keep the heat low. As the yolks cook, they will crumble and begin to foam. This is exactly the texture you want for the sauce.

3. Season the Egg Yolk Sauce

Add ½ teaspoon of sugar and 1 teaspoon of light soy sauce, if using. You can also add a little Shaoxing wine for extra aroma, although it is optional. I did not add any extra salt because the two salted eggs already provided enough saltiness when I tested the recipe.

Continue stirring over low heat until the yolks form a thick, foamy paste.

4. Coat the Bitter Gourd and Finish the Dish

Return the fried bitter gourd to the wok and mix until the foamy salted egg yolk sauce coats every piece evenly. You do not need to turn the heat back on for this final mixing, as the residual heat is sufficient.

Add the diced salted egg whites and toss everything together. Serve immediately.


A Few Tips From My Kitchen

Use both parts of the salted eggs

Many recipes use only the salted egg yolks, leaving the whites for another dish. I prefer using the whole egg here. The yolks make the sauce, while the diced whites add extra flavor and texture.

Scrape with a metal spoon

I find a metal spoon much quicker and more effective than a knife for removing the white pith inside the bitter gourd. It makes this preparation job easier and faster.

Keep the starch coating thin

The cornstarch should form only a very light coating on the bitter gourd. Make sure the pieces are dry before coating them, then shake off any excess starch. This helps create a lightly crispy surface rather than a thick, pasty coating.

Taste before adding salt

Salted duck eggs can vary in saltiness. I found that the two eggs provided enough seasoning for this batch, so I did not add any extra salt.

Common Mistakes to Avoid

Leaving too much white pith

The white pith inside the bitter gourd can contribute to a stronger bitter taste. Scrape it out thoroughly before cutting the vegetable into pieces.

Coating wet bitter gourd

Wet pieces tend to collect too much cornstarch, resulting in a thick, pasty coating instead of the thin layer you want. Dry the bitter gourd before coating it, then shake off the excess starch.

Frying over high heat

The aim is to make the surface lightly crispy, not to brown the bitter gourd deeply. Use medium-low heat and fry in batches, allowing about three minutes for each batch.

Adding extra salt without tasting

Salted duck eggs already contain plenty of salt, and their saltiness can vary. Taste the sauce before adding any extra seasoning to avoid making the dish too salty.

A serving of Cantonese salted egg bitter gourd showing the lightly crispy vegetable and rich golden egg coating.

Variations

  • Use potato starch: If you do not have cornstarch, potato starch can be used instead. It serves the same purpose of giving the bitter gourd a light coating before frying.
  • Add Shaoxing wine: Add a little Shaoxing wine to the salted egg yolk sauce for extra aroma. This is optional, and I did not use it when testing this recipe.
  • Adjust the soy sauce: Light soy sauce is optional, so you can reduce or omit it depending on the saltiness of your salted eggs. The eggs already contribute plenty of savory flavor.

More Recipes to Try

If you enjoy Cantonese homestyle cooking, here are three other recipes from this food blog that you may like.


Quick Takeaways

This Cantonese bitter gourd with salted egg recipe uses fresh bitter gourd and two whole salted duck eggs. The yolks are cooked into a thick, foamy sauce, while the diced whites are added at the end for extra flavor and texture.

For this version, I lightly coat and fry the bitter gourd to give it a slightly crispy surface, and use both the yolks and whites so none of the salted egg goes to waste.


Cantonese Bitter Gourd with Salted Egg (咸蛋苦瓜)

Bitter Gourd with Salted Egg (咸蛋苦瓜)

Yield: 2 servings
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes

Make Cantonese bitter gourd with salted egg using whole salted duck eggs, a foamy yolk sauce, and lightly fried bitter gourd for extra texture.

5.0 Stars (1 Review)

Ingredients

  • 350 g bitter gourd, before trimming
  • 2 whole salted duck eggs
  • 4 cloves garlic, finely chopped
  • Sufficient cornstarch to coat the bitter gourd pieces
  • 2 to 3 tablespoons cooking oil, plus oil as needed for shallow-frying
  • ½ teaspoon sugar
  • 1 teaspoon light soy sauce, optional
  • Shaoxing wine, optional

Instructions

  1. Cook the salted duck eggs in gently boiling water for about 7 minutes. Cool, peel, and separate the yolks and whites. Mash the yolks and dice the whites into small pieces.
  2. Cut the bitter gourd in half lengthwise. Remove the seeds and scrape out the white pith with a metal spoon. Cut crosswise into pieces about 1 to 1.5 cm long.
  3. Make sure the bitter gourd is reasonably dry. Dust lightly with cornstarch and shake off the excess.
  4. Heat less than ½ inch of cooking oil in a wok over medium low heat. Shallow-fry the bitter gourd in batches for about 3 minutes each, until the surface is lightly crispy. Drain and set aside.
  5. Clean the wok and add a little fresh oil. Sauté the chopped garlic for 20 to 30 seconds until fragrant.
  6. Add the mashed salted egg yolks. Press and stir over low heat until they crumble, mix with the oil, and become foamy.
  7. Add the sugar, optional light soy sauce, and optional Shaoxing wine. Stir to combine.
  8. Return the fried bitter gourd to the wok and mix until evenly coated with the foamy salted egg yolk sauce.
  9. Add the diced salted egg whites and toss everything together. Serve immediately.
Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 197Total Fat: 19gSaturated Fat: 2gUnsaturated Fat: 17gCholesterol: 312mgSodium: 832mgCarbohydrates: 2gFiber: 0gSugar: 1gProtein: 5g

This data was provided and calculated by Nutritionix on 10/31/2026

0 0 votes
Article Rating
Subscribe
Notify of

1 Comment
Skip to Recipe
1
0
Would love your thoughts, please comment.x
()
x