Love this? Pin it for later!
One-Pot Spinach & Lentil Soup with Root Vegetables
When the wind howls and the thermometer refuses to budge above freezing, my Dutch oven becomes my favorite winter companion. This one-pot spinach and lentil soup is the culinary equivalent of wrapping yourself in a thick wool blanket—only better, because you can eat it. I developed this recipe during a particularly brutal February when the pipes froze, the driveway disappeared under two feet of snow, and the only thing standing between me and cabin fever was the promise of something warm simmering on the stove.
The beauty of this soup lies in its humble ingredients that transform into something extraordinary. Earthy French green lentils hold their shape while turning silky, sweet carrots and parsnips melt into the broth, and handfuls of spinach wilt into emerald ribbons. A splash of lemon at the end brightens everything, making each spoonful taste like winter sunshine. My neighbor once texted me at 9 PM begging for the recipe after smelling it through our shared wall—it's that kind of soup.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, meaning fewer dishes and more developed flavors as the ingredients mingle.
- Protein-Packed Comfort: French green lentils provide 18 grams of plant-based protein per serving, keeping you satisfied for hours.
- Root Vegetable Magic: A trio of carrots, parsnips, and celery root creates natural sweetness without any added sugar.
- Spinach Superfood Boost: Adding spinach at the end preserves its vibrant color and nutrients while wilting perfectly into the hot soup.
- Make-Ahead Friendly: This soup actually improves after a day in the refrigerator as the flavors meld together.
- Budget-Conscious: Feeds six people for under $10 using pantry staples and seasonal vegetables.
Ingredients You'll Need
Let's talk about the stars of this winter show. First, the lentils—I exclusively use French green lentils (also called lentilles du Puy) because they hold their shape beautifully and have a slightly peppery flavor that plays wonderfully against the sweet root vegetables. Avoid brown lentils here; they turn mushy and muddy the broth. If you can't find French green lentils, black beluga lentils work as a substitute.
Your mirepoix foundation starts with the usual suspects—onion, celery, and carrots—but I've added parsnips for their honeyed sweetness and celery root (celeriac) for its subtle celery flavor with nutty undertones. When selecting celery root, look for firm, heavy specimens without soft spots. The knobby exterior might intimidate you, but a good vegetable peeler makes quick work of its brown skin.
For the broth, I prefer low-sodium vegetable broth to control the salt level. The lentils absorb liquid as they cook, so having control over the saltiness is crucial. If you only have regular broth, wait to season until the end. The spinach should be fresh, not frozen—frozen spinach releases too much water and turns army green. Baby spinach works perfectly, but mature spinach torn into bite-sized pieces is fine too.
Don't skip the lemon juice and zest at the end. This isn't just a garnish; it's the secret ingredient that makes all the earthy, sweet flavors sing in harmony. I use an entire lemon because winter vegetables need that bright acidity to taste fresh rather than heavy.
How to Make One-Pot Spinach & Lentil Soup with Root Vegetables
Prep Your Vegetables
Start by creating mise en place—a fancy term for having everything prepped and ready. Dice 1 large onion into ½-inch pieces, mince 4 garlic cloves, peel and dice 3 medium carrots and 2 parsnips into ¼-inch pieces, and peel then dice 1 small celery root into ½-inch cubes. The smaller dice on the carrots and parsnips ensures they cook at the same rate as the other vegetables. For the celery root, cut off the knobby exterior with a sharp knife, then dice the white flesh. You'll end up with about 1½ cups of celery root.
Sauté the Aromatics
Heat 2 tablespoons of olive oil in a heavy-bottomed Dutch oven over medium heat until shimmering. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until the edges turn golden. The key here is developing flavor through caramelization—don't rush this step. Add the minced garlic and cook for 30 seconds more, just until fragrant. You want to avoid browning the garlic, which turns bitter.
Toast the Spices
Stir in 1 teaspoon each of ground cumin and coriander, plus ½ teaspoon of smoked paprika. Cook the spices for 1 minute, stirring constantly. This step blooms the spices, releasing their essential oils and creating a complex flavor base. The kitchen should smell warm and slightly smoky. Be careful not to burn the spices—if they start to smell acrid instead of aromatic, immediately proceed to the next step.
Add Root Vegetables
Toss in the diced carrots, parsnips, and celery root. Season with 1 teaspoon of kosher salt and several grinds of black pepper. Cook for 8-10 minutes, stirring every 2 minutes, until the vegetables begin to soften and develop some color around the edges. The parsnips will start to release their natural sweetness, creating a beautiful caramelized layer on the bottom of the pot—this is flavor gold.
Deglaze and Add Lentils
Pour in ½ cup of dry white wine (or substitute with additional broth). Use a wooden spoon to scrape up all the browned bits from the bottom of the pot—this process, called deglazing, incorporates all that caramelized flavor into the soup. Let the wine bubble for 2 minutes, then add 1½ cups of French green lentils, stirring to coat them in the spice mixture.
Simmer to Perfection
Add 6 cups of low-sodium vegetable broth and 2 bay leaves. Bring to a boil, then reduce heat to low, partially cover, and simmer for 35-40 minutes. The lentils should be tender but still hold their shape, and the vegetables should melt into the broth. Stir occasionally to prevent sticking. If the soup becomes too thick, add hot water or additional broth ½ cup at a time.
Finish with Freshness
Remove the bay leaves and stir in 5 ounces of baby spinach (about 5 packed cups). The spinach will wilt almost immediately. Turn off the heat and add the juice and zest of 1 lemon, plus ¼ cup of chopped fresh parsley. Taste and adjust seasoning with salt and pepper. The soup should be thick and hearty, almost stew-like, with the spinach providing pops of vibrant green.
Serve and Enjoy
Ladle the hot soup into bowls and drizzle each serving with good olive oil. Serve with crusty bread for dipping and extra lemon wedges on the side. The soup is best enjoyed piping hot, when the flavors are at their peak and the aroma fills your kitchen with winter comfort.
Expert Tips
Time-Saving Trick
Prep your vegetables the night before and store them in separate containers. The onions and garlic can be stored together, while the root vegetables should be submerged in cold water to prevent browning.
Texture Control
For a creamier texture, remove 2 cups of the finished soup, blend until smooth, and stir back into the pot. This creates a luxurious body without adding cream.
Temperature Matters
Always add spinach to hot soup just before serving. Adding it too early results in drab, overcooked greens that lose their vibrant color and nutrients.
Brightness Boost
If your soup tastes flat despite proper seasoning, add another squeeze of lemon or a splash of white wine vinegar. Acid is what makes all the flavors pop.
Variations to Try
Mediterranean Style
Swap the cumin for oregano and add a can of diced tomatoes with the broth. Stir in chopped kalamata olives and crumbled feta when serving.
Spicy Harissa
Stir in 2 tablespoons of harissa paste with the garlic. Top each bowl with a dollop of Greek yogurt and a sprinkle of dukkah for North African flair.
Smoky Bacon
Start by rendering 4 ounces of diced bacon. Remove half for garnish and use the rendered fat instead of olive oil for the vegetables.
Storage Tips
This soup is a meal prepper's dream. Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after 24 hours as the spices meld and the vegetables absorb the broth. For longer storage, freeze individual portions in freezer-safe containers for up to 3 months. Pro tip: freeze without the spinach, then add fresh spinach when reheating for the best texture and color.
Reheating Perfection
When reheating, add a splash of broth or water as the lentils continue to absorb liquid. Heat gently over medium-low heat, stirring occasionally, until piping hot. If reheating from frozen, thaw overnight in the refrigerator first.
Frequently Asked Questions
I don't recommend red lentils for this recipe. They cook much faster and break down completely, turning your soup into a porridge-like consistency. French green lentils or black beluga lentils are best for maintaining texture while becoming tender.
Celery root adds a unique flavor, but you can substitute with an equal amount of turnips or rutabaga. For the celery flavor, add 2 additional celery stalks with the leaves. The soup will be slightly different but still delicious.
Older lentils take longer to cook and may never fully soften. Buy lentils from a store with high turnover, and don't use lentils that have been in your pantry for years. Also, avoid adding acidic ingredients (like tomatoes) early in cooking, as acid prevents lentils from softening.
Yes! Sauté the aromatics and spices in a pan first, then transfer everything except the spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the spinach during the last 10 minutes of cooking.
Absolutely! This soup is naturally gluten-free and vegan, making it perfect for serving to guests with dietary restrictions. Just be sure to check that your vegetable broth is certified gluten-free if that's a concern.
One-Pot Spinach & Lentil Soup with Root Vegetables
Ingredients
Instructions
- Heat olive oil in a Dutch oven over medium heat. Add onion and cook 5-6 minutes until softened.
- Stir in garlic and cook 30 seconds. Add cumin, coriander, and paprika; cook 1 minute.
- Add carrots, parsnips, and celery root. Season with salt and pepper; cook 8-10 minutes until beginning to soften.
- Pour in wine and scrape up any browned bits. Add lentils, broth, and bay leaves.
- Bring to a boil, then reduce heat and simmer 35-40 minutes until lentils are tender.
- Remove bay leaves, stir in spinach until wilted. Add lemon juice, zest, and parsley.
- Serve hot with crusty bread and a drizzle of olive oil.
Recipe Notes
For best results, use French green lentils which hold their shape. The soup thickens as it sits; thin with additional broth when reheating.