After frying the cashews, there will still be ghee in the pan. So, heat the same pan and add a tablespoon of oil.
Add bay leaf, cinnamon stick, and green cardamoms, and saute for a few seconds or until aromatic. Then, add cumin seeds and allow them to sizzle.
Add ginger and asafoetida, stir well, and saute for a few seconds.
Add chopped celery and cook on medium heat for two minutes. Then, add crushed tomatoes and stir well.
Cook the tomato mixture and allow it to simmer for 2-3 minutes, stirring occasionally. Add salt, turmeric powder, red chili powder, cumin powder, and coriander powder. Mix well and continue cooking for 8-10 minutes on medium-low heat, stirring often.
Now add white paste to the tomato gravy and stir well. Cover the pan with a lid and cook the gravy on low-medium heat for 8-10 minutes, stirring occasionally. The gravy will become thick and release fat from the sides.
Add fried cashews and ½ cup of water and mix well. You can add more water to adjust the consistency of your preference. Continue cooking the Kaju Masala for 2-3 minutes.
Add garam masala, Kasoori methi, coriander leaves, and cream, and stir well. Cook for a minute, turn off the heat, and transfer to a serving bowl.
If desired, sprinkle some Kasoori methi and drizzle cream on top of the curry. Serve Kaju Masala with Naan, Paratha, Roti, or Jeera Rice.