Start by rinsing the lentils under cold water. This step ensures any debris is washed away and helps improve the stew’s texture. Chop the onion, garlic, cauliflower, leeks, carrots, and celery into bite-sized pieces.
In a skillet, heat the olive oil over medium heat. Add the chopped onions and garlic, stirring occasionally until the onions are translucent and fragrant, about 5 minutes. This step helps to deepen the flavor of the stew.
In your slow cooker, add the sautéed onions and garlic, rinsed lentils, chopped cauliflower, leeks, carrots, celery, bay leaves, thyme, salt, cumin, cayenne, black pepper, vegetable broth, and diced tomatoes with their juice. Give everything a good stir to combine.
Cover the slow cooker and set it to cook on low for 6-8 hours or on high for 3-4 hours. The longer, the better, as the flavors will meld beautifully, and the lentils will become tender.
About 30 minutes before serving, stir in the chopped kale or Swiss chard. This addition will add a pop of color and nutritional value to your stew.
Before serving, taste your stew and adjust the seasonings as needed. You may want to add more salt, pepper, or cayenne depending on your preferences.
Ladle the stew into bowls and top with your choice of optional toppings. Plain yogurt, herbed goat cheese, or a sprinkle of feta can elevate the dish and add creaminess.