This cozy carrot lentil soup is simple, hearty, and full of flavor. Earthy lentils, sweet carrots, and warm spices simmer together until perfectly tender, then finished with a squeeze of lime for brightness. It’s nourishing, satisfying, and just the thing for chilly nights or a make-ahead lunch.
Sauté the Vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrot, and bell pepper (if using). Sauté 5–7 minutes, stirring occasionally, until softened and fragrant.
Add the Aromatics & Spices: Stir in garlic, chili powder, cumin, paprika, and oregano. Cook 1 minute, until fragrant.
Simmer the Soup: Add lentils, diced tomatoes, vegetable broth, salt, and pepper. Bring to a boil, then reduce heat to low. Cover and simmer for 25–30 minutes, stirring occasionally, until lentils are tender.
Finish & Adjust: Stir in lime juice and taste for seasoning, adding more salt or spice as needed. For a creamier texture, blend half the soup with an immersion blender or in a blender, then return to the pot.
Serve: Ladle into bowls and garnish with chopped herbs or a drizzle of olive oil. Serve warm with crusty bread.
Notes
Make it creamy: Blend in a spoonful of Greek yogurt, coconut milk, or tahini for extra richness.
Meal prep tip: This soup keeps beautifully — store in the fridge up to 5 days or freeze up to 3 months.
Add-ons: Try wilted spinach, roasted sweet potato cubes, or a dollop of pesto on top.