Indian Karela Recipe That’s Crisp, Spiced, and Actually Not Bitter
Karela, or bitter gourd, doesn’t have to be a hard sell. This Indian karela recipe uses a simple salt soak and a quick squeeze to tone down the bitterness, then fries everything until the edges go crisp and the onions turn deep gold.

A handful of warm ground spices and a finishing hit of lemon bring it all together. It’s a dry sabzi that works as a side with dal and rice, or tucked into a roti straight from the tawa.
Why This Karela Sabzi Works
The salt-and-squeeze step isn’t optional but it’s also not hard. It pulls out a lot of the bitter liquid so the karela tastes earthy rather than punishing. You’ll still get a gentle bitterness, the kind that makes the caramelised onion and cumin taste even better.
The pan stays hot the whole time and there’s no lid, so the slices fry instead of steam. That gives you browned, almost crispy rings with soft centres. A pinch of amchur at the end adds the sour note that balances the dish without any heavy sauce.
Leftovers keep well and firm up even more in the fridge. Reheated gently in a dry skillet, they make a great next-day lunch alongside plain yogurt.
Ingredients

- 4 medium karela (about 500g): look for small, firm ones with light green ridges, they tend to be less bitter
- 1 tsp salt: for the soak, and more to finish
- 2 tbsp neutral oil: mustard oil is traditional and adds a sharp, earthy note but sunflower or avocado oil work too
- 1 tsp cumin seeds: let them crackle in the oil first
- 1 medium red onion, thinly sliced: about 1 cup of slices
- 1 tsp ground coriander: rounds out the warmth
- ½ tsp turmeric powder: a little colour and mild earthiness
- ½ tsp red chilli powder: adjust to your heat preference
- ½ tsp amchur (dry mango powder): adds tang, you can sub a squeeze of lemon at the end
- 1 tbsp chopped fresh cilantro: for serving
Variations / Substitutions
- Add potato: dice one small waxy potato and fry it with the onion. Start the potato a minute or two before the onion so it cooks through but stays firm.
- No amchur: use the same amount of lemon juice stirred in off the heat, or a pinch of citric acid.
- More heat: split a green chilli and toss it into the oil with the cumin seeds, or increase the red chilli powder to 1 tsp.
- Herb swap: fresh dill or mint stirred in at the end gives a completely different, fresh finish.
Soft and Spiced Chai Sugar Cookies are next on our list if this crisp is your kind of dessert.
How to Make Karela Sabzi
Step 1: Salt the Karela

Scrub the karela under running water and trim off both ends. Slice them into thin rings, about 4mm thick, and toss the slices with 1 tsp salt in a large bowl. The salt draws out bitter moisture, so don’t skip this step.
Let the bowl sit on the counter for 20 minutes. The slices will look wet and the salt will have pulled out a brownish liquid. That’s exactly what you want.
Step 2: Squeeze and Rinse

Grab small handfuls of the salted karela and squeeze them firmly over the sink, letting the dark liquid run off. Rinse the squeezed slices under cold water and squeeze again, then spread them on a clean kitchen towel to dry while you start the pan.
The slices should feel pliable but not mushy. If they are dripping wet at this point the pan will steam and you won’t get a good sear, so take an extra minute to pat them dry.
Step 3: Sauté the Onion and Tempering

Set a large skillet or kadai over medium heat and pour in 2 tbsp oil. When the oil shimmers, add 1 tsp cumin seeds and let them sizzle for about 30 seconds, until they darken a shade and smell toasted.
Tip in the sliced onion and cook for 5 to 6 minutes, stirring often. The onion should turn deep golden brown at the edges and soften right down. If the pan gets too dry, add a tiny splash of water but not so much that the onion boils.
Step 4: Cook the Karela and Spices

Add the dried karela slices to the onion and stir well. Sprinkle over 1 tsp ground coriander, ½ tsp turmeric, and ½ tsp red chilli powder. Toss everything for a full 10 to 12 minutes over medium heat, spreading the mixture out into a single layer between stirs so the karela fries instead of stewing.
The colour will shift from dull green to deep olive with dark, almost charred spots. Use a spatula to scrape up any brown bits from the bottom, they taste like fried onion scrap and give the dish its best crunch.
Step 5: Finish with Amchur and Cilantro

Turn off the heat and scatter over ½ tsp amchur, then toss one final time. Taste for salt and add a small pinch if needed. Spoon the sabzi into a serving bowl and top with the chopped cilantro.
Serve it right away while the rings are still hot with crispy edges, or let it cool slightly and the texture gets even firmer.
A Few Notes Before You Start
- Smaller karela are usually milder, so grab the ones no longer than your palm if you can.
- Don’t try to rush the salting step. Even 15 minutes makes a real difference in bitterness.
- Squeeze the slices hard enough that the water runs clear, not cloudy. That’s a sign you got most of the bitter juice out.
- If you crowd the pan the karela will steam instead of fry. Use a wide skillet and don’t be tempted to double the batch without adjusting pan size.
Keeping Leftover Karela Sabzi
- Refrigerate: store in an airtight container for up to 3 days. The sabzi stays firm and the spice deepens.
- Reheating: warm it in a dry skillet over medium-low heat for 3 to 4 minutes, tossing once. A microwave works but you’ll lose the crispness.
- Serve cold: leave it out for 10 minutes and spoon it over a yogurt bowl. The tangy chill works surprisingly well.
What To Serve With Karela Sabzi
It pairs naturally with a simple yellow dal and steamed basmati rice, where the mild dal softens the bitterness just enough. You can also roll it into a chapati with a smear of ghee and a few rings of raw onion for a quick lunch. On the side, a bowl of plain whole milk yogurt cools things down and the sourness of the yogurt pulls the amchur forward.
Frequently Asked Questions
Can I use frozen karela for this recipe?
Yes, but thaw it completely and squeeze out all the water twice as hard, since frozen karela releases more liquid and can turn mushy if it isn’t dried properly.
Do I need to peel the karela?
No, the skin is where most of the texture and fibre is. Just scrub it well and slice it thin, the ridges soften as they cook.
Is this dish vegan?
Yes, it’s naturally vegan. Use a neutral oil and skip any ghee in the pan, and the recipe stays completely plant-based.
Can I add tomatoes to this sabzi?
You can, but the dish will lose its crisp edges and become more saucy. If you do, add one small diced tomato after the onion has browned and cook it down until the oil separates before adding the karela.

Karela Sabzi Recipe
Ingredients
Method
- Toss sliced karela with 1 tsp salt and let sit 20 minutes, then squeeze firmly and rinse under cold water. Pat dry.
- Heat oil in a wide skillet over medium heat, add cumin seeds and cook 30 seconds until they sizzle.
- Add sliced onion and cook, stirring often, until deep golden brown, about 5 to 6 minutes.
- Add the dried karela, coriander, turmeric, and chilli powder. Cook 10 to 12 minutes over medium heat, spreading into a single layer and stirring occasionally, until the karela is crisp and dark in spots.
- Remove from heat, stir in amchur, adjust salt, and top with cilantro. Serve hot.
