Punjabi Bharwan Karela
Bitter gourd stuffed with a tangy, spiced onion and raw mango filling.

About this dish
Bharwan Karela (Stuffed Bitter Gourd) is a culinary testament to the Punjabi skill of balancing intense flavors. By stuffing the bitter gourds with a tangy mix of raw mango and caramelized onions, the natural bitterness is transformed into a sophisticated savoriness. This dish is usually prepared in large batches during summer and is cherished for its long shelf life and unique texture.
Ingredients
The Gourd Preparation
- 500g small/medium Bitter Gourds (Karela)
- 2 tbsp Salt (for rubbing)
- Kitchen string for tying
The Tangy Stuffing
- 3 large Onions, very finely chopped
- 1/2 cup Raw Mango, grated (or 1 tbsp Amchur powder)
- 2 tsp Fennel seeds (Saunf), coarsely crushed
- 1 tsp Turmeric powder
- 2 tsp Coriander powder
- 1 tsp Kashmiri Red Chili powder
- 1/2 tsp Garam Masala
- Salt to taste
- 4 tbsp Mustard Oil (traditional) or Vegetable Oil
Method
- 1
Prep the Gourds
Lightly scrape the outer skin of the karelas to remove the sharpest ridges. Make a single vertical slit from top to bottom, but don't cut through; scoop out the seeds and tough pith using the handle of a small spoon.
- 2
The Salt Treatment
Rub the inside and outside of the gourds generously with salt. Let them sit in a colander for 30-40 minutes; this draws out the bitter juices, which is essential for a palatable dish.
- 3
Rinse and Dry
Wash the salted karelas thoroughly under cold water to remove all excess salt. Squeeze them firmly between your palms to remove every drop of water, then pat dry with a kitchen towel.
- 4
Cook the Stuffing
Heat 1 tablespoon of oil in a pan. Add the onions and sauté on medium heat for 10-12 minutes until they are soft and deep golden brown, bordering on caramelized.
- 5
Spice the Filling
Add the turmeric, chili powder, coriander powder, crushed fennel seeds, and grated raw mango. Cook for 3-4 minutes until the mixture is thick, fragrant, and holds together; adjust salt carefully as the gourds were pre-salted.
- 6
Stuff the Karelas
Allow the stuffing to cool slightly. Generously pack each bitter gourd with the onion-mango mixture, pressing it firmly inside the cavity.
- 7
Secure the Gourds
Use clean kitchen string to wrap around each stuffed karela 3-4 times and tie a simple knot. This prevents the precious stuffing from falling out during the frying process.
- 8
Pan Fry to Perfection
Heat the remaining mustard oil in a wide flat-bottomed pan until it reaches smoking point, then cool slightly. Place the karelas in the pan, cover, and cook on low-medium heat for 20-25 minutes.
- 9
Final Charring
Rotate the gourds every 5 minutes using tongs so all sides are evenly browned and the skin becomes tender and slightly charred. Remove the strings carefully before serving.
Notes & variations
- If the seeds are tender, they can be chopped and added back into the stuffing for extra crunch.
- Mustard oil provides the most authentic Punjabi flavor; if using, ensure you heat it until smoking to remove its raw pungency.
- These stay fresh in the fridge for up to 5 days and actually taste better the next day.
- For a healthier version, you can steam the gourds for 10 minutes before stuffing and frying.
Serve with
Plain Tawa Rotis, chilled plain yogurt, and a side of simple yellow dal.
Cook's note
Crushed fennel seeds (Saunf) are the secret ingredient—they provide a sweet, cooling contrast to the bitterness of the gourd.