14ouncecanned diced tomatoes 400g, or 2 fresh tomatoes, chopped
Salt to taste
2handfuls spinach
Juice of 1 lime
For Garnish:
Fresh cilantrochopped
Red chili flakesoptional, for extra heat, or fresh red chili
Instructions
Heat the vegetable oil in a large pot or deep skillet over medium heat.
Add the onion and cook for 5-7 minutes or until soft but not browned.
Stir in the garlic and ginger. Cook for another minute until fragrant.
Add turmeric, ground coriander, ground cumin, garam masala, and dried red chili flakes. Stir for about 30 seconds to release their aroma.
Stir in the red lentils, cauliflower florets, diced tomatoes, coconut milk, and vegetable stock.
Bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for 20-25 minutes, stirring occasionally, until the lentils are soft and the cauliflower is tender. Adjust the thickness by adding more stock or simmering uncovered to reduce.
Stir in the spinach until wilted.
Season with salt to taste and stir in lime juice for brightness.
Notes
Rinse lentils thoroughly to remove excess starch.
Cut cauliflower florets into similar sizes for even cooking.
Adjust the consistency by adding more stock or simmering longer.
Taste and adjust seasoning before serving, especially salt and lime.