Add oil to the pan once when the oil is hot add onion, ginger - garlic paste and green chilli; cook till the onion is translucent, stirring in-between
Add tomatoes and little salt; cook till the tomatoes are mushy
Add the coconut and cook for 2 minutes and switch off, Let it cool
Grind the Tomato onion mixture into fine paste
In the same pan on medium heat add oil is hot add the whole spices and cook for 30-40 seconds. Add mint and sauté for 30 seconds
Add the blend mixture, 2 cups of water, coriander powder, garam Masala, chili powder, biryani Masala and salt; cook for 5-6 minutes
Reduce the heat to low add curd and cook for 7-10 minutes or until the gravy reached the desired consistency. Serve hot with biryani/pulav