Blend soaked cashews with ½ cup water into smooth cream.
Heat oil in skillet; sauté onion, garlic, and ginger.
Add curry powder, cumin, turmeric; stir until fragrant.
Stir in tomatoes; cook into a thick sauce.
Add carrots, cauliflower, and green beans; cook 5 minutes.
Pour in coconut milk, cashew cream, and 1 cup water.
Simmer 20 minutes until vegetables soften.
Stir in spinach, salt, and pepper.
Cook until spinach wilts.
Garnish with cilantro before serving.