Heat a large pot over medium heat and add a tablespoon of olive oil. Once shimmering, add the diced onion and cook until translucent and fragrant, about 3-4 minutes.
Add the minced garlic and cook for another minute, stirring continuously until fragrant and slightly golden.
Stir in the chopped carrots and cook for 5 minutes, allowing them to soften slightly and release their sweet aroma.
Add the rinsed lentils to the pot along with the cumin, thyme, and smoked paprika. Toast the spices with the vegetables for about 1 minute, stirring constantly to release their fragrance.
Pour in the vegetable broth and bring everything to a gentle simmer. Once bubbling, reduce the heat to low and partially cover the pot.
Let the stew simmer for 25-30 minutes, stirring occasionally, until the lentils are tender and slightly breaking apart.
Add the sliced zucchini and chopped greens in the last 10 minutes of cooking, stirring gently to incorporate and allow them to soften without losing their color.
Taste the stew and season with salt and pepper as needed, adjusting the seasoning to your preference.
Remove from heat and let the stew rest for 5 minutes, allowing flavors to meld and the consistency to thicken slightly.
Serve the stew hot, spooned into bowls, with a drizzle of olive oil or sprinkled herbs if desired, and enjoy the comforting, vibrant flavors.