First,cut the karela into the circles and remove the seeds in the middle or cut the karela in lengthwise in half.
Soak the karela in water with a pinch of turmeric powder. Keep aside for half an hour.
Roast the peanuts in tava till it turns little black and also roast poppyseeds, sesame seeds till it become lightly golden.
Remove the peanuts skin.
Blend the peanuts, poppy seeds, sesame seeds and chopped coconut with little water make thick paste.
Blend the tomatoes ,1 onion and coriander.
Heat oil in a pressure cooker add onion ,curry leaves, dry red chilies, pepper seeds and add ginger garlic paste when onion turn brown. Sauté for a while.
Add soak bitter gourd and stir continuously till karela change the color into light yellow.
Add chilly powder, turmeric powder, jeera powder, salt. Mix well
Now add the ground mixture and tomato puree mix well.
Soak tamarind in water and squeeze out the juice. Add to the gravy and mix well. Leave to cook till oil leave from sides and masala is well coated.