This hearty vegan lentil soup is loaded with vegetables, spices, and protein-rich lentils simmered in a savory broth. Naturally thick, flavorful, and deeply comforting—perfect for weeknights, meal prep, or cozy winter dinners.
Heat olive oil in a Dutch oven over medium heat. Add onion, carrots, and celery. Cook 7–8 minutes. Add garlic, tomato paste, thyme, cumin, and smoked paprika. Cook 1 minute.
Add vegetable broth, diced tomatoes, lentils, bay leaf, and potato if using. Season with salt and pepper.
Bring to a boil, then reduce heat. Simmer 40–50 minutes until lentils are tender. Add more broth if needed.
Remove bay leaf. Blend one-third of the soup for creaminess, or blend 1 cup and return it to the pot.
Stir in parsley, lemon juice if desired, and adjust seasoning. Serve hot.
Notes
For extra creaminess without dairy, blend one-third of the soup or stir in coconut milk. Adjust seasoning at the end for best flavor.