How to Make Bitter Gourd Curry (Traditional & Healthy Version)

Bitter Gourd Curry, known locally as 'Karavila Curry', is a beloved dish in Sri Lankan cuisine celebrated for its bold flavors and health benefits. This vegan and vegetarian-friendly curry features bitter gourd (karavila) simmered in a fragrant blend of spices, coconut milk, and aromatic curry leaves. Despite its signature bitterness, the dish is balanced by the creamy texture of coconut milk and the deep umami of roasted spices, creating a unique flavor profile that is both comforting and invigorating. In Sri Lanka, Bitter Gourd Curry is a staple on many household menus, especially among those conscious of healthy eating. Traditionally served with steamed rice, this curry is enjoyed across the island for its reputed medicinal properties and its ability to add variety to everyday meals. The dish’s roots run deep in Sri Lankan village kitchens, where fresh produce is celebrated and every ingredient is used to its fullest potential. Bitter Gourd Curry stands out as a great choice for those seeking authentic Sri Lankan food that is both nutritious and delicious. Its simplicity, combined with a powerhouse of nutrients, makes it a favorite for anyone interested in wholesome plant-based cooking. Whether you're new to Sri Lankan cuisine or a longtime fan, this curry offers a taste of tradition and wellness in every bite.

35 min total2 servingseasy115 kcal / 100g

Ingredients

  • Bitter gourd (karavila)
    2 medium (about 200g) Bitter gourd (karavila) (Thinly sliced)
  • Coconut milk
    1 cup Coconut milk (Fresh or canned)
  • Onion
    1 medium Onion (Finely sliced)
  • Green chili
    1 Green chili (Sliced, adjust to taste)
  • Curry leaves
    1 sprig Curry leaves (Fresh)
  • Mustard seeds
    1/2 tsp Mustard seeds
  • Turmeric powder
    1/2 tsp Turmeric powder
  • Sri Lankan curry powder
    1 tsp Sri Lankan curry powder (Roasted preferred)
  • Salt
    to taste Salt
  • Coconut oil
    1 tbsp Coconut oil
  • Tomato
    1 small Tomato (Chopped)

Step-by-step instructions

Step 1: Wash the bitter gourd thoroughly
0%
10 min

Step 1 · Wash the bitter gourd thoroughly

Wash the bitter gourd thoroughly. Slice them thinly and remove seeds. Sprinkle a little salt and set aside for 10 minutes to reduce bitterness, then rinse and pat dry.

Step 2: Heat coconut oil in a non-stick pan over medium heat
0%

Step 2 · Heat coconut oil in a non-stick pan over medium heat

Heat coconut oil in a non-stick pan over medium heat. Add mustard seeds and let them splutter. Then add curry leaves and sliced onions. Sauté until onions are soft and translucent.

Step 3: Add green chili and optional tomato
0%
2 min

Step 3 · Add green chili and optional tomato

Add green chili and optional tomato. Stir and cook for 2 minutes until softened.

Step 4: Add sliced bitter gourd to the pan
0%

Step 4 · Add sliced bitter gourd to the pan

Add sliced bitter gourd to the pan. Toss well with the aromatics. Add turmeric powder, curry powder, and salt. Mix to coat the bitter gourd evenly.

Step 5: Pour in coconut milk and bring the curry to a gentle simmer
0%
10 min

Step 5 · Pour in coconut milk and bring the curry to a gentle simmer

Pour in coconut milk and bring the curry to a gentle simmer. Cover and cook for 10 minutes, stirring occasionally, until bitter gourd is tender.

Step 6: Check seasoning and adjust salt if needed
0%

Step 6 · Check seasoning and adjust salt if needed

Check seasoning and adjust salt if needed. Remove from heat once the bitter gourd is tender and the curry is slightly thickened.

Step 7: Serve hot with steamed rice or brown rice for a wholesome meal
0%

Step 7 · Serve hot with steamed rice or brown rice for a wholesome meal

Serve hot with steamed rice or brown rice for a wholesome meal.

Why this recipe is healthy

Bitter Gourd Curry is a healthy choice because it is plant-based, low in calories, and high in fiber, which aids in digestion and satiety. The inclusion of coconut oil and coconut milk adds beneficial medium-chain fats while keeping the dish vegan. All ingredients are minimally processed, making it an ideal meal for those seeking to maintain or lose weight, manage blood sugar, or simply eat clean.

A note on tradition

Bitter Gourd Curry is a staple across Sri Lanka, especially in rural and coastal regions where garden-fresh vegetables are central to daily meals. Traditionally, it is prepared during the main rice meal of the day and is favored for its medicinal properties, believed to purify the blood and aid in digestion. Although not specifically associated with festivals, it often features in family gatherings and is valued for its role in everyday wellness.

← Back to Bitter Gourd Curry nutrition