Bharwa Karela
Baby bitter gourds scraped, stuffed with a tangy, spicy onion masala, and slow-cooked to golden perfection. This homestyle North Indian sabzi balances bitterness with the warmth of fennel and the sharpness of dry mango powder.
For 4 servings
- prep · ~10 min
Scrape and prepare the karela.
1.Wash the bitter gourds and pat them dry.2.Lightly scrape the rough outer skin using a peeler or knife. Do not peel completely.3.Make a single vertical slit along each gourd, keeping both ends intact to form a pocket.4.Scoop out the seeds and pith using a small spoon and discard. - prep · ~30 min
Salt and soak to reduce bitterness.
1.Rub 0.5 teaspoon salt generously inside and outside the scraped gourds.2.Set them aside in a bowl for 30 minutes. They will release brownish bitter water.3.After 30 minutes, squeeze each gourd gently and discard the bitter liquid.4.Rinse the gourds twice under fresh water and pat completely dry.TIPDon't skip the salting step — it draws out the bitterness and makes the dish palatable. - saute · ~10 min
Cook the onion masala stuffing.
1.Heat 1 tablespoon of oil in a pan over medium heat.2.Add chopped onions and sauté until soft and translucent, about 4 minutes.3.Add grated ginger, minced garlic, and green chilies. Sauté until the raw smell disappears, about 1 minute.4.Add chopped tomato and cook until mushy and oil starts to separate, about 3 minutes.5.Stir in turmeric powder, coriander powder, cumin powder, fennel powder, dry mango powder, red chili powder, and 1 pinch of salt. Mix well and cook for another minute.6.Turn off the heat and let the stuffing cool slightly.TIPFennel powder and dry mango powder are essential — they cut through the bitterness and add a classic North Indian flavor. - assemble · ~5 min
Stuff the bitter gourds.
1.Divide the cooled onion masala into 8 equal portions.2.Using a small spoon, carefully fill each karela slit with the masala stuffing.3.Do not overstuff; press the filling down gently so the slits close naturally.4.If needed, tie a single loop of cotton thread around each gourd to keep the stuffing intact.TIPTying the karela with thread prevents the stuffing from falling out during shallow frying. - fry · ~20 min
Shallow-fry the stuffed karela.
1.Heat the remaining 2 tablespoons of oil in a wide, heavy-bottomed pan over low-medium heat.2.Place the stuffed karela gently into the pan in a single layer.3.Cover the pan with a lid and let them cook slowly on low heat for 10 minutes.4.Uncover, turn each karela carefully using tongs to brown them on all sides.5.Continue cooking uncovered, turning occasionally, until the gourds are completely tender and the skins are crisped with golden-brown spots, about 10-12 more minutes.TIPLow and slow is the secret. High heat burns the masala before the karela cooks through. - serve · ~1 min
Remove threads, garnish, and serve hot.
Carefully snip and remove the cotton threads from each cooked gourd. Transfer to a serving dish, sprinkle chopped fresh coriander leaves over the top, and serve immediately with roti or paratha.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Choose small, tender bitter gourds with bright green skin – they’ll have fewer seeds and less bitterness.
- 2Scrape only the rough outer ridges; leaving some skin helps the karela hold its shape during cooking.
- 3After salting, squeeze the gourds firmly but gently to expel as much bitter liquid as possible without tearing the flesh.
- 4Tie a cotton thread around each stuffed gourd to keep the masala from spilling out while frying.
- 5Cook uncovered in the final stage to allow moisture to evaporate and achieve crispy, golden-brown spots.
- 6Use a heavy-bottomed pan for even heat distribution – this prevents the masala from burning before the gourds are tender.
Adapt it for your goals.
No-onion-garlic
Replace onions, ginger, and garlic with a paste of soaked urad dal (white lentils) and fennel seeds for a Jain-friendly version that still delivers a fragrant, slightly nutty stuffing.
airy fryerAiry-fryer
After stuffing, brush the bitter gourds with oil and air-fry at 180°C (350°F) for 12-15 minutes, flipping halfway – this yields a crisp exterior with less oil, ideal for a lighter weekday meal.
spicy punjabiSpicy-punjabi
Add 1 teaspoon of garam masala and ½ teaspoon of dried fenugreek leaves (kasuri methi) to the stuffing to dial up warmth and complexity, as often done in Punjabi households.
stuffing swapStuffing-swap
Substitute the onion-tomato masala with a filling of crumbled paneer, fresh cilantro, and chaat masala – the creamy paneer balances bitterness differently, creating a quick, fusion-style snack.
Why this is on our healthy list.
Rich in Bitter Compounds
Bitter gourd contains momordicin and charantin, unique plant compounds known to support healthy blood sugar levels and digestion when consumed regularly.
Packed with Antioxidants
The blend of turmeric, cumin, coriander, and fennel powders provides a concentrated source of antioxidants that help combat oxidative stress.
Low-Calorie, High-Fiber
Bitter gourd is naturally low in calories and a good source of dietary fiber, making this dish a satisfying choice for weight management.
Natural Detox Support
This recipe uses minimal oil and relies on spices like turmeric and ginger, which aid liver function and help the body flush out toxins.
Frequently asked questions
After the initial 30-minute salt soak, you can parboil the scraped karela in salted water for 5 minutes, then drain before stuffing. This further leaches out bitter compounds.



