Cut Bitter gourd in small round pieces.
Boil Water adding Vinegar and Salt.
Put off the stove and add to it cut Bitter gourd pieces.
Keep them soaked in boiled Water for about 5 minutes.
Strain out the pieces into a bowl.
Now over it drop Gram flour,Salt,Turmeric and Chilli powder.Give a mix to give a thin coating to the Bitter gourd pieces.
Keep it marinated for 30 minutes to an hour.
Next heat Mustard Oil until it’s smoked out.
Add the Bitter gourd pieces along with Gram flour to give Bitter gourd thin Gram flour coating.
Strain out when the pieces turn golden.
Add and heat more Oil.
Over this drop Cumin and let it crackle on low for few seconds.
Keeping heat low also add Garlic paste and Ginger paste. And within a minute Onion.
Sauté Onions till golden brown.
Next add Tomato purée .Give a stir
Within a minute of adding the Tomatoes add spices-Turmeric,Kashmiri red chilli powder,Coriander powder,Cinnamon powder,green Cardamom powder,Garam masala,Salt and slit green Chillies keeping heat low.
Sauté the Tomato paste with spices till the paste gets dark in colour and somewhat thick,loses moisture.
Next add Curd,give a mix.Keep covered for 2 minutes on low-medium.
Add Water and fried Bitter gourd pieces.Give a stir.
When gravy comes to boil,cover and let it cook on low-medium for 20-25 minutes or until Bitter gourd pieces get soft.
After the Curry gets cooked add crushed dry Fenugreek leaves for more flavour.
Give it one boil and Bitter gourd Sabzi is ready.