Welcome to magicmealplans

hearty lentil and winter vegetable soup with spinach for meal prep

By Evelyn Fletcher | February 01, 2026
hearty lentil and winter vegetable soup with spinach for meal prep

Hearty Lentil & Winter Vegetable Soup with Spinach

There’s a moment every January when the holiday glow has faded, the fridge is finally clear of cookie tins, and my body starts whispering (okay, shouting) for something nourishing, colorful, and make-ahead friendly. That’s when I reach for my biggest pot and this soul-warming lentil soup. It’s the culinary equivalent of a thick wool sweater: comforting, reliable, and designed for cold days when the sun sets at 4:47 p.m. and you still have emails to answer.

I first cobbled this recipe together during a blizzard five years ago when the only fresh produce left at the corner store was a sad bunch of spinach and some gnarled root vegetables. I tossed them into a pot with a bag of green lentils I’d been ignoring in the pantry, half a bottle of tomato passata, and a fistful of spices that reminded me of my grandmother’s kitchen in Istanbul. Ninety minutes later, the snow was still howling, but the apartment smelled like cumin, dill, and possibility. My roommate—who swore she “didn’t like lentils”—went back for thirds and asked me to teach her how to make it. Now we both prep a double batch on Sunday, portion it into quart jars, and smugly sail through the week knowing dinner is already handled.

What makes this version special is the layering of flavors: we bloom the spices in olive oil, deglaze with a splash of balsamic for brightness, and stir in baby spinach at the very end so it stays vivid and tender. The result is a thick, stew-like soup that plays well with grilled cheese, crusty sourdough, or a fried egg on those mornings when oatmeal just won’t cut it. It also freezes like a dream, so you can stash half for future you—who will definitely thank present you.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
  • Meal-prep champion: Tastes even better on day three after the spices have mingled overnight.
  • Budget hero: Lentils and winter veg cost pennies, yet deliver restaurant-level satisfaction.
  • Plant-powered protein: 18 g of protein per serving without any pricey meat substitutes.
  • Freezer-safe: Thaws beautifully; spinach color stays vibrant if you stir it in post-reheat.
  • Customizable heat: Add chili flakes for a kick or keep it kid-friendly—your call.
  • Vitamin boost: Spinach adds iron and folate; carrots bring beta-carotene for winter skin.

Ingredients You'll Need

Ingredients

Before we dive into the method, let’s talk ingredients. Quality matters, but this is still a forgiving soup—think of it as the culinary equivalent of stretchy pants after the holidays. If you can, buy your lentils from a store with high turnover; older lentils take longer to cook and can stay chalky no matter how long you simmer.

Lentils

I use green or French (Puy) lentils because they hold their shape and give a pleasant al-dente bite. Red lentils will dissolve into mush—save those for dhal. Rinse and pick over for pebbles; nobody wants a dental adventure mid-slurp.

Winter Vegetables

  • Carrots: Look for firm, bright roots with no white cracks. If they’re sprouting feathery tops, the greens make a lovely garnish.
  • Parsnips: Choose small-to-medium ones; large parsnips have woody cores you’ll need to cut out.
  • Celery root (celeriac): Knobby, yes, but peel it with a knife and you’ll be rewarded with nutty, celery-scented flesh that melts into the broth.
  • Leeks: Slice them lengthwise and rinse under cold water to flush out the grit that loves to hide between layers.

Aromatics & Spices

Smoked paprika adds subtle campfire notes, while ground coriander gives a citrusy lift. If you only have sweet paprika, toss in a pinch of chipotle powder for smoke.

Spinach

Baby spinach wilts in seconds and stays tender. If you’re using mature curly spinach, remove the thick stems and chiffonade the leaves.

Broth

Low-sodium vegetable broth lets you control salt. If you’re a meat eater, chicken stock works, but the soup is designed to be vegetarian.

Finishing Touches

A glug of balsamic vinegar at the end wakes up all the earthy flavors. Don’t skip it—think of balsamic as the soup’s brightness slider.

How to Make Hearty Lentil & Winter Vegetable Soup with Spinach

1
Prep your vegetables

Dice 2 medium carrots, 1 large parsnip, and ½ small celery root into ½-inch cubes. Thinly slice 2 leeks (white and light green parts only) and rinse thoroughly. Mince 3 garlic cloves. Keep everything in separate piles; we’ll layer them into the pot strategically.

2
Bloom the spices

Heat 3 Tbsp olive oil in a heavy 5- to 6-quart Dutch oven over medium. When the oil shimmers, add 1 tsp each ground coriander and smoked paprika plus ½ tsp dried thyme. Stir for 30 seconds; the spices should foam and smell like you walked into a spice market at dusk.

3
Sauté the leeks

Add sliced leeks with a pinch of salt. Reduce heat to medium-low and cook 6–7 minutes until silky and translucent, not browned. If they start to color, splash in a tablespoon of broth to steam them.

4
Add the garlic & tomato paste

Stir in minced garlic and 2 Tbsp double-concentrated tomato paste. Cook 2 minutes, mashing the paste into the leeks until brick red and caramelized. This step builds umami depth.

5
Deglaze with balsamic

Pour in 1 Tbsp good balsamic vinegar; it will hiss and smell like Italian summers. Scrape the bottom with a wooden spoon to lift any browned bits (fond = free flavor).

6
Simmer the lentils & veg

Add 1½ cups green lentils, diced carrots, parsnip, celery root, 1 bay leaf, 6 cups low-sodium vegetable broth, and ½ tsp black pepper. Bring to a gentle boil, then reduce to low, partially cover, and simmer 35–40 minutes until lentils are tender but not mushy. Stir occasionally; add more broth if you like a thinner soup.

7
Season & brighten

Fish out the bay leaf. Taste and adjust salt—depending on your broth, you may need 1–2 tsp. Add a pinch of sugar if the tomatoes taste sharp.

8
Wilt in the spinach

Stir in 3 packed cups baby spinach. Remove from heat and let stand 2 minutes; the residual heat wilts the leaves perfectly without turning army green.

9
Finish with olive oil & dill

Ladle into bowls, drizzle with grassy extra-virgin olive oil, and shower with fresh dill or parsley. Serve with lemon wedges for brightness and crusty bread for swiping the bowl clean.

Expert Tips

Overnight soak hack

If you remember, cover lentils with salted water the night before; they’ll cook 10 minutes faster and digest more easily.

Low-sodium trick

Use water plus 1 tsp miso paste instead of broth; you control salt and add gut-friendly probiotics.

Flash-freeze spinach

Freeze spinach on a sheet pan, then store in a bag. Add frozen handfuls straight to hot soup—no slimy thaw.

Pressure-cooker shortcut

High 12 minutes, natural release 10 minutes, quick-stir spinach at the end. Weeknight dinner = done.

Silky finish

Blend 1 cup soup and return to pot for a creamier texture without dairy.

Color pop

Reserve a handful of raw diced carrot to stir in at the end for tiny orange jewels.

Variations to Try

  • Moroccan twist: Swap coriander and paprika for 1 tsp each cumin, cinnamon, and a pinch of saffron. Add a handful of raisins and finish with toasted almonds.
  • Coconut curry: Replace 2 cups broth with full-fat coconut milk and stir in 1 Tbsp red curry paste with the tomato paste. Top with cilantro and lime.
  • Smoky sausage: Brown 8 oz sliced plant-based or turkey kielbasa after the spices for omnivore households.
  • Grain boost: Add ½ cup pearled barley during the last 20 minutes for extra chew; increase broth by 1 cup.
  • Green upgrade: Swap spinach for chopped kale or chard; add during the last 5 minutes so it stays verdant.
  • Lemon-dill lentil: Stir in zest of 1 lemon plus ÂĽ cup chopped fresh dill right before serving for a spring vibe.

Storage Tips

Refrigerate

Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat gently; add a splash of water if thick.

Freeze

Portion into freezer-safe jars or silicone muffin trays. Freeze up to 3 months. Thaw overnight in fridge or microwave from frozen.

Meal-prep packs

Freeze soup base without spinach. Add fresh spinach when reheating for bright color and maximum nutrients.

Frequently Asked Questions

Yes, but add them during the last 10 minutes so they don’t turn to mush. Reduce broth by 1 cup since canned lentils are pre-cooked.

Simply whisk in hot water or broth ½ cup at a time until you hit your desired consistency. Taste and re-season afterward.

Absolutely. Sauté aromatics on the stove through step 4, then scrape everything into the slow cooker. Cook on LOW 6–7 hours or HIGH 3–4 hours. Stir in spinach at the end.

Yes, as written. If you add barley (see variations), substitute certified-gluten-free grains like quinoa or rice.

Avoid adding acidic ingredients (tomatoes, vinegar) until after lentils soften. Salt midway through cooking; salting too early can toughen skins.

Wide-mouth 16-oz mason jars or 2-cup glass Snapware. Leave 1 inch headspace for freezing expansion. Microwave-safe lids save weekday dishes.
hearty lentil and winter vegetable soup with spinach for meal prep
soups
Pin Recipe

Hearty Lentil & Winter Vegetable Soup with Spinach

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Prep & bloom: Heat 2 Tbsp oil in Dutch oven over medium. Add coriander, paprika, and thyme; cook 30 seconds.
  2. Sauté aromatics: Add leeks and a pinch of salt; cook 6–7 minutes until soft. Stir in garlic and tomato paste; cook 2 minutes.
  3. Deglaze: Pour in balsamic, scraping browned bits.
  4. Simmer: Add lentils, carrots, parsnip, celery root, bay leaf, broth, and pepper. Bring to boil, then simmer 35–40 minutes until lentils are tender.
  5. Season: Remove bay leaf; salt to taste.
  6. Finish: Stir in spinach off-heat. Let stand 2 minutes, then ladle into bowls. Garnish with herbs, olive oil, and lemon.

Recipe Notes

Soup thickens as it sits; thin with water or broth when reheating. For meal prep, freeze portions without spinach and add fresh when serving.

Nutrition (per serving)

312
Calories
18g
Protein
42g
Carbs
9g
Fat

More Recipes