
Bitter gourd has a reputation for being an acquired taste, but this stuffed preparation is genuinely one of the most satisfying ways to win people over. The karela are salted and rinsed before cooking, which draws out some of that sharp bitterness and leaves behind a pleasantly complex, earthy flavor that pairs beautifully with the spiced filling. That filling itself is the real star ā a jammy, fragrant mixture of onion, tomato, ginger, garlic, and warm spices, thickened with chickpea flour until it turns nutty and almost caramelized. Amchur adds a bright, tangy lift that cuts through the richness and keeps every bite lively. The whole thing gets pan-cooked low and slow until the skin is deeply browned and wrinkled, which is exactly what you want ā that texture is everything. It comes together with pantry staples and no animal products whatsoever, so it works beautifully as a plant-based main or a bold side dish alongside dal and rice. A squeeze of lemon at the table ties it all together and makes it feel like something you'd order at a really good Indian restaurant.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more ā4 servings

















Trim both ends of each karela and use a sharp knife to make a deep lengthwise slit down one side, stopping about 1/2 inch from each end ā do not cut all the way through. Use a small spoon to scrape out and discard the seeds and white pith from inside each gourd.
Rub 1 tsp of the salt all over the outside and inside of the karela. Place them in a colander set over a bowl and let them sit for 30 minutes. Rinse thoroughly under cold running water, then squeeze gently and pat dry with paper towels.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
