Bitter gourd soup

Main Dish
4 servings
15 min
20 min
Very Easy


Number of serving: 4

For The Fish Balls:

200 g Indian Mackerel

1 tablepsoon cornflour

1 teaspoon crushed black pepper

salt to taste

For The Soup:

300 g Chinese bitter gourd (remove seeds and sliced)

1 teaspoon anchovies granules

4 shallots (sliced thinly)

4 tablepsoons olive oil

salt to taste

The Dipping Sauce:

3 red chillies (deseeded)

1/4 inch belacan/shrimp paste - roasted over fireĀ (can also use the belacan powder)

1/4 inch ginger

1 clove garlic

1 juice of calamansi lime

Pound the chillies, belacan, ginger and garlic into a paste and mix in the lime juice.


  • For The Fish Balls:
    Remove the flesh from the fish and mash it into a fine paste. Keep the bones aside to make the soup later. Add in the cornflour, pepper and salt to taste. Roll small portions into balls. Since the fish paste will be sticky, wet your hands before rolling the balls.
  • Fry the shallots until crispy and remove. In the same pot and oil, fry the fish bones for about 4-5 minutes.
  • Pour in 1/2 litre of water and let is boil. Once this done, strain to remove the bones. Put back the soup on the heat.
  • Add in fish balls until they starts to float.Put in the bitter gourd and cook for another 3-4 minutes.
  • Scoop into a serving bowl and garnish with the fried shallots.Serve with dipping sauce.


Bitter Gourd Soup, photo 1Bitter Gourd Soup, photo 2


Related video


Rate this recipe:

Related recipes

Recipe Harira, the ramadan soup
Harira, the ramadan soup
8 servings
Very Easy
Recipe Spanish lentil soup
Spanish lentil soup
4 servings
55 min
Very Easy
4 / 5
Recipe Cucumber fresh soup with mint
Cucumber fresh soup with mint
2 servings
10 min
Very Easy
Recipe Bitter gourd dried oyster soup
Bitter gourd dried oyster soup
2 servings
35 min
Very Easy
Recipe Bitter gourd with soft pork ribs
Bitter gourd with soft pork ribs
4 servings
1 hour
Very Easy


Daily Menu

Receive daily menu: