one pot winter vegetable and lentil soup with fresh spinach for meal prep

100 min prep 3 min cook 4 servings
one pot winter vegetable and lentil soup with fresh spinach for meal prep
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

One-Pot Winter Vegetable & Lentil Soup with Fresh Spinach

There’s a certain kind of magic that happens when the first real frost paints my kitchen window and I pull out the Dutch oven that’s older than my marriage. In that moment, I’m eight years old again, standing on a wooden stool beside my grandmother while she hums Edelweiss and drops lentils into a chipped enamel pot. She called it “the Wednesday soup,” because mid-week groceries were lean and the lentils didn’t mind if the carrots were a little bendy or the celery had lost its snap. Forty winters later, I’m still making her soup—only now I tuck in a reckless handful of baby spinach at the end so the leaves glow emerald against the brick-red broth, and I ladle it straight into glass jars that line my refrigerator like soldiers ready for the work-week battle. This version is bolder, brighter, and built for meal-prep, but the soul is the same: humble ingredients that taste like a hug, cooked slowly until they forgive each other and sing in harmony.

If you, too, feel the gravitational pull of a single pot and a quiet afternoon, keep reading. By the time the soup is done, your house will smell like rosemary and possibility, and you’ll have six lunches that cost less than a fancy coffee each. Better yet, you’ll have the memory of steam fogging your glasses while you taste-test for salt, the satisfaction of turning scraps into sustenance, and the quiet pride that comes from feeding your future self something nourishing.

Why This Recipe Works

  • One pot, zero drama: Everything—from toasting the spices to wilting the spinach—happens in the same heavy pot, which means fewer dishes and more flavor sticking around.
  • Meal-prep champion: The soup thickens as it cools, so the texture is even better on day three, and it freezes like a dream for up to three months.
  • Plant-powered protein: Green lentils give you 18 g of protein per serving, plus iron and fiber, without any pricey meat substitutes.
  • Winter veg flexibility: Swap in whatever’s lurking in your crisper—parsnips, turnips, or that half-butternut you forgot about.
  • Spinach at the end: Adding it off-heat keeps the color electric and the nutrients intact; wilt just before serving or packing.
  • Budget brilliance: Feeds six for well under ten dollars, especially if you buy lentils in bulk and use homemade stock.
  • Flavor layering: A quick sizzle of tomato paste and smoked paprika creates a umami-rich base that tastes like it simmered all day.

Ingredients You'll Need

Ingredients

Before we dive in, let’s talk shopping strategy. Winter produce is often cheaper because it’s sturdy enough to travel cross-country without bruising, and lentils are the unsung heroes of the pulse aisle—nutty, quick-cooking, and forgiving if you forget to soak them. I keep a rainbow of lentils in mason jars on my countertop like edible art, but for this soup I reach for plain green lentils (sometimes labeled “French” or “Puy”) because they hold their shape yet still soften into creamy submission.

Olive oil – Use the decent-but-not-precious stuff; two tablespoons is enough to carry the aromatics. If you’re out, any neutral oil works, but a glug of good olive oil at the very end adds peppery brightness.

Yellow onion – The workhorse. Look for firm bulbs with tight skins; avoid any green sprouts (a sign it’s been stored too warm). Dice small so it melts into the broth.

Carrots & celery – Classic mirepoix. I buy organic carrots because the price difference is pennies, and I scrub rather than peel—extra fiber and less waste. Save the celery leaves; they’re herbal gold.

Garlic – Four fat cloves, minced to a paste with a pinch of salt so it dissolves instantly and doesn’t burn.

Tomato paste – Buy the tube, not the can. You’ll use two tablespoons here and the rest won’t mold in the back of the fridge.

Smoked paprika & dried thyme – The smoky-sweet duo that tricks your brain into thinking there’s bacon. If you only have sweet paprika, add a pinch of chipotle powder for depth.

Green lentils – Rinse and pick over for tiny stones; nobody wants a dental adventure. Brown lentils are fine in a pinch, but they’ll break down faster.

Vegetable broth – Homemade is lovely, but low-sodium boxed works. Avoid anything labeled “garden vegetable” that lists carrot juice first—it turns the soup candy-orange.

Potatoes – Yukon Golds are buttery and hold together; russets will thicken but get fluffy. Leave the skins on for rustic appeal and extra potassium.

Kale or cabbage – Optional, but I like the heft. Strip kale leaves from the ribs (save ribs for stock), or shred a wedge of green cabbage.

Fresh spinach – Baby spinach wilts in seconds and adds a pop of spring in the dead of February. If you only have frozen, thaw and squeeze dry first.

Lemon & parmesan rind – The rind simmers along and releases glutamates that deepen flavor; finish with a squeeze of lemon for lift. Nutritional yeast keeps it vegan.

How to Make One-Pot Winter Vegetable & Lentil Soup with Fresh Spinach

1
Warm the pot & toast the spices

Set a heavy 5- to 6-quart Dutch oven over medium heat for 60 seconds—this prevents the olive oil from sticking. Add 2 Tbsp olive oil, then swirl to coat. When the surface shimmers but doesn’t smoke, scatter in 1 tsp dried thyme, 1 tsp smoked paprika, and a few cracks of black pepper. Stir constantly for 30 seconds; the spices should smell like campfire and fall leaves, not burnt toast. Immediately add the diced onion to cool the pan.

2
Build the aromatic base

Cook the onion for 3 minutes, scraping up the bronze specks of paprika. Add 2 diced carrots and 2 diced celery stalks plus a fat pinch of salt; sweat for 5 minutes until the vegetables bend but don’t brown. Clear a hot spot in the center, add 2 Tbsp tomato paste, and let it caramelize for 90 seconds—this transforms the metallic tang into sun-drenched umami. Stir in 4 minced garlic cloves for another 30 seconds.

3
Deglaze & load the lentils

Pour in ½ cup dry white wine (or water) and scrape the bottom with a wooden spoon to lift every freckle of flavor. Dump in 1½ cups rinsed green lentils, 1 lb diced Yukon Gold potatoes, and 6 cups vegetable broth. Nestle in a 2-inch parmesan rind if you have one. Bring to a boil, then reduce to a lazy bubble, partially cover, and simmer 20 minutes.

4
Add hardy greens

Taste a lentil—if it’s chalky in the center, give it 5 more minutes. When nearly tender, stir in 2 cups chopped kale or cabbage. Simmer another 8–10 minutes until potatoes are creamy but not collapsing. The broth will thicken; add a splash of water if you like it brothy.

5
Season smart

Fish out the parmesan rind. Season boldly with 1½ tsp kosher salt and ½ tsp freshly ground black pepper. Add a whisper of crushed red-pepper flakes if you want heat. Finish with a squeeze of half a lemon; taste again. Salt is a volume knob, lemon is the treble—balance both until the flavors pop.

6
Wilt the spinach off-heat

Remove the pot from the burner and scatter 3 packed cups baby spinach over the surface. Cover for 2 minutes; the residual heat wilts the leaves perfectly so they stay vivid green. Stir once—over-stirring muddies the color.

7
Portion for meal prep

Let the soup cool 15 minutes so the glass jars don’t crack. Ladle into six 2-cup containers, dividing vegetables and broth evenly. Leave 1 inch headspace for freezing. Top each with a drizzle of olive oil and a fresh crack of pepper. Refrigerate up to 5 days or freeze up to 3 months.

8
Reheat & revive

Microwave from thawed for 2–3 minutes, stirring halfway. Or warm gently on the stove with a splash of broth or water—lentils are thirsty. Finish with a squeeze of lemon, a shower of fresh parsley, and a crusty hunk of sourdough for sopping.

Expert Tips

Low-sodium trick

Taste the broth after 15 minutes of simmering; lentils absorb salt like sponges. Season in stages to avoid over-salting.

Overnight flavor boost

Make the soup through step 4, refrigerate overnight, then finish with spinach the next day. Married flavors = deeper complexity.

Pressure-cooker shortcut

High for 8 minutes, natural release 10 minutes, then stir in spinach. Texture is softer but still delicious.

Freeze spinach separately

If you know you’ll freeze half, blanch and freeze spinach in ice-cube trays, then drop a cube into each reheated portion for brighter color.

Acid balance

No lemon? A dash of apple-cider vinegar or even pickle brine wakes up the earthiness of lentils.

Texture control

For a creamier soup, use an immersion blender for 3 quick pulses before adding spinach—just enough to break down some lentils.

Variations to Try

  • Moroccan twist: Swap thyme for 1 tsp each ground cumin and coriander, add a cinnamon stick, and finish with chopped dried apricots and toasted almonds.
  • Coconut-curry route: Replace paprika with 2 Tbsp red curry paste and simmer with 1 cup coconut milk. Top with cilantro and lime.
  • Italian wedding vibes: Add ½ cup small pasta for the last 8 minutes and stir in white beans and spinach. Serve with crusty garlic bread.
  • Smoky Southwest: Use fire-roasted tomatoes, chipotle powder, and corn kernels. Garnish with avocado and crushed tortilla chips.
  • Green detox: Replace potatoes with diced zucchini and cauliflower, finish with handfuls of arugula and a spoon of pesto.

Storage Tips

Cool soup completely before refrigerating; placing the entire pot in an ice bath speeds things up and keeps it out of the danger zone. Use wide-mouth glass jars for easy stacking and microwave safety. If freezing, leave 1 inch headspace because liquids expand. Label with painter’s tape and a Sharpie—mystery soup is nobody’s friend on a Tuesday night. Thaw overnight in the fridge or use the defrost setting on the microwave, then heat gently to avoid turning the spinach khaki. The soup will thicken; thin with water or broth until it returns to the consistency you love.

Frequently Asked Questions

Red lentils cook faster and break down into a creamy dal-like texture. If you prefer a brothy soup with distinct vegetables, stick with green; if you want a thicker, velvety base, red lentils are lovely—just cut simmer time to 12 minutes.

Nope. Green lentils cook in about 25 minutes without soaking. A quick rinse and stone check is sufficient. Soaking can actually make them mushy in soup.

Add spinach off-heat and cover only until wilted—2 minutes max. Overcooking oxidizes chlorophyll. For meal-prep, you can also store spinach separately and stir in after reheating.

Absolutely—use an 8-quart pot and increase simmer time by 5 minutes. You may need to add an extra cup of broth when reheating because lentils keep drinking.

Yes, as written it’s naturally gluten-free and vegan. If you add the optional parmesan rind, it’s vegetarian but not vegan—omit or substitute nutritional yeast.

Add acid (lemon), salt, or a dash of soy sauce/white miso for umami. Sometimes a pinch of sugar balances tomato acidity and makes flavors taste riper.
one pot winter vegetable and lentil soup with fresh spinach for meal prep
soups
Pin Recipe

One-Pot Winter Vegetable & Lentil Soup with Fresh Spinach

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

Ingredients

Instructions

  1. Toast spices: Heat olive oil in Dutch oven over medium. Add thyme, paprika, and pepper; toast 30 seconds.
  2. Sauté vegetables: Stir in onion, carrot, celery, and a pinch of salt; cook 5 minutes until softened.
  3. Caramelize tomato paste: Clear center, add tomato paste, cook 90 seconds, then garlic 30 seconds.
  4. Simmer lentils: Add lentils, potatoes, broth; bring to boil, reduce heat, simmer 20 minutes.
  5. Add greens: Stir in kale, simmer 8–10 minutes until potatoes are tender.
  6. Finish: Off heat, add spinach, cover 2 minutes to wilt. Season with salt, pepper, and lemon juice.

Recipe Notes

Soup thickens as it sits; thin with broth or water when reheating. For freezer prep, store spinach separately and stir in after reheating for brightest color.

Nutrition (per serving)

312
Calories
18g
Protein
52g
Carbs
5g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.