This hearty lentil spinach soup combines earthy lentils, vibrant spinach, and aromatic spices for a bowl of pure comfort. Ready in under an hour with no soaking required, this one-pot wonder is naturally vegan, gluten-free, and packed with plant-based protein and nutrients. The flavors deepen overnight, making it perfect for meal prep.
Large Dutch oven or heavy-bottomed pot at least 6 quarts
Wooden spoon or spatula
Sharp chef's knife
Cutting board
Measuring cups and spoons
Ladle for serving
Ingredients
2tablespoonsolive oil30ml
1largeonionabout 1½ cups or 200g, diced
3clovesgarlicminced
2mediumcarrotsabout 1 cup or 130g, diced
2stalksceleryabout 1 cup or 100g, diced
1½cupsbrown or green lentils300g, rinsed and drained
6cupsvegetable broth1.4 liters
1candiced tomatoes14.5 oz or 411g, with juice
1teaspoonground cumin
1teaspoonsmoked paprika
½teaspoonturmeric
1bay leaf
4cupsfresh spinachabout 120g, roughly chopped
2tablespoonslemon juicefreshly squeezed
saltto taste
black pepperto taste
For Garnish
fresh parsleychopped
Instructions
Heat olive oil in Dutch oven over medium heat. Add diced onion and cook 5-6 minutes until soft and translucent, then stir in garlic and cook 1 minute until fragrant.
Add carrots and celery, stirring to coat. Cook 5-7 minutes until vegetables begin to soften and develop color on the edges.
Sprinkle cumin, smoked paprika, and turmeric onto vegetables. Stir constantly for 30 seconds to 1 minute until spices become fragrant.
Add rinsed lentils and stir for 1 minute. Pour in vegetable broth, diced tomatoes with juice, and bay leaf. Bring to a boil, then reduce to gentle simmer.
Cover pot partially and simmer 25-30 minutes, stirring occasionally, until lentils are tender but hold their shape. Add more broth if soup becomes too thick.
Remove and discard bay leaf. Stir in fresh spinach in batches, letting each wilt (2-3 minutes total). Add lemon juice and stir.
Taste and season with salt and pepper as needed. Ladle into bowls, garnish with fresh parsley, and serve immediately.
Notes
Always rinse lentils before cooking to remove debris and excess starch that can make the soup cloudy.
Brown and green lentils hold their shape best. Red lentils cook faster but break down, creating a creamier texture.
Fresh spinach works better than frozen, but you can use 10 oz frozen spinach (thawed and squeezed dry) in a pinch.
Season with salt at the end since lentils absorb salt as they cook.
The lemon juice at the end brightens flavors and balances the earthiness of the lentils—don't skip it.
For thicker soup, mash some lentils against the pot or blend one-third of the soup.
Soup tastes even better the next day as flavors meld. Store refrigerated up to 5 days.
Freeze for up to 3 months in portion-sized containers. Add extra broth when reheating as lentils absorb liquid.
For best freezer results, freeze before adding spinach, then stir in fresh spinach when reheating.
Add cooked chicken, turkey sausage, or chickpeas for extra protein, or stir in coconut milk for a creamy variation.