Shrimp Stuffed Bitter Melon Soup

Bitter melon has a reputation. It is bumpy, green, and unapologetically bitter. But in this Khmer Krom soup, that bitterness turns into something quiet and savory. The melon softens in a clear broth while a shrimp filling steams gently inside each piece.
This is home-style Cambodian cooking at its most practical. You simmer everything in one pot, season the broth at the end, and serve it with rice. The taro melts into the liquid just enough to give the soup a little body without making it heavy.
What You Need
The dish relies on a simple shrimp filling. Ground shrimp gets mixed with corn starch, fish sauce, black pepper, soaked bean thread noodles, and green onion. The corn starch helps the filling hold together, and the noodles keep it light.
Two large bitter melons hold that filling. Taro root cubes go into the pot with the water. They soften as the soup simmers and add an earthy note to the broth.
Fish sauce, salt, and sugar season the soup at the end. A final scatter of green onion and black pepper goes on top just before serving.
Equipment
- Soup pot: To simmer the stuffed bitter melon and taro in water until the melon is tender.
- Chef’s knife: To cut the bitter melon, chop the green onion, and prepare the filling.
- Cutting board: To safely halve the bitter melon and chop the green onion.
- Measuring spoons: To measure the corn starch, fish sauce, salt, and sugar.
- Measuring cup: To measure the water and the chopped bean thread noodle.
- Mixing bowl: To combine the ground shrimp, corn starch, fish sauce, black pepper, noodles, and onion.
- Spoon: To scoop the seeds out of the bitter melon and stuff the filling into each piece.
- Ladle: To serve the soup and broth into bowls.
- Serving bowls: To serve the finished soup with rice on the side.
How to Make Shrimp Stuffed Bitter Melon Soup
Step 1: Make the Shrimp Filling
In a small bowl, combine ½ lb (225 g) ground shrimp with ½ tablespoon corn starch, 1 tablespoon fish sauce, ¼ teaspoon black pepper, ¼ cup soaked and chopped bean thread noodle, and 1 stalk of chopped green onion. Mix well and set aside.
The mixture should look slightly sticky. That is what helps it stay inside the bitter melon while the soup simmers.
Step 2: Prepare the Bitter Melon
Cut 2 large bitter melons in half crosswise. Use a spoon to carefully scoop out all the seeds. Wash the hollowed halves and drain them well.
Take your time with this step. A clean cavity makes the melon easier to stuff and helps it cook evenly.
Step 3: Stuff the Bitter Melon
Fill each bitter melon half with the shrimp mixture. Press the filling in gently so it reaches the edges. Set the stuffed pieces aside as you finish.
If you have a little filling left over, tuck it into any gaps. There is no need to pack it tightly; the filling will firm up as it cooks.
Step 4: Simmer the Soup
Place the stuffed bitter melon into a large soup pot. Add 6 cups water and 1 cup taro root cubes. Cover the pot with a lid and bring it to a gentle simmer.
Cook until the bitter melon is tender. You should be able to pierce it easily with a spoon. The taro will also soften and begin to break down slightly, which gives the broth a little richness.
Step 5: Season and Serve
Season the broth with fish sauce, salt, and sugar. Taste as you go. The soup should be savory and gently sweet, with the bitterness of the melon sitting underneath.
Top with chopped green onion and a dash of black pepper. Ladle the soup into bowls and serve hot with rice.
If you enjoy stuffed bitter melon and want to try a pork version, this Cambodian pork stuffed bitter melon soup follows the same gentle simmering method with a different filling. For another light soup built around shrimp and taro, try this shrimp and taro root soup.
Cooking Tips
Do not boil the soup hard. A gentle simmer keeps the stuffed melon intact and gives the broth a cleaner flavor. If the water starts bubbling too aggressively, lower the heat slightly.
Taste the broth before adding more salt. Fish sauce is already salty, and the shrimp filling carries seasoning too. Add the final seasonings a little at a time.
The bitter melon is ready when it yields easily to a spoon. If it still feels firm, give it a few more minutes. Undercooked bitter melon is unpleasant to eat, and the bitterness is sharper.
How to Serve
Serve this soup hot with steamed jasmine rice. The rice balances the bitterness of the melon and turns the soup into a full meal.
For a traditional Cambodian table, you can also set out a small bowl of fish sauce with sliced bird’s eye chili on the side. Diners can add a few drops to their own bowl. A simple plate of pickled vegetables works well too.
Frequently Asked Questions
Does the soup taste very bitter?
The bitter melon does bring bitterness, but the shrimp filling and the clear broth soften it. Salting or pre-boiling the melon is not part of this recipe. If you are sensitive to bitter flavors, start with a smaller taste and see how the broth balances the melon.
Can I make this soup ahead of time?
You can stuff the bitter melon and keep it covered in the refrigerator for a few hours before cooking. The finished soup also reheats gently on the stovetop. Add a splash of water if the broth has thickened too much.
What can I use instead of taro root?
Taro gives the broth a soft, earthy body. If you cannot find it, the soup can be made without it, but the broth will be thinner. The recipe has not been tested with a direct substitute, so adjust the seasoning to taste if you leave it out.
Is this soup gluten-free?
The recipe contains fish sauce and corn starch. Many brands of fish sauce are gluten-free, but some are not. Check the label on the fish sauce you use if you need a confirmed gluten-free dish.
Final Thoughts
Shrimp stuffed bitter melon soup is not a loud dish. It does not rely on chili or coconut milk or a long list of spices. What it offers is a clear broth, a tender vegetable, and a savory shrimp filling that comes together in one pot. Serve it with rice, season it at the end, and let the bitterness do its quiet work.












