onepot spinach and lentil soup with roasted root vegetables

6 min prep 4 min cook 6 servings
onepot spinach and lentil soup with roasted root vegetables
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients for onepot spinach and lentil soup with roasted root vegetables

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. 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. 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. 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. 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. 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. 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

Yes—drain and rinse 2 cans (15 oz each). Add during final 5 minutes so they heat through but don’t turn mushy.

Toss roasted beets in last, or reserve a few cubes as a bright garnish instead of stirring them all in.

Naturally gluten-free; just check that your vegetable broth is certified GF.

Absolutely. Add everything except spinach and roasted veg to the crock. Cook on LOW 6 hours or HIGH 3 hours. Stir in spinach and roasted veg at the end.

Top each bowl with slices of smoked chicken sausage or a soft-boiled egg.

Add a peeled potato and simmer 10 minutes; it will absorb excess salt. Remove potato before serving.

Yes—use a 6-quart pot and two sheet pans for roasting. Cooking time remains the same.

Omit salt and smoked paprika, then purée a cup of the finished soup for a smooth, iron-rich baby meal.
onepot spinach and lentil soup with roasted root vegetables

One-Pot Spinach & Lentil Soup with Roasted Root Vegetables

Pin Recipe
Prep
15 min
Cook
35 min
Total
50 min
Serves 6
Easy
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. 1 Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and parsnips for 5–6 min until softened.
  2. 2 Stir in garlic, cumin, and paprika; cook 1 min until fragrant.
  3. 3 Add lentils, broth, and tomatoes; bring to a boil, then reduce to a simmer for 25 min.
  4. 4 Meanwhile, preheat oven to 425 °F. Toss extra diced root veggies with oil, salt, and pepper; roast 20 min.
  5. 5 When lentils are tender, stir in spinach and lemon juice; simmer 2 min until wilted.
  6. 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.
Calories: 210
Protein: 11g
Fat: 4g
Carbs: 33g
Fiber: 9g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.