Love this recipe? Save it to Pinterest before you forget!
One-Pot Spinach & Lentil Soup with Roasted Root Vegetables
There’s a certain kind of magic that happens when you open the oven door and a tray of caramel-kissed parsnips, carrots, and beets slides into view—while simultaneously, on the back burner, a pot of lentils simmers away in a tomato-herb broth so fragrant it drifts down the hallway and beckons everyone to the kitchen. This recipe was born on a blustery January afternoon when I was craving something that felt like a warm blanket but still delivered serious nutrition after a month of holiday excess. I wanted the ease of a one-pot meal, the comfort of roasted vegetables, and the staying power of lentils and spinach. The result is a soup that has become my winter MVP: silky, hearty, and packed with enough color to outshine even the grayest sky.
Why You'll Love This One-Pot Spinach & Lentil Soup with Roasted Root Vegetables
- Truly one pot: Roast the veg on a sheet pan while the soup simmers, then fold everything together—no extra skillets or strainers.
- Meal-prep gold: Flavors deepen overnight, so tomorrow’s lunch is even better than day one.
- Plant-powered protein: 18 g protein per serving thanks to green lentils and spinach.
- Freezer-friendly: Thaws like a dream for busy weeknights.
- Color-coded nutrition: Orange beta-carotene, deep-red betalains, and leafy-green iron all in one bowl.
- Budget smart: Uses humble staples—lentils, carrots, beets—yet tastes restaurant worthy.
- Customizable: Swap spinach for kale, add coconut milk for creaminess, or crank up the heat with harissa.
Ingredient Breakdown
Green or French lentils hold their shape after 30 minutes of gentle simmering, giving the soup a satisfying bite. Red lentils, while delicious, dissolve into mush—save those for curries. Fresh spinach wilts in seconds and adds a pop of chlorophyll brightness; if you only have frozen, squeeze out excess water so it doesn’t dilute the broth.
Root vegetables are the roasted crown jewels. Parsnips turn honey-sweet, carrots become candy-like, and beets bleed ruby swirls into every spoonful. Cut them uniformly—½-inch cubes—so they roast in 20 minutes flat. A high-heat oven (425 °F) encourages caramelization; parchment paper prevents sticking without excess oil.
Smoked paprika provides subtle campfire depth, while a whisper of cinnamon amplifies the natural sweetness of the veg. Don’t skip the bay leaf; it’s the silent conductor that marries tomato, garlic, and vegetable stock into a cohesive symphony. Finish with a squeeze of lemon to wake up the spinach and balance the earthy lentils.
Step-by-Step Instructions
-
1
Preheat & Prep
Position one oven rack in the upper third and another in the middle. Preheat to 425 °F (220 °C). Line a rimmed sheet pan with parchment. Rinse 1 cup (200 g) green lentils under cold water until it runs clear; pick out any stones.
-
2
Season & Roast Veg
In a large bowl, toss 2 medium carrots, 1 large parsnip, and 2 small beets (all peeled and ½-inch diced) with 1 Tbsp olive oil, ½ tsp sea salt, ¼ tsp black pepper, and ¼ tsp smoked paprika. Spread in a single layer on the prepared pan. Roast on upper rack for 20 minutes, stirring once halfway, until edges are browned and a paring knife slides through easily.
-
3
Sauté Aromatics
While veg roast, heat 1 Tbsp olive oil in a heavy 4-quart Dutch oven over medium. Add 1 diced onion and cook 4 minutes until translucent. Stir in 2 minced garlic cloves, 1 tsp ground cumin, ½ tsp coriander, and a pinch of cinnamon; cook 30 seconds until fragrant.
-
4
Deglaze & Simmer
Pour in 1 Tbsp tomato paste; cook 1 minute to caramelize. Add 1 cup diced canned tomatoes with juices, the rinsed lentils, 4 cups vegetable broth, 1 bay leaf, and ½ tsp salt. Bring to a boil, reduce to low, cover partially, and simmer 25 minutes.
-
5
Fold in Spinach & Roasted Veg
Remove bay leaf. Taste lentils; they should be tender with a slight bite. Stir in 3 packed cups baby spinach and the roasted vegetables. Simmer 2 minutes more until spinach wilts. Finish with 1 Tbsp lemon juice and adjust salt.
-
6
Serve & Garnish
Ladle into warm bowls. Top with a drizzle of good olive oil, cracked pepper, and optional toasted pumpkin seeds for crunch. Serve with crusty sourdough or lemon-garlic pita chips.
Expert Tips & Tricks
- Double the roast: While the oven is hot, throw on an extra tray of vegetables for tomorrow’s salad—same cook time, zero extra effort.
- Layered salt: Salt the veg before roasting and again when simmering the lentils; this builds depth rather than a salty top note.
- Quick-soak lentils: If you’re short on time, cover lentils with boiling water and let stand 10 minutes; drain and proceed—cuts simmer time by 10 minutes.
- Immersion-blend a scoop: For a creamier body, blend 1 cup of the soup and return to the pot; you’ll get silkiness without added dairy.
- Crunch factor: Top with homemade garlic croutons or crushed pita chips just before serving to keep them crisp.
- Bright finish: A whisper of fresh orange zest over each bowl amplifies the sweet vegetables and makes the flavors sing.
Common Mistakes & Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Lentils still hard after 30 min | Hard water or old lentils | Add ¼ tsp baking soda; simmer 5 more minutes |
| Beets bleed too much | Over-stirring roasted veg into soup | Gently fold at the end to keep color pockets |
| Soup tastes flat | Under-salting or missing acid | Add ½ tsp salt + 1 tsp lemon juice, taste, repeat |
| Spinach turns army green | Boiled too long | Add during final 2 minutes; serve promptly |
Variations & Substitutions
- Low-carb swap: Replace lentils with 2 cups diced cauliflower and simmer 8 minutes; add roasted veg as directed.
- Creamy coconut: Stir in ½ cup full-fat coconut milk with the spinach for a Thai-inspired twist.
- Heat seekers: Add 1 tsp harissa paste with the garlic and finish with chili flakes.
- Kale substitution: Use chopped lacinato kale; add 5 minutes earlier so it softens.
- Grain boost: Add ½ cup quinoa during last 15 minutes for extra heft.
Storage & Freezing
Cool soup completely, then refrigerate in airtight containers up to 5 days. For best texture, store roasted vegetables separately and add when reheating; otherwise they’ll continue to soften in the broth. To freeze, ladle soup (minus spinach) into silicone muffin trays—each well holds one perfect portion. Once solid, pop out the pucks and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or reheat from frozen in a saucepan with a splash of water over low, stirring often. Stir in fresh spinach just before serving for brightest color.
FAQ
One-Pot Spinach & Lentil Soup with Roasted Root Vegetables
Ingredients
- 1 tbsp olive oil
- 1 yellow onion, diced
- 2 carrots, peeled & diced
- 2 parsnips, peeled & diced
- 2 cloves garlic, minced
- 1 cup dried green lentils, rinsed
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 4 cups vegetable broth
- 1 can (14 oz) diced tomatoes
- 3 cups baby spinach
- Salt & black pepper to taste
- Juice of ½ lemon
- Fresh parsley for garnish
Instructions
- 1 Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and parsnips for 5–6 min until softened.
- 2 Stir in garlic, cumin, and paprika; cook 1 min until fragrant.
- 3 Add lentils, broth, and tomatoes; bring to a boil, then reduce to a simmer for 25 min.
- 4 Meanwhile, preheat oven to 425 °F. Toss extra diced root veggies with oil, salt, and pepper; roast 20 min.
- 5 When lentils are tender, stir in spinach and lemon juice; simmer 2 min until wilted.
- 6 Taste and adjust seasoning. Serve hot, topped with roasted vegetables and parsley.
Recipe Notes
- Swap spinach for kale or chard if desired.
- Store leftovers in the fridge up to 4 days or freeze up to 3 months.