Stuffed karela

Karela or bitter gourd stuffed with onions and spices.