Add 3 tbsp oil to a pot (I use grapeseed) and add 1 tsp cumin seeds
When cumin seeds begin to sputter and dance add the onion. Saute for 2-3 minutes until transluscent.
Once onions are translucent add the grated ginger and stir.
Add turmeric, red chili powder and garam masala and stir.
Add 1 can fire roasted tomatoes and allow them to reduce in the pan for 2-3 minutes.
Add the lentils and 1 ½ cup of water and 1 tsp salt.
Reduce the flame to medium and simmer for 15-20 minutes, until the lentils are soft.
You may need to add more water if the lentils become too thick. It should be the consistency of a stew.
Add 1 cup coconut milk and fold in the cauliflower.
Allow this to simmer for 1-2 minutes. Fold in the spinach and remove from flame. The spinach will wilt in the heat of the dish.
Adjust salt to taste and garnish with cilantro .
Serve with steamed white or brown rice.