Using the same pan as the garlicky mushrooms, coat your pan with olive oil again
Let it sauté for a few minutes on medium low heat
add your minced garlic and allow it to get fragrant and soft
add in your tomato paste and mix
Add in all your spices, including salt
Mix this mixture for a few minutes.
When it starts sticking to the pan, add in your vegetable stock.
Bring to a gentle boil. Remove from heat and let it cool slightly
Add your cashews and mixture from pan to a blender, being careful if it's still hot
Blend until smooth and add back to the pan
Because cashews cook, just have the heat on very low and mix constantly for 5 minutes
Add in more stock or milk to thin out the sauce to your liking.
Add in your spinach and taste for salt and lemon and garlic.