Dry roast fox nut in a pan/microwave and keep them aside.
Heat oil in a pan add ginger paste to it.
Sauté for a minute add bay leaf and boiled onion paste. Cook it for 4-5 minutes on medium heat while stirring it in between.
Now add turmeric powder, salt, red chilli powder, black pepper powder and cook for a minute.
Add tomatoes and tomato paste and 3-4 tablespoon of water if required and cook on medium heat for 7-8 minutes.
Stir it in between and cook till masala starts to leave the sides of the pan.
Now add chopped mushrooms and spinach and cook for 3-4 minutes.
Add 1cup water and cover. Cook for 7-8 minutes and add garam masala powder and roasted makhani/fox nut and serve it hot.