Firstly, dry roast coriander seeds, jeera, pepper and dried red chili. Further blend to smooth powder and keep aside. Now in a large kadai heat oil and saute cumin seeds, cinnamon stick. Also add onions, ginger garlic paste and saute till they turn slightly golden brown. Further add tomato pulp and saute till oil separates from sides. Additionally add turmeric powder, garam masala powder, prepared masala powder and salt. Saute on low flame for a minute or till masalas are cooked well. Add sliced mushrooms and mix gently. Cover and simmer for 5 minutes, or till mushrooms sweat. Further add 1 cup of water and cashew paste. Mix well. Cover and simmer for 15 minutes, or till mushrooms cook completely. Add cream, coriander leaves and kasuri methi. mix well. Finally, serve mushroom curry with rice or roti.