Welcome to mealsflavors

onepot lentil and root vegetable soup with spinach and garlic for families

By Sophie Bennett | November 25, 2025
onepot lentil and root vegetable soup with spinach and garlic for families

One-Pot Lentil & Root Vegetable Soup with Spinach and Garlic

There’s a moment every October when the first real chill sneaks under the door, the kids’ soccer practices move to under-lights, and the weeknight scramble for dinner feels suddenly more urgent. That’s when I reach for my soup pot, a bag of French green lentils, and whatever roots are languishing in the crisper. This one-pot lentil and root vegetable soup has been our family’s weeknight savior for six seasons running: it’s week-night fast (45 minutes, start to bowls), pantry-friendly, and somehow both kid-comforting and parent-nourishing. My daughter calls it “the rainbow soup” because we chop carrots, golden beets, and purple sweet potatoes into tiny confetti that tint the broth sunset-orange. My husband loves that it tastes even better the next day for lunch. I love that I can start it while the backpacks are still being unpacked and it simmers away while we tackle homework at the kitchen island. If your people are skeptical of lentils, the tiny French ones stay pert and never mush; if greens are a hard sell, the spinach wilts into silky ribbons that disappear against the Parmesan finish. Make it once and you’ll find yourself keeping a jar of the spice blend on hand for last-minute soup emergencies.

Why This Recipe Works

  • One pot, one cutting board: Everything cooks in the same Dutch oven—no extra pans, no colander, no blender.
  • Ready in 45 minutes: Active time is 15 minutes; the rest is gentle simmering while you fold laundry.
  • Protein-packed without meat: 18 g plant protein per serving from lentils and spinach keeps tummies full.
  • Kid-approved texture: Small dice on the veg and French lentils keep every spoonful interesting, not mushy.
  • Freezer star: Portion into school thermos sizes; thaw overnight for instant healthy lunches.
  • Flexi-flavor: Swap spices for curry powder, taco seasoning, or herbes de Provence without derailing dinner.

Ingredients You'll Need

Ingredients

Think of this list as a template: if you keep the lentils, broth, and aromatics constant, the roots can rotate with the CSA box. French green lentils (a.k.a. lentilles du Puy) hold their shape and have a lovely peppery note; brown lentils work in a pinch but will yield a thicker, more homogeneous stew. Buy them from a store with high turnover—old lentils take forever to soften.

Carrots and parsnips give natural sweetness; a small golden beet deepens the color without staining everything magenta the way red beets do. Sweet potatoes add body; swap in butternut or even russets if that’s what you have. Spinach wilts in seconds, but chopped kale or chard can stand up to reheating. For broth, I prefer low-sodium vegetable so I can control salt; chicken broth is fine for omnivores. A final shower of lemon zest and Parmesan brightens all the earthy flavors—nutritional yeast keeps it vegan.

How to Make One-Pot Lentil & Root Vegetable Soup

1
Warm the pot & bloom the spices

Place a heavy 5-quart Dutch oven over medium heat for 30 seconds—this prevents the oil from sticking. Add 3 Tbsp olive oil, 1 tsp smoked paprika, ½ tsp ground cumin, and ¼ tsp crushed red-pepper flakes. Stir just until the spices smell toasted and the oil turns rusty-orange (about 45 seconds). Do not let the spices burn; if they darken past brick-red, start over—bitter spices ruin the whole pot.

2
Sauté the aromatics

Immediately add 1 diced large onion, 2 stalks diced celery, and 3 cloves minced garlic. Season with ½ tsp kosher salt to draw out moisture. Cook, stirring occasionally, until the onion edges turn translucent and the celery is bright green (about 5 minutes). If the mixture looks dry, splash in 1 Tbsp broth to deglaze the browned spices.

3
Add the roots & coat with flavor

Stir in 2 medium carrots (small dice), 1 medium parsnip (peeled and diced), 1 small golden beet (peeled and diced), and 1 cup diced sweet potato. Cook 3 minutes, letting the vegetables pick up the spiced oil. The slight caramelization on the edges deepens the final broth.

4
Toast the lentils

Add 1 cup rinsed French green lentils and stir to coat with the veg-spice mixture. Toasting for 1 minute helps the lentils keep their skin intact during simmering.

5
Deglaze with tomatoes

Pour in 1 can (14 oz) diced fire-roasted tomatoes with their juice. Scrape the pot bottom to lift any browned bits—those equal flavor. Cook until most of the tomato liquid evaporates and the mixture looks pasty (about 3 minutes).

6
Simmer until tender

Add 4 cups low-sodium vegetable broth, 2 cups water, 1 bay leaf, and ½ tsp black pepper. Bring to a boil, then reduce to a gentle simmer, partially cover, and cook 25–30 minutes, until lentils and vegetables are tender but not falling apart. Stir once halfway to prevent sticking.

7
Finish with greens & brightness

Remove bay leaf. Stir in 3 cups baby spinach and 1 Tbsp lemon juice. Once spinach wilts (30 seconds), taste and adjust salt. If the soup thickened too much, splash in up to 1 cup hot water to reach your desired consistency.

8
Serve family-style

Ladle into wide bowls, drizzle with extra-virgin olive oil, and shower with grated Parmesan or nutritional yeast. Offer crusty bread and lemon wedges for picky palates.

Expert Tips

Dice evenly

Aim for ÂĽ-inch cubes so every spoonful contains a bit of each vegetable and they cook at the same rate.

Salt in stages

Add salt when sautéing to draw moisture, then adjust only at the end. Broth reduction concentrates salinity.

Make it a thermos soup

Cook 5 minutes less so the lentils stay pert after reheating; pack a separate cheese container for sprinkling at school.

Double-batch hack

Double the recipe but use 6 cups broth + 2 cups water; the increased volume needs less evaporation space.

Variations to Try

  • Curried coconut: Swap cumin & paprika for 1 Tbsp mild curry powder and finish with ½ cup coconut milk.
  • Smoky southwest: Add 1 chipotle in adobo, swap spinach for kale, and garnish with avocado.
  • Moroccan twist: Use 1 tsp each cinnamon & coriander, add a handful of raisins, and finish with harissa.
  • Spring green: Use new potatoes and asparagus tips; swap spinach for pea shoots and fresh dill.
  • Pasta e lenticchie: Stir in ½ cup small pasta for the last 8 minutes and serve with pecorino.

Storage Tips

Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The soup will thicken as the lentils continue to absorb liquid; thin with broth or water when reheating.

Freeze: Portion into silicone muffin trays for toddler-size servings, freeze until solid, then pop out and store in a zip bag up to 3 months. Thaw overnight in the fridge or microwave from frozen with a splash of water.

Make-ahead: Chop all vegetables and keep in a zip bag with a paper towel to absorb moisture for up to 3 days. Measure spices into a small jar so dinner is dump-and-simmer.

Frequently Asked Questions

Red lentils cook in 10 minutes and dissolve into a creamy base. If that’s your goal, go ahead, but the soup will be thicker and less chunky—great for babies, less popular with textural kids.

Add everything except spinach and lemon to a slow cooker. Cook on LOW 6–7 hours or HIGH 3 hours. Stir in spinach and lemon just before serving.

Yes, all ingredients are naturally gluten-free; just double-check that your broth is certified GF.

Brown 8 oz Italian sausage or diced chicken thighs after step 1; proceed with the recipe as written.

Purée the spinach with a ladle of soup and stir back in; the color stays green but the flecks disappear. Or swap in frozen peas—sweet and familiar.

A crusty whole-grain sourdough or garlic naan for dunking; cornbread if you’re going southwestern.
onepot lentil and root vegetable soup with spinach and garlic for families
soups
Pin Recipe

One-Pot Lentil & Root Vegetable Soup with Spinach and Garlic

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Spice bloom: Heat oil in Dutch oven over medium. Stir in paprika, cumin, and pepper flakes until fragrant, 45 seconds.
  2. Aromatics: Add onion, celery, garlic, and ½ tsp salt. Sauté 5 minutes until translucent.
  3. Roots: Stir in carrots, parsnip, beet, and sweet potato; cook 3 minutes.
  4. Lentils: Add lentils and stir to coat.
  5. Tomatoes: Pour in diced tomatoes; cook 3 minutes until reduced.
  6. Simmer: Add broth, water, bay leaf, and black pepper. Simmer 25–30 minutes until tender.
  7. Finish: Remove bay leaf. Stir in spinach and lemon juice; season with salt.
  8. Serve: Ladle into bowls, drizzle with olive oil, and top with Parmesan.

Recipe Notes

For a thicker stew, mash a ladle of soup against the side of the pot and stir back in. Soup thickens as it sits; thin with broth when reheating.

Nutrition (per serving)

287
Calories
18g
Protein
42g
Carbs
7g
Fat

More Recipes