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.
Ingredients
- 2 medium (about 200g) Bitter gourd (karavila) (Thinly sliced)
- 1 cup Coconut milk (Fresh or canned)
- 1 medium Onion (Finely sliced)
- 1 Green chili (Sliced, adjust to taste)
- 1 sprig Curry leaves (Fresh)
- 1/2 tsp Mustard seeds
- 1/2 tsp Turmeric powder
- 1 tsp Sri Lankan curry powder (Roasted preferred)
- to taste Salt
- 1 tbsp Coconut oil
- 1 small Tomato (Chopped)
Step-by-step instructions
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
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
Add green chili and optional tomato. Stir and cook for 2 minutes until softened.
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
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
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
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.