Step 1
Start by blending the tomato, onion, garlic, ginger, and cashews together until you get a smooth paste. Heat some oil in a pan over medium heat, then add a cinnamon stick, a few cardamom pods, and a bay leaf. Let these spices infuse the oil for about 2 to 3 minutes, then fish them out and toss them. Next, pour in your blended tomato mixture and let it cook down for a minute or two to deepen the flavors. Sprinkle in the garam masala, paprika, and a pinch of salt, stirring everything together. Add the mushrooms and cook them for around 5 to 7 minutes, stirring occasionally; if the curry looks too thick, just splash in a bit of water to loosen it up. Finally, pour in the coconut milk and warm it through for a couple more minutes before serving.



