In a small bowl mix the garam masala, cumin, turmeric powder, smoked paprika, cayenne pepper, salt, and pepper to taste.
In a large skillet or nonstick frying pan add the olive oil, diced onion, garlic cloves, and grated ginger and cook for about 5 minutes until translucent on medium heat.
Stir in the cauliflower florets, mixed spices, chickpeas, and water with tomato sauce.
Simmer on medium to low heat for about 15 minutes stirring occasionaly until everything is mixed and all the flavors combined together. If the mixture becomes too dry as it simmers, you can add a couple more tablespoons of water.
Turn off heat and stir in the coconut cream.
Serve and enjoy.