Place the finely chopped garlic , ginger , curry powder and onions in a blender and blend until smooth. Keep it aside.
Heat 2 tbsp oil in a wide bottom pan . Add halved button mushrooms.
Stir fry them on high heat for about 5 minutes. Once done transfer the mushrooms to a bowl or a plate.
In the same pan add the blended onion mixture and stir fry for about 4 minutes untill the raw smell is gone.
Now add the stir fried mushrooms , coriander chilli paste and tomato puree and mix.
Saute for another 3 minutes.
Now add salt and coarsely crushed fresh pepper .Lastly add cream and give it a good mix .
Turn off the heat after 3 minutes. Garnish with finely chopped coriander and serve.
Notes
Add water to blend the onion , garlic ,ginger and curry powder mix if needed. I did not add as the onions had enough water content.You can make coriander and fresh green chilli paste and store in the refrigerator. Use when needed. Adds a nice flavor and texture to the dish.I have used home made curry powder. You can use store bought Ones too.The measurements given here is as per my family's palate. It is mildly Spicy.Increase or decrease the spice as per your tolerance .