This Spiced Carrot Lentil Soup is a warm, comforting dish that’s perfect for cozy evenings. Packed with vibrant spices and creamy coconut milk, it’s both nourishing and bursting with flavor. Whether you're a soup enthusiast or just looking to switch up your dinner routine, this recipe is sure to become a favorite.
Red lentils are the star of this soup, providing a hearty base and creamy texture when cooked. They cook relatively quickly and don't require pre-soaking, making them ideal for a quick soup. Olive oil is used for sautéing, adding a subtle, fruity richness. Onion, garlic, and ginger form the aromatic foundation, adding depth and warmth. The spices — cumin, turmeric, paprika, and coriander — bring a complex, earthy flavor profile. Carrots add a natural sweetness and complement the lentils perfectly. Vegetable broth helps meld all the flavors together, while lemon juice brightens and balances the dish. Coconut milk enriches the soup with a creamy texture, and fresh cilantro adds a fresh, herby finish.
This soup pairs wonderfully with warm, crusty bread or a side of naan. For added protein, consider serving with a side of quinoa or a chickpea salad. A dollop of yogurt on top can also add a creamy contrast.
Start by rinsing the red lentils under cold water until the water runs clear. This helps remove any surface starch. Set them aside and heat up your pot over medium. Add the olive oil, then toss in the chopped onion. Stir occasionally until it's translucent and soft, about 5 minutes.
Next, add the garlic and ginger, cooking them just until they're fragrant, which should take about a minute. Make sure to keep an eye on them so they don't burn. Sprinkle in the cumin, turmeric, paprika, and coriander. Stir constantly for about 30 seconds to toast the spices, which releases their essential oils and maximizes flavor.
Add the diced carrots and rinsed lentils to the pot. Stir everything together so the veggies and lentils are well-coated with the spices. Pour in the vegetable broth. Bring the soup to a boil, then reduce the heat to low. Cover your pot and let it simmer for 25-30 minutes, or until the carrots and lentils are tender.
Add salt and pepper to taste, then squeeze in the lemon juice for a bit of brightness. Stir in the coconut milk, which will add a lovely creaminess. If you like your soup smooth, use an immersion blender directly in the pot. Alternatively, you can transfer the soup in batches to a countertop blender.
Once you’ve achieved your desired consistency, serve the soup hot, garnished with fresh cilantro. Enjoy!