Rinse the palak or spinach leaves (250 grams) very well in running water using a colander or strainer. Drain all the water.
Just chop the leaves roughly and keep them aside. 250 grams spinach gives about 5 cups of roughly chopped spinach. Ensure that you are using fresh and tender leaves.
Boil 3 cups water in a pan or microwave or electric heater. If using an electric heater, then pour the hot water in a bowl. Add ¼ teaspoon salt to the hot water and stir.
Then add the spinach leaves in the hot water. Close with a lid and let the spinach leaves sit in the water for 2 to 3 minutes.
Strain the spinach leaves. Keep the stock aside as we can use later. Immediately add the strained spinach leaves in a bowl containing cold water. Water in which some ice cubes are added. Just add 8 to 10 ice cubes to 3 cups water to get cold water. Allow the spinach leaves to be in the cold water for a minute or two.
Now add the spinach leaves in a blender or grinder along with green chili, ginger and garlic.
Blend to a smooth puree. No need to add water while blending. Keep the puree aside.
Making palak mushroom
In a pan or kadai or wok heat any neutral-flavored oil. Then add the whole spices - cumin seeds, cinnamon, green cardamoms, cloves, tej patta and black cardamom. Saute for some seconds till the spices become fragrant.
Then add onions. Saute stirring often till the onions start becoming golden.
Then add ginger and garlic. Saute for some seconds or till their raw aroma goes away.
Now add tomatoes and saute them stirring often till they soften completely and you see oil releasing from the sides of the mixture. Takes about 2 to 3 minutes on a low to medium heat.
Add mushrooms. Stir and mix them well.
When sauteing the mushrooms, in the beginning, you will see them releasing a lot of water.
Continue to saute till all the water dries up and the mushrooms start turning light golden around the edges.
Add kasuri methi which has been crushed. Stir.
Then add turmeric powder, red chili powder and garam masala powder.
Stir and mix very well again so that the spices get incorporated evenly in the mushroom mixture.
Add the spinach puree. Stir again.
Now add water. You can adjust the amount of water as required. Season with salt as required.
Stir and bring the curry to a simmer on a low to medium heat for 6 to 7 minutes.
Now add light or low fat cream. If using heavy whipping cream then reduce the quantity to approximately half.
Stir the gravy very well so that the cream is mixed evenly in it and then switch off the flame. Check the taste and add more salt or red chili powder or garam masala powder if required.
Serve palak mushroom hot or warm with some roti, paratha, naan bread, tandoori rotis, steamed rice, cumin rice or veg pulao.
Notes
Use fresh, tender spinach leaves.
You can also make it with baby spinach or frozen spinach. If using frozen spinach then remember to thaw it completely, squeeze all the water from it and then blend with the other ingredients. You don't need to blanch if using frozen spinach.
You can keep the consistency of the gravy according to your requirements.
To make a vegan version you can use coconut cream or skip adding the cream. You can also add some tofu to the recipe.
This recipe works with white button mushrooms, cremini mushrooms or fresh shiitake mushrooms.
The recipe can be scaled to make a small or a big batch as per your family's requirements.
If you don't have kasuri methi then you can skip adding it.