Heat the cooking fat in a skillet over medium-high heat.
Cooking fat
Add the onion and cook until soft, about 2 minutes.
1 onion
Reduce heat and add the garlic and ginger; cook another 2 minutes.
4 garlic cloves, 1 thumb-size piece of fresh ginger
Add the tomato paste and spices; toss everything until well blended and cook until fragrant (about 2 minutes).
2 tbsp. tomato paste
Add the cauliflower, broccoli, and sweet potatoes; cook for 4 to 5 minutes.
1 cauliflower, 1 broccoli head, 2 sweet potatoes
Pour in the broth and coconut milk; season with salt and pepper to taste; bring to a light boil.
1 cup coconut milk, Sea salt and freshly ground black pepper
Add the grape tomatoes, cover, and simmer for 15 to 20 minutes or until the vegetables are soft.
1 cup grape tomatoes
Stir in the lime juice and lime zest and cook an additional 2 to 3 minutes, mixing well.
Juice and zest 1 lime
Add the spinach and cook until wilted (2 to 3 minutes).
4 cups baby spinach
Adjust the seasoning as needed, and serve garnished with cilantro.
1 tbsp. ground coriander, 1 tsp. ground cumin, 1 tsp. ground turmeric, ½ tsp. cayenne, Fresh cilantro, Sea salt and freshly ground black pepper, 2 cups vegetable stock