National Dish Sri Lanka: Bitter Gourd Curry (Recipe)

In this article
Meet Bitter Gourd Curry, a wonderfully distinctive dish from Sri Lanka that turns one of the island’s most misunderstood vegetables into something genuinely craveable. The natural bitterness of the gourd is softened by warm spices and mellow coconut milk, giving you a curry that is both bold and comforting. Rich in vitamins and prized for its health-giving reputation, it is a brilliant way to explore the depth and variety of Sri Lankan cooking at home.
About Bitter Gourd Curry
Bitter Gourd Curry is a traditional dish from Sri Lanka that stands out not only for its unique bitterness but also for the delicious pairing of spices and coconut milk. Bitter gourd, also known as bitter melon, is popular across many Asian kitchens and is regarded as one of the healthiest vegetables you can eat. It is packed with vitamins and minerals and is often valued for its wellbeing benefits. This curry brings colour to the plate as well as a wealth of aromas that showcase the diversity of Sri Lankan cuisine.
Ingredients (serves 1–2)
- 250 g bitter gourd, sliced
- 1 onion, diced
- 2 cloves garlic, chopped
- 1 teaspoon ginger paste
- 1 teaspoon cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 200 ml coconut milk
- Salt and pepper to taste
- Fresh coriander leaves, to garnish
Shopping for the ingredients
Before you start cooking the Bitter Gourd Curry, it is worth sorting out your ingredients. Bitter gourd is available at Asian grocery shops or in well-stocked supermarkets. When buying, look for gourds that are fresh and green, without dark spots or shrivelling. The other ingredients such as onion, garlic and spices are usually easy to find in any supermarket, and coconut milk comes in several forms — both tinned and in cartons.
Preparing the dish
The preparation for bitter gourd curry is simple and straightforward. Start by washing the bitter gourd thoroughly and cutting it into thin slices. This helps release the bitterness quickly and lets the vegetable soak up the aroma of the spices more readily. Next, prepare the onion and garlic, which build a flavoursome base for the dish. Once everything is ready, you can get straight on with the cooking.
Step-by-step instructions
- Heat a little oil in a pan and add the diced onion. Fry until translucent.
- Add the garlic and ginger paste and fry briefly until fragrant.
- Add the washed and sliced bitter gourd to the pan and sweat for about 5 minutes.
- Sprinkle the spices (cumin, ground coriander and turmeric) over the bitter gourd and mix well.
- Pour in the coconut milk and let the curry simmer over medium heat until the bitter gourd is tender (about 10–15 minutes).
- Season with salt and pepper and garnish with fresh coriander leaves before serving.
Gluten-free / lactose-free version
Bitter Gourd Curry is naturally gluten-free and lactose-free, as it contains no gluten-based products or dairy in the recipe. You can swap the coconut milk for another plant-based milk if you are allergic to coconut. Take care to choose all your ingredients in line with your dietary needs, and enjoy a healthy dish that suits a range of eating styles.
Tips for vegans and vegetarians
Vegans and vegetarians can look forward to this Bitter Gourd Curry, since it is already plant-based and full of wholesome ingredients. To make the dish more protein-rich, you might add a handful of chickpeas or some tofu. This version brings not only extra nutrition but also a new texture to the curry. Just remember to adjust the cooking time so that everything is properly cooked through.
More tips and tricks
If you are not yet familiar with bitter gourd, you can try to tame its bitterness by sprinkling the slices with a little salt and letting them rest for about 15 minutes. Rinse them well afterwards to remove excess salt and bitterness. You can also use different spices to tailor the curry to your taste — experiment with a little chilli, for instance, to add a new dimension of heat. A finishing spoonful of Coconut Sambol on the side works beautifully too.
Adapting the recipe to your taste
A great advantage of Bitter Gourd Curry is its versatility. Depending on your preference, you can adjust the amount of spice or add extra vegetables such as carrots, peas or tomatoes. These tweaks bring more variety and flavour. You can also make the curry milder by reducing the amount of bitter gourd and using more coconut milk. That way everyone can find a personal favourite.
Ingredient substitutions
If you do not have certain ingredients for the Bitter Gourd Curry to hand, there are plenty of alternatives. Instead of bitter gourd you could use courgette or aubergine, which offer a similar texture but milder flavours — much like the mellow base of an Eggplant Curry With Coconut Milk. For the spices, you can also use ready-made curry blends. Just take care to adjust the quantities to reach the flavour profile you are after.
Drink pairing ideas
Refreshing drinks go especially well with an aromatic dish like Bitter Gourd Curry. A simple mint water or a classic lime lemonade complement the flavours perfectly. A glass of cool beer or a fruity cocktail can round off the tasting experience too. These drinks offer not just refreshment but also an interesting balance to the savoury curry.
Serving and presentation ideas
The presentation of your Bitter Gourd Curry can make a big difference to the overall impression of the dish. Serve the curry in an attractive bowl and garnish it generously with fresh coriander leaves. You can also scatter over a few toasted nuts or seeds to boost texture and flavour. A pretty table setting, such as fresh flowers or a colourful tablecloth, can round off the whole dining experience in style. A bowl of steamed Coconut Milk Rice alongside makes it a complete meal.
A bit of history
Bitter gourd has a long history across many Asian cultures and has played a significant role in Sri Lankan cooking as well. It is valued not only for its culinary qualities but also for its health benefits, including helping to regulate blood sugar levels. Bitter Gourd Curry shows how this vegetable is used in traditional recipes to convey the unique flavour of Sri Lanka. It is a dish that unites tradition and health, and in doing so reflects the food culture of the country — a hallmark of Sri Lankan cuisine.
More recipe ideas
Summary: Bitter Gourd Curry
In summary, Bitter Gourd Curry is not only an easy dish to prepare but also an expression of Sri Lanka’s rich culinary tradition. With its intense flavour and healthy ingredients, it is a wonderful addition to any meal. Its versatile scope for adaptation and its health benefits make it a truly special experience in your kitchen. Give it a try and let this delicious curry win you over.



