This Moroccan Carrot and Lentil Soup is a vibrant and hearty dish that combines the sweetness of carrots with the earthiness of red lentils, enhanced by aromatic spices like coriander and turmeric, and the warm heat of harissa. Creamy cashew butter or tahini adds richness, while fresh lemon juice brightens the flavors. Perfect for a cozy meal, this soup is both nutritious and satisfying.