• Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Appetizers and Snacks
  • Dinner
  • About
  • Contact
×

Bitter Melon Soup (Canh Kho Qua) Recipe

Published: Apr 10, 2026 by Eliza · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.1 from 8 reviews

If you're looking for a comforting, flavorful dish that brings a wonderful balance of bitterness, savoriness, and heartwarming texture, then you have to try this Bitter Melon Soup (Canh Kho Qua) Recipe. This traditional Vietnamese soup wraps tender bitter melon stuffed with seasoned ground pork, fragrant mushrooms, and delicate noodles in a light, aromatic broth that feels both refreshing and deeply satisfying. Every spoonful is a gentle hug for your taste buds, showcasing the magic of simple ingredients working together in perfect harmony.

Ingredients You'll Need

A clear glass bowl sits on a white marbled surface, filled with a mixture of finely ground pinkish meat combined with small pieces of dark brown and white bits evenly spread throughout. The texture of the mixture looks moist and slightly sticky, with a mix of soft and small shredded elements, giving a speckled look inside the bowl. In the foreground, there is a blurred green plant adding a touch of natural color to the scene. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this Bitter Melon Soup (Canh Kho Qua) Recipe is in its straightforward, wholesome ingredients. Each component, from the bitter melon itself to the ground pork, wood ear mushrooms, and fragrant seasonings, plays a crucial role in building layers of taste, texture, and color that make this soup unforgettable.

  • 4 medium bitter melons: The star of the dish, their natural bitterness gives depth and a refreshing twist.
  • 1 lb ground pork: Provides meaty richness and a hearty base for the filling.
  • 4 cloves garlic (minced): Adds aromatic warmth and a slight bite.
  • 1 large shallot (diced): Contributes a mild sweetness and complexity.
  • ½ cup (20 g) dried wood ear mushrooms (~50 g rehydrated): Offers chewy texture and an earthy tone.
  • ½ pack (25 g) dried bean thread noodles (~90 g rehydrated): Delicate strands that soak up the soup and complement the filling.
  • 1 tablespoon sugar: Balances out the bitterness and enhances savory flavors.
  • 1 tablespoon chicken bouillon powder: Builds a rich, savory broth foundation.
  • ½ teaspoon salt: Enhances all the flavors without overpowering.
  • ¼ teaspoon pepper: Adds a gentle heat and complexity.
  • 1 tablespoon fish sauce: Brings umami depth and authentic Vietnamese character.
  • 10 cups water: The base of the comforting broth.
  • 2 tablespoons chicken bouillon powder: Used in broth-making to deepen flavor.
  • 2 teaspoons salt: Seasoning the soup until perfectly balanced.
  • 1 tablespoon sugar: Sweetens the broth for harmony.
  • 2 tablespoons fish sauce: Final umami kick in the broth.
  • Cilantro (chopped): Fresh herb garnish for brightness and color.
  • Green onion (chopped): Adds a fresh, mild onion flavor and vibrant green color.

How to Make Bitter Melon Soup (Canh Kho Qua) Recipe

Step 1: Soak the Mushrooms and Bean Thread Noodles

Start by soaking the dried wood ear mushrooms and bean thread noodles. Use separate bowls for each. Soak the bean thread noodles in hot water for around 3 to 5 minutes until tender, then drain and slice them into 1-inch pieces. Soak the mushrooms in hot water for about 20 minutes until they soften fully; squeeze out any excess water and finely mince them to evenly distribute in the filling. This soaking step ensures the textures are just right and that the flavors meld beautifully in the final dish.

Step 2: Prepare the Bitter Melon

Chop your bitter melons into pieces approximately 1.5 to 2 inches long. Using a spoon, carefully scoop out the white pith and seeds from inside each piece. This step is essential to reduce excess bitterness and to create a perfect hollow space for stuffing the flavorful filling.

Step 3: Make the Filling

In a large mixing bowl, combine the ground pork with minced garlic, diced shallot, minced wood ear mushrooms, sliced bean thread noodles, sugar, chicken bouillon powder, salt, pepper, and fish sauce. Mix everything thoroughly so the flavors blend and the texture becomes harmonious. This filling will bring a rich, savory, and slightly sweet contrast against the bitter melon’s natural taste.

Step 4: Stuff the Bitter Melons

Fill each bitter melon piece generously with the prepared pork mixture. Don’t be afraid to pack them well to ensure each bite has the perfect balance of meat and melon. Roll any leftover filling into small meatballs, which will add an extra element to the soup and soak up the delicious broth.

Step 5: Make the Broth

In a large pot set over high heat, pour in the water. Add chicken bouillon powder, salt, and sugar. Bring this mixture to a rolling boil. This rich broth will be the heart of your soup, enveloping the bitter melons and meatballs with warmth and deep flavor.

Step 6: Simmer the Soup

Once the broth boils, lower the heat to medium-low. Gently add the stuffed bitter melons and meatballs along with the fish sauce. Let everything simmer gently for about 40 minutes, or until the bitter melons are tender and take on a beautiful yellow-green color. Taste the soup halfway through and adjust the seasoning if needed — this simmering step infuses all the ingredients with rich umami and melds all the tastes beautifully.

Step 7: Serve and Garnish

Serve your soup piping hot in bowls. Sprinkle freshly chopped cilantro and green onions on top for a burst of color, freshness, and herbal brightness that balances the soup’s savory depth. This soup is traditionally enjoyed with a side of steamed rice to soak up every bit of that flavorful broth.

How to Serve Bitter Melon Soup (Canh Kho Qua) Recipe

The image shows several pieces of pale green bitter melon stuffed with a light beige meat and mushroom mixture, with some thin white vermicelli strands visible inside. The bitter melon pieces are cut into thick sections with scalloped edges and are placed in a clear broth with floating green cilantro leaves and green onion slices. One piece is held above the bowl by a white spoon, showing the filling inside clearly. The background surface has a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh cilantro and chopped green onion are must-haves to sprinkle over your soup just before serving. These garnishes add a lively pop of color and fresh herbal notes that brighten each spoonful, bringing a lovely contrast to the rich, savory broth and bitter melon’s unique taste.

Side Dishes

Bitter Melon Soup (Canh Kho Qua) Recipe pairs wonderfully with simple steamed jasmine rice, which is perfect for soaking up the broth. You can also serve it alongside light, crisp vegetable stir-fries or a small plate of pickled vegetables to add extra texture and complementary flavors to your meal.

Creative Ways to Present

For a fresh twist, try serving the Bitter Melon Soup in individual mini pots or rustic bowls to highlight its traditional roots. You can also portion the stuffed bitter melons as finger-friendly bites on a platter for a casual gathering, offering the broth separately as a dip. Adding a wedge of lime on the side can introduce a zesty brightness that excites the palate.

Make Ahead and Storage

Storing Leftovers

Leftover Bitter Melon Soup (Canh Kho Qua) Recipe keeps beautifully in the refrigerator for up to 3 days. Store it in an airtight container to maintain its freshness and prevent the broth from absorbing unwanted odors. The flavors often deepen overnight, making leftovers just as tasty as freshly made.

Freezing

You can freeze this soup, but it’s best to freeze the broth and meatballs separately from the bitter melon if possible. Bitter melon’s texture may change after freezing, becoming a bit softer. When ready to enjoy, thaw everything overnight in the fridge for best results.

Reheating

Reheat your leftover soup gently on the stove over medium heat, stirring occasionally. Avoid boiling aggressively as it can toughen the bitter melon and meatballs. A gentle simmer will warm the soup through and keep the textures tender while preserving the complex, comforting flavors.

FAQs

What does bitter melon taste like in this soup?

While bitter melon is known for its distinct bitterness, in this soup the flavor is mellowed through soaking, stuffing, and slow simmering. The bitterness lends a pleasant contrast that complements the savory pork filling and rich broth, resulting in a balanced and enjoyable taste.

Can I substitute ground pork with another protein?

Absolutely! Ground chicken or turkey can work nicely if you prefer a leaner option. For a vegetarian version, consider using firm tofu or finely chopped mushrooms mixed with the noodles and seasonings for texture and flavor.

Is it necessary to use dried wood ear mushrooms?

Wood ear mushrooms add a lovely chewy texture and subtle earthiness, but you can substitute with fresh mushrooms such as shiitake or button mushrooms if dried ones are unavailable. Just adjust soaking and cooking times accordingly.

How do I reduce the bitterness if I find it too strong?

Removing all the pith and seeds inside the bitter melon helps a lot. You can also blanch the melon pieces in boiling water for a minute or two before stuffing them to mellow out the bitterness further without losing the soup’s character.

Can I make this soup in advance for a dinner party?

Yes! This soup actually tastes better the next day as the flavors develop over time. Prepare it a day ahead, store it in the fridge, and reheat gently before serving. Just add fresh herbs and green onions on the spot to keep that bright, fresh element.

Final Thoughts

This Bitter Melon Soup (Canh Kho Qua) Recipe is truly a treasure from Vietnamese home cooking that deserves a spot in your kitchen repertoire. Once you taste the wonderful balance of savory, bitter, and tender textures, you’ll find yourself craving it time and again. Don’t hesitate to gather these simple ingredients and step into the warm, inviting world of traditional flavors that will comfort and delight everyone at your table.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bitter Melon Soup (Canh Kho Qua) Recipe

Bitter Melon Soup (Canh Kho Qua) Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 8 reviews

  • Author: Eliza
  • Total Time: 1 hour
  • Yield: 4 servings
Print Recipe
Pin Recipe

Description

This Bitter Melon Soup (Canh Kho Qua) is a traditional Vietnamese dish featuring savory ground pork-stuffed bitter melons simmered in a flavorful, aromatic broth. The soup combines the unique bitterness of the melon with the umami of mushrooms, seasoned pork, and fragrant herbs, creating a comforting and hearty meal perfect for family dinners.


Ingredients

Bitter Melon and Filling

  • 4 medium bitter melons
  • 1 lb ground pork
  • 4 cloves garlic, minced
  • 1 large shallot, diced
  • ½ cup (20 g) dried wood ear mushrooms (~50 g when rehydrated and thinly sliced)
  • ½ pack (25 g) dried bean thread noodles (~90 g when rehydrated)
  • 1 tablespoon sugar
  • 1 tablespoon chicken bouillon powder
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • 1 tablespoon fish sauce

Broth

  • 10 cups water
  • 2 tablespoons chicken bouillon powder
  • 2 teaspoons salt
  • 1 tablespoon sugar
  • 2 tablespoons fish sauce

Garnish

  • Chopped cilantro
  • Chopped green onion


Instructions

  1. Soak the mushrooms and bean thread noodles: Place the dried bean thread noodles and wood ear mushrooms in separate bowls. Soak the bean thread noodles in hot water for 3-5 minutes until softened, then drain and cut into 1-inch pieces. Soak the mushrooms in hot water for 20 minutes until soft, then squeeze out excess water and mince finely.
  2. Prepare the bitter melon: Chop bitter melons into 1.5- to 2-inch-long pieces. Use a spoon to scoop out the pith and seeds, creating hollow rings or sections ready for stuffing.
  3. Make the filling: In a large mixing bowl, combine ground pork, minced garlic, diced shallots, minced wood ear mushrooms, cut bean thread noodles, sugar, chicken bouillon powder, salt, pepper, and fish sauce. Mix thoroughly to incorporate all ingredients evenly.
  4. Stuff the bitter melons: Fill each bitter melon piece with the pork mixture. Use any remaining filling to roll into meatballs of similar size to the stuffed segments.
  5. Make the broth: In a large pot over high heat, bring 10 cups of water to a boil along with 2 tablespoons chicken bouillon powder, 2 teaspoons salt, and 1 tablespoon sugar. Stir to dissolve the seasonings fully.
  6. Add the bitter melons and meatballs: Reduce the heat to medium-low and gently add the stuffed bitter melon pieces and meatballs to the broth. Add 2 tablespoons fish sauce. Simmer gently for 40 minutes until the bitter melon pieces turn tender and adopt a yellow-green hue. Taste and adjust seasoning as needed.
  7. Serve: Ladle the soup into bowls and garnish with chopped cilantro and green onion. Serve hot alongside steamed rice for a complete meal.

Notes

  • Soaking the mushrooms and noodles separately ensures optimal texture in the filling.
  • Use firm but not overly bitter bitter melons to balance flavor and tenderness.
  • Simmer gently to avoid breaking apart the stuffed bitter melon pieces.
  • This soup pairs wonderfully with steamed jasmine rice.
  • Adjust fish sauce and salt gradually to suit your taste preferences.
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vietnamese

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Creamy Carrot and Turnip Soup Recipe
    Creamy Carrot and Turnip Soup Recipe
  • Roasted Vegetable Soup with White Beans and Lemon Recipe
    Roasted Vegetable Soup with White Beans and Lemon Recipe
  • Creamy Chicken Wild Rice Soup Recipe
    Creamy Chicken Wild Rice Soup Recipe
  • Slow Cooker Zuppa Toscana Recipe
    Slow Cooker Zuppa Toscana Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Eliza, I’m a passionate home cook, recipe creator, and storyteller who believes that food is a universal language that connects us all. I live with my little boy, Ely, and together we fill our kitchen with laughter, love, and the comforting aroma of something delicious made with care.

Learn more

Popular

  • Cheesy Pumpkin Ricotta Pasta Bake Recipe
    Cheesy Pumpkin Ricotta Pasta Bake Recipe
  • Easy Roasted Pumpkin Seeds with Savory Spices Recipe
    Easy Roasted Pumpkin Seeds with Savory Spices Recipe
  • Strawberry Lemonade Mocktail Recipe
    Strawberry Lemonade Mocktail Recipe
  • Butterscotch Muddy Buddy Recipe
    Butterscotch Muddy Buddy Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Kind. All rights reserved.