Skip to content

Bitter Gourd Recipe (Indian Karela Style)

Written by Shikha   |   Last updated: May 21, 2026
Small cast iron skillet full of sliced and spiced bitter gourd. It is sitting on a wooden surface with two long green chilies sitting next to it.

Bitter gourd, also known as bitter melon, is widely used in East Asian, South Asian, and Southeast Asian cuisine, but you rarely see it in Western cuisine. Perhaps that’s because it’s not as readily available or because it does need some extra prep by marinating with salt to break down the bitterness, but I was at an Asian grocery store the other day and able to get my hands on some fresh bitter gourd. I called my mom and asked her how to prep and cook them, and now that I know how delicious and satisfying they are, I’ll be visiting that Asian grocery store more often!  

This bitter gourd recipe (or karela recipe) turns a warty textured, oblong fruit into a wonderful savory Indian dish with turmeric, cumin, coriander, and dry mango flour. Since it has a bitter flavor, hence its name, this recipe involves salting it to help remove the bitterness, while the added spices balance out the natural flavors in the gourd.

Indian bitter gourd, which is known as karela in Hindi and also called bitter melon, can be found at most Asian grocery stores in their fresh produce or frozen sections. I prefer to use fresh ones and this recipe is written for the fresh ones. However, you can definitely use frozen bitter gourd for this recipe. You do not need to thaw the karela if you are using frozen karela. When cooking with frozen karela, you will have to add an additional 4-5 minutes to the cooking time at the end to make sure that the bitter gourd fully cooks through.

What is Bitter Gourd?

Bitter gourd is a green, bumpy fruit that has an oblong shape and white inner flesh. Part of the gourd family, it is related to cucumbers, zucchini, squash, and pumpkins, but it has a completely unique flavor, with both sharpness and bitterness.

Commonly used in Africa, across Asia, and in the Caribbean, bitter gourd has several names including bitter melon (English), karela (Hindi/Urdu), ampalaya (Filipino), and pavakkai (Tamil). They have ridged skin, can be pale to dark green, and look kind of like warty cucumbers with their green skin and crisp white flesh.

Bitter gourd has a distinctly bitter taste when raw, but it is preferrable to cook it as the flavor mellows out significantly during the cooking process. Many recipes, including this bitter melon recipe, indicate to pre-salt the sliced fruit as well, which will also help reduce some of the pungent bitterness. However, the bitterness is the point for people who love it.

As a child, I did not enjoy eating karela even though it was made almost every week in our house. Bitter gourd is an acquired taste, kind of like red wine, so of course I did not enjoy or appreciate it as a child.

Thanks to it high nutrition content and health benefits, bitter gourd is used in Ayurveda, traditional Chinese medicine, and folk remedies across Asia and Africa to lower blood glucose levels and as a source of vitamin C. Health food stores cross America sell karela juice as well.

You will not want to eat karela raw, as it is really bitter and the peel is very spiky and pointy. When you cook the karela properly with gram flour, spices, and onions, its bitterness mellows and it gains warmth from the spices, resulting in layers of flavor that makes karela surprisingly addictive once you acquire the taste.

Sliced karela that’s been pan-fried or stir-fried until crisp gets a wonderful texture — the outer ridges turn golden brown, slightly crackly, and almost chip-like, while the flesh underneath stays just tender with a gentle bite.

It is also widely used in other types of Asian cuisine such as Chinese and Korean cuisines, allowing it to pair beautifully with other Asian-inspired dishes. If you are looking to make a full Asian-inspired meal including bitter gourd, you may want to consider making my Veggie Ramen Recipe with Mirin or my Korean Tofu Vegetable Stir Fry recipe which is spicy with the taste of gochujang sauce. It could easily be incorporated into both dishes or you could make my bitter gourd recipe to have on the side.

How to Reduce the Bitterness

To combat karela’s bitterness, there are many methods and techniques but I prefer to use a salt-and-rest treatment. Here is everything you need to know about reducing the bitterness of bitter melon: 

  • Salt Marination Method: After peeling and slicing the karela, sprinkle the pieces generously with salt and let them sit for 30 minutes to a couple of hours. The salt draws out the bitter juices through osmosis — you’ll see water pooling around the slices, often tinged green or yellow. After resting, you squeeze the slices firmly between your palms or in a clean cloth to wring out as much of that liquid as possible, then rinse them well under cold water and squeeze again. This single step removes a huge percentage of the bitterness.
  • Quick Blanch (Optional): After slicing and marinating the bitter gourd in salt, you can blanch it for 1 minute in a pot of boiling water before cooking it.
  • Choose Less Bitter Gourds: When you are purchasing your bitter gourds, keep an eye on their color and size. Smaller, paler green gourds are generally less bitter than large, dark ones.

Overhead shot of a bowl of bitter gourds, an onion, a bowl of spices, a tablespoon of  salt, a small bowl of oil, and a small bowl of garbanzo flour.

Where to Buy Bitter Gourd

Bitter gourd may be unfamiliar to many people and you may not know where to find it in Western countries. Fortunately, many urban communities have plenty of specialty grocery stores where you may be able to find it:

  • Where to Find: You should be able to find bitter gourd at Indian grocery stores, Chinese/Asian supermarkets, and some Southeast Asian markets. It is rarely at mainstream grocery stores although you may be able to find it at some of them.
  • What to Look For: When purchasing bitter gourd, look for firm fruits that have no soft spots. They should also be pale to medium green and have a smaller size as smaller fruits that have a lighter green color will be less bitter.
  • Storage: When you bring the bitter gourds home, wrap them tightly, refrigerate them, and use them within 4-5 days.

Serving Suggestions

This bitter gourd recipe is a delicious side dish to accompany any Indian fare. I like to serve it with dal, such as my South Indian-Style Dal, along with rice and/or naan. However, you could also serve it with my Easy Vegan Dal Makhani if preferred, which has a rich tomato base, and the taste of fresh ginger and garlic.

Karela also goes really well with Easy Yellow Moon Dal Soup. The combination of sweet and light moong dal with slightly bitter and crispy karela, and a side of rice or roti is a perfect north Indian meal.

Bitter Gourd Recipe (Indian Karela Style)

No ratings yet
Bitter gourd, also known as bitter melon, is widely used in East Asian, South Asian, and Southeast Asian cuisine, but you rarely see it in Western cuisine. Perhaps that’s because it’s not as readily available or because it does need some extra prep by marinating with salt to break down the bitterness, but I was at an Asian grocery store the other day and able to get my hands on some fresh bitter gourd. I called my mom and asked her how to prep and cook them, and now that I know how delicious and satisfying they are I’ll be visiting that Asian grocery store more often!  
Servings: 6 people
Prep Time: 2 hours 20 minutes
Cook Time: 20 minutes
Total Time: 1 hour

Ingredients 

  • 6 bitter gourds
  • 1 tablespoon salt
  • 1 tablespoon grapeseed oil
  • 1 onion, (thinly sliced)
  • 3 tablespoons garbanzo bean flour
  • 2 teaspoons turmeric powder
  • 2 teaspoons cumin seeds
  • 1 tablespoon coriander powder
  • 1 tablespoon dry mango powder

Instructions 

  • Wash, peel, and slice bitter gourd into discs.  
  • Add salt and let sliced gourd marinate for 2 hours.
  • Rinse very well under running water to get rid of excess salt and acidity/ bitterness. 
  • Spread to dry on a kitchen towel while you make onion and masala mix.
  • In a heavy-bottomed pan, heat oil, add cumin seeds, and let sizzle. 
  • When sizzling, add onion and saute until it turns golden brown.
  • Add salt, turmeric powder, and coriander powder, then saute for 1 minute.
  • Add garbanzo bean flour and cook for 10 minutes on medium flame. 
  • Add marinated bitter gourds and cook for another 10 minutes on low flame.
  • Add dry mango powder just before switching off the flame. 
  • Serve with dal and rice or naan.  

BON APPÉTIT!

    Notes

    • Marinate the Bitter Gourd in Salt: Salting the bitter gourd and allowing it to sit for at least 30-60 minutes will help remove some of its bitter flavor.
    • Quick Blanch the Bitter Gourd: If desired, you can blanch the sliced gourd in boiling water for 1 minute before cooking it in this recipe.
    • Select Less Bitter Gourds: Choose gourds that are smaller in size and a lighter green color as they tend to be less bitter than large, dark ones.

    Nutrition

    Calories: 71kcalCarbohydrates: 10gProtein: 2gFat: 3gSaturated Fat: 0.3gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gSodium: 1172mgPotassium: 373mgFiber: 4gSugar: 2gVitamin A: 448IUVitamin C: 80mgCalcium: 38mgIron: 1mg

    FAQs

    What is the best way to eat bitter gourd?


    You should salt the bitter gourd and allow it to marinate first before cooking it as this will help remove some of its bitter taste. It is best to cook the bitter gourd rather than serving it raw, as the cooking process will help reduce its bitterness and improve its flavor. It works great as a side dish alongside rice and dal.

    Is bitter gourd (bitter melon) the same thing?


    Yes, they are the same vegetable, they just have different names depending on their region. Other names for bitter gourd also include karela and ampalaya.


    How long should you salt bitter gourd before cooking?


    Once salted, the bitter gourd should sit for at least 30 minutes and up to 2 hours. The longer you marinate it in the salt, the less bitter it will be. After salting, you should rinse the bitter gourd to prevent it from being too salty tasting.

    Can I make this recipe without garbanzo bean flour?


    Yes, while it adds texture and a slightly nutty flavor to the dish, it will still work without it. Chickpea flour is the same thing.


    Who should avoid eating bitter gourd?


    Some people who should avoid eating bitter gourd are pregnant women (in large amounts), people on blood sugar medication (it can lower blood sugar — consult a doctor), and people with low blood pressure (can reduce blood pressure).

    Nutrition Disclaimer

    Nutrition information is an estimate provided as a courtesy and may vary depending on ingredients used. This content is not intended as medical or dietary advice.

    Shikha - Veggiecurean founder and recipe creator
    Shikha

    Shikha, creator of Veggiecurean, develops accessible vegetarian and vegan recipes with global influences. With training from the Institute for Integrative Nutrition and culinary schools, she combines technical expertise with practical plant-based cooking. Every recipe is thoroughly tested in her home kitchen to ensure success for home cooks.

    Nutrition Disclaimer

    Nutrition information is an estimate provided as a courtesy and may vary depending on ingredients used. This content is not intended as medical or dietary advice.