Love this? Pin it for later!
One-Pot Winter Vegetable & Lentil Soup with Spinach
There’s a moment every January—usually around 4:47 p.m.—when the sky turns that bruised-purple color and the wind starts rattling the maple branches against my kitchen window. That’s when I know it’s soup season in the truest sense: the kind of cold that makes you want to curl into a fleece blanket and refuse to leave the house until April. This one-pot winter vegetable and lentil soup has been my answer to that feeling for the past eight years. It started as a clean-out-the-crisper affair: half a wilting fennel bulb, some scarred carrots, and the tail-end of a bag of French green lentils. What emerged ninety minutes later was a soup so comforting, so deeply savory, that my husband and I ended up eating it straight from the pot while standing at the stove, snow piling up on the deck outside. Since then, it’s become our vegetarian Monday staple, our sick-day cure-all, and the first thing I deliver to friends who’ve just brought babies home from the hospital. One pot, ten ingredients (not counting salt and olive oil), and a handful of baby spinach that wilts into silky ribbons—this is healthy winter dinner magic.
Why This Recipe Works
- One-pot wonder: Minimal dishes, maximum flavor—the lentils release starch that naturally thickens the broth.
- Layered umami: Tomato paste + soy sauce + smoked paprika create meaty depth without meat.
- Weeknight timing: 15 minutes hands-on, then the stove does the rest while you fold laundry.
- Freezer hero: Portion and freeze for up to three months; thaw overnight for instant comfort.
- Budget-friendly: Feeds six for under ten dollars, thanks to humble lentils and seasonal veg.
- Spinach power: Added at the end for a fresh hit of iron, folate, and vibrant color.
- Customizable: Swap vegetables, adjust spices, or add a parmesan rind while it simmers.
Ingredients You'll Need
Great soup starts with great building blocks. Here’s what to look for—and why each ingredient earns its place in the pot.
French green lentils (a.k.a. Puy lentils) hold their shape and deliver a peppery, earthy backbone. Brown lentils work in a pinch, but avoid red lentils; they’ll dissolve into mush. Rinse and pick out any tiny stones, then toast them dry in the pot for two minutes to deepen flavor.
Leeks bring a gentle onion sweetness. Look for firm white and pale-green shafts; avoid leeks with slimy tops. Slice in half lengthwise, fan under running water to rinse out hidden grit, and chop into half-moons.
Carrots & parsnips add natural sweetness. Choose slender, brightly colored roots; they’re sweeter and cook faster. No parsnips? Swap in an extra carrot plus a small diced sweet potato.
Fennel bulb lends subtle anise perfume that plays beautifully with tomato. If fennel isn’t available, use 2 celery stalks plus ½ tsp fennel seeds.
Tomato paste supplies concentrated umami. Buy it in a tube so you can use only what you need; it keeps for months in the fridge.
Smoked paprika is the secret smoky handshake. Seek out Spanish pimentón dulce for a gentle warmth—nothing beats its campfire aroma.
Vegetable broth quality matters. I keep low-sodium cartons in the pantry for convenience, but if you’ve got homemade, gold star for you.
Baby spinach wilts in seconds and adds fresh color. Buy pre-washed organic tubs; life’s too short for sandy spinach. Frozen spinach (thawed and squeezed dry) works—use 5 oz.
Lemon wakes everything up. A quick squeeze at the end brightens the earthy lentils and balances the sweet vegetables.
How to Make One-Pot Winter Vegetable and Lentil Soup with Spinach
Warm the pot & toast the lentils
Place a heavy 4- to 5-quart Dutch oven over medium heat. Add the dry lentils and toast, stirring constantly, until they smell nutty and take on a shade darker, about 2 minutes. Tip onto a plate; this prevents scorching and builds flavor.
Sauté the aromatics
Return the pot to medium heat. Add 3 Tbsp extra-virgin olive oil. When it shimmers, add leeks, carrots, parsnips, fennel, ½ tsp kosher salt, and a pinch of pepper. Sauté until vegetables soften and edges turn golden, 7–8 minutes. Scrape up any browned bits; they equal flavor.
Bloom the spices & tomato paste
Stir in 3 minced garlic cloves, 2 tsp smoked paprika, 1 tsp dried thyme, and ½ tsp dried rosemary. Cook 60 seconds until fragrant. Add 2 Tbsp tomato paste; cook, stirring, until the paste darkens to brick red, another 2 minutes. This caramelization eliminates any tinny taste.
Deglaze & marry flavors
Pour in ¼ cup dry white wine (or water) and scrape the pot’s bottom to release every flavorful speck. Simmer until almost evaporated, 1–2 minutes. The acidity balances sweetness and lifts the fond into the broth.
Add lentils & broth
Return toasted lentils to the pot along with 6 cups low-sodium vegetable broth, 1 bay leaf, and ½ tsp soy sauce (trust me, it deepens everything). Bring to a boil, then reduce to a gentle simmer. Cover partially and cook 25 minutes.
Test for tenderness
After 25 minutes, taste a lentil. It should be creamy inside but still hold its shape. If it’s chalky, simmer 5–10 minutes more. Older lentils take longer; freshness matters.
Wilt in spinach
Discard bay leaf. Stir in 3 packed cups baby spinach and 1 tsp lemon zest. Cook just until spinach wilts and turns bright green, 30–60 seconds. Overcooking muddies the color.
Finish & serve
Off heat, stir in 1 Tbsp fresh lemon juice. Taste; adjust salt, pepper, or more lemon. Ladle into warm bowls, drizzle with good olive oil, and shower with chopped parsley. Crusty bread mandatory.
Expert Tips
Low & slow wins
A gentle simmer keeps lentils intact; a rolling boil turns them to confetti.
Salt late
Broth concentrates as it simmers; adjust seasoning only after lentils are tender.
Chill & skim
Make it ahead; refrigerate overnight, then lift off congealed fat for a cleaner broth.
Parmesan rind
Toss one in while simmering for extra umami; fish it out before serving.
Texture tweak
Purée 1 cup soup and return for a creamier base while keeping whole lentils.
Double batch
Soup thickens as it stands; add broth when reheating, and taste for seasoning.
Variations to Try
- Moroccan twist: Swap smoked paprika for 1 tsp each cumin & coriander, add ½ tsp cinnamon and a handful of raisins.
- Creamy coconut: Replace 2 cups broth with canned light coconut milk and stir in 1 Tbsp Thai red curry paste with the tomato paste.
- Sausage lover: Brown 8 oz sliced plant-based or Italian sausage in Step 2; remove and add back with spinach.
- Green goddess: Stir in 2 cups chopped kale instead of spinach and finish with a pesto swirl.
- Fire-roasted tomato: Add 1 diced roasted red pepper and swap broth for fire-roasted crushed tomatoes for a deeper, smoky profile.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors meld beautifully by day two.
Freezer: Portion into BPA-free deli cups or silicone muffin trays; freeze up to 3 months. Thaw overnight in the fridge or defrost in the microwave at 50% power, stirring often.
Reheating: Add a splash of broth or water to loosen. Warm gently over medium-low heat, stirring, until steaming. Avoid rapid boiling to protect the lentils’ texture.
Make-ahead lunches: Double the batch and ladle into 12-oz jars. Add a wedge of lemon; refrigerate. Grab, microwave 90 seconds, shake, and go.
Frequently Asked Questions
One-Pot Winter Vegetable & Lentil Soup with Spinach
Ingredients
Instructions
- Toast lentils: In a dry Dutch oven, toast rinsed lentils over medium heat, stirring, until fragrant and slightly darker, about 2 minutes; transfer to a plate.
- Sauté vegetables: Add 2 Tbsp oil to pot. Stir in leeks, carrots, parsnip, fennel, ½ tsp salt, and a pinch of pepper. Cook until softened and lightly golden, 7–8 minutes.
- Bloom aromatics: Add garlic, smoked paprika, thyme, and rosemary; cook 1 minute. Stir in tomato paste; cook 2 minutes until brick red.
- Deglaze: Pour in wine; simmer, scraping up browned bits, until nearly evaporated, 1–2 minutes.
- Simmer soup: Return lentils to pot with broth, bay leaf, and soy sauce. Bring to a boil, then reduce to a gentle simmer. Partially cover and cook 25–30 minutes until lentils are tender.
- Finish: Discard bay leaf. Stir in spinach and lemon zest until wilted. Off heat, add lemon juice. Taste; adjust salt and pepper.
- Serve: Ladle into bowls, drizzle with remaining olive oil, and sprinkle parsley.
Recipe Notes
Soup thickens on standing; thin with broth when reheating. Freeze portions for up to 3 months.