Karawila Curry Recipe Sri Lanka: Authentic Bitter Melon in Spiced Coconut Gravy

Karawila Curry Recipe Sri Lanka: Authentic Bitter Melon in Spiced Coconut Gravy

This authentic Sri Lankan Karawila curry transforms bitter melon into a flavorful masterpiece through traditional techniques. The dish balances the vegetable’s natural bitterness with rich coconut milk and aromatic spices.

I developed this version after testing multiple methods to achieve the perfect spice blend. Turmeric, cumin, and mustard seeds create the foundation, while fresh curry leaves add authentic depth.

The process involves pre-treating the bitter melon to reduce its harshness before simmering in a fragrant coconut gravy. Each step builds layers of complex flavor characteristic of Sri Lankan home cooking.

What emerges is a dish that’s simultaneously bold and comforting, with tender bitter melon pieces soaking up the spiced coconut sauce. Serve with steamed rice for the complete experience.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Karawila Curry Recipe Sri Lanka

Bitter melon meets coconut milk and spices in this Sri Lankan classic. Rich, aromatic, and balanced.

Ingredient Amount Notes
Bitter Melon 🥒 2 whole Medium-sized, sliced thin
Coconut Milk 🥥 1 ½ cups Full-fat for richness
Turmeric Powder 🌿 1 tsp Ground, for color
Cumin Seeds 🌿 1 tsp Whole, toasted lightly
Mustard Seeds 🌿 1 tsp Black or yellow variety
Fresh Curry Leaves 🍃 ¼ cup Loosely packed, essential
Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 4 cloves Minced for depth
Green Chili Peppers 🌶️ 2 whole Sliced, adjust to taste
Ginger Root 🌿 1 piece 1-inch, grated fresh
Vegetable Oil 🫒 2 tbsp For sautéing spices
Salt 🧂 1 tsp Adjust to preference
Red Chili Powder 🌶️ 1 tsp Adjust for heat level
Coriander Powder 🌿 1 tsp Ground, for aroma
Water 💧 ½ cup For adjusting consistency

[recipe_ingredient_scaler]

The bitter melon is non-negotiable here—look for firm, bright green ones at Asian grocery stores (they often carry the Sri Lankan variety). Fresh curry leaves are the soul of this dish; find them frozen or fresh at Indian or Sri Lankan markets. I always grab extra and freeze them for next time. The coconut milk should be full-fat—light versions just won’t give you that creamy, rich gravy.

No fresh curry leaves? Dried curry leaf powder works in a pinch (use half the amount). Out of bitter melon? Zucchini or eggplant can stand in, but the flavor won’t be the same. The chili heat is flexible—reduce or omit the green chilies if you prefer mild. For extra depth, add a splash of tamarind paste or a squeeze of lime at the end.

This curry tastes even better the next day as the flavors meld. Stores in the fridge for up to 4 days and freezes well for 3 months. Reheat gently to keep the coconut milk from separating—stir in a little water if it thickens too much.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just toss the bitter melon, coconut milk, and spices into a single pan—minimal cleanup, maximum flavor.
  • Flavor Explosion: The turmeric and cumin bloom in the coconut milk, turning the bitter melon into this rich, complex dish I crave weekly.
  • Meals for Days: This curry tastes even better the next day, so I double the batch for effortless leftovers.
  • Budget Friendly: Bitter melon is cheap at my local market, and a little goes a long way with the bold spices.

Step-by-Step Instructions for Bitter Melon in Spiced Coconut Gravy

Authentic Sri Lankan flavors come alive with this traditional technique.

Step 1: Prepare and Salt the Bitter Melon

Slice the 2 whole Bitter Melon into thin rounds, discarding the pithy centers and seeds. I always cut them about ¼-inch thick so they soften nicely without falling apart. Place the slices in a colander and sprinkle with 1 tsp Salt.

Let them sit for 10 minutes while you prep the other ingredients. This draws out some of the bitterness while keeping the melon crisp. Rinse the slices under cold water and pat them completely dry with a clean towel—excess moisture will dilate your sauce.

Step 2: Temper the Whole Spices and Aromatics

Heat the 2 tbsp Vegetable Oil in a heavy pot over medium heat. When it shimmers, add the 1 tsp Mustard Seeds and 1 tsp Cumin Seeds. They’ll begin to sizzle and pop within 30 seconds—that’s your cue to add the 0.25 cup Fresh Curry Leaves.

Immediately follow with the finely chopped 1 whole Onion, minced 4 cloves Garlic Cloves, sliced 2 whole Green Chili Peppers, and grated 1 piece Ginger Root. Sauté for 5-7 minutes until the onions turn translucent and golden at the edges.

Step 3: Build the Spice Base and Add Bitter Melon

Stir in the 1 tsp Turmeric Powder, 1 tsp Red Chili Powder, and 1 tsp Coriander Powder. Toast these for 1 minute until fragrant—the raw smell should disappear completely. This blooms the spices and deepens their flavor.

Add the bitter melon slices and toss to coat in the spiced oil. Cook for 5 minutes, stirring occasionally, until the edges begin to soften and the melon absorbs some of the golden color from the turmeric.

Step 4: Simmer in Coconut Milk to Perfection

Pour in the 1.5 cups Coconut Milk and 0.5 cup Water. Stir well and bring to a gentle simmer. Reduce the heat to low and let it cook uncovered for 15-20 minutes, stirring every 5 minutes.

You’ll know it’s ready when the bitter melon is tender but still holds its shape and the sauce has thickened slightly to a creamy consistency. The coconut milk will mellow the bitterness while the spices create a complex, aromatic gravy.

Taste and adjust the salt if needed, then serve hot with steamed rice to soak up every last bit of that incredible sauce.

👨‍🍳

Pro Tips For Making Karawila Curry Recipe Sri Lanka

  • Salt the Bitter Melon: I learned this the hard way—soak sliced karawila in salted water for 15 minutes before cooking, then rinse. It cuts the bitterness without losing that signature flavor.
  • Toast the Seeds: Heat mustard and cumin seeds in dry oil until they pop and turn fragrant, about 30 seconds. Sounds simple, but it actually changes the outcome of your curry’s aroma.
  • Low Heat for Coconut: Once you add coconut milk, keep it at a gentle simmer. After burning three batches, I finally figured out high heat splits the milk and ruins the texture.
  • Use Fresh Turmeric: My grandmother swore by this, and she was right: freshly grated turmeric adds a brighter color and earthier taste than powder. If you must use powder, bloom it in oil first.

Common Mistakes When Making This Recipe

Skipping the Salting Step

Never skip salting the bitter melon first. This 10-minute step draws out excess bitterness and moisture. I learned this the hard way when my first attempt was almost inedible. The salt pulls out the harsh compounds while keeping the pieces crisp. 💡

Overcooking the Spices

Burnt spices ruin the entire dish. Toast the mustard seeds and cumin seeds for only 30 seconds until they sizzle and pop. Remove from heat immediately if they start smoking. I use medium heat and stay close to the pan.

Using Low-Fat Coconut Milk

Full-fat coconut milk is non-negotiable for this recipe. The light versions separate and create a watery, unsatisfying gravy. I always use canned full-fat for that creamy texture. The richness balances the bitterness beautifully.

Crowding the Pan

Cook the bitter melon in batches if needed. Too many slices at once steams rather than sautés, making them soggy. I use a heavy-bottomed pot with enough space for even cooking. Spread the pieces in a single layer for best results.

Skipping the Curry Leaves

Fresh curry leaves are essential for authentic flavor. Dried won’t give the same aromatic punch. I find them at Indian grocery stores and freeze extras. If absolutely necessary, use half the amount of dried curry leaf powder.

Rushing the Simmer

Let the curry simmer uncovered for the full 15-20 minutes. This allows the coconut milk to reduce slightly and the flavors to meld. I stir every 5 minutes to prevent sticking and ensure even cooking. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 220kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 2g
Protein 3g6%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

How do I reduce the bitterness before cooking?

Slice and salt the bitter melon for 10 minutes, then rinse. This draws out excess bitterness while keeping the texture crisp. Pat dry before cooking to prevent a watery sauce.

2

Can I substitute curry leaves?

Use dried curry leaf powder as a last resort, but cut the amount in half. Fresh leaves are ideal for authentic flavor. Find them at Indian or Sri Lankan markets.

3

What if my sauce is too thin?

Simmer uncovered for the full 15-20 minutes to let the coconut milk reduce. Stir every 5 minutes to prevent sticking. For thicker results, add a splash of water and cook longer.

4

Can I use a different vegetable?

Zucchini or eggplant can work, but the flavor won’t match bitter melon’s unique taste. Adjust cooking time as these soften faster.

★★★★★5.0(8 reviews)
Chef Melanie

More recipe sites