hearty onepot lentil soup with potatoes and spinach for cold evenings

30 min prep 5 min cook 5 servings
hearty onepot lentil soup with potatoes and spinach for cold evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Hearty One-Pot Lentil Soup with Potatoes and Spinach

There’s a moment every November when the first real cold snap hits—when the wind rattles the maple leaves and the dusk arrives before dinner—and my mind immediately jumps to this soup. Not to turkey or pie, but to a dented Dutch oven bubbling on the back burner with lentils, potatoes, and a fistful of spinach that wilts into silky ribbons. It’s the recipe my mom texted me fifteen years ago when I moved into my first apartment that had “character” (read: drafty windows and a radiator that hissed like an angry cat). I made it on a wobbly hot-plate, burned the garlic, and still felt triumphant as I ladled it into my only bowl. Since then it’s become the culinary equivalent of my favorite wool sweater: forgiving, familiar, and somehow always the perfect fit.

I serve it on snow-day board-game nights, on the couch while we binge old detective shows, and every single New Year’s Day when we need something nourishing after too much champagne. It’s vegan by accident, pantry-friendly, and tastes even better the second day when the lentils have drunk up the broth and the flavors have had time to meld. If you’ve got a cold evening, a single pot, and the desire to feel instantly cozier, this is your recipe.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—the potatoes release starch that naturally thickens the broth.
  • Protein-packed comfort: 1 cup of lentils adds roughly 18 g of plant protein per serving without any meat.
  • Flexible greens: Spinach melts in seconds, but kale, chard, or even frozen spinach work just as well.
  • Layered seasoning: A quick blooming of tomato paste and spices in hot oil builds depth in under two minutes.
  • Weekend & week-night friendly: Hands-on time is 15 minutes; the soup simmers unattended while you live your life.
  • Freezer hero: Portion into quart containers and thaw for instant healthy dinners on demand.
  • Budget brilliance: Feeds six for roughly the cost of a single take-out entrée.

Ingredients You'll Need

Ingredients

Green or brown lentils – These hold their shape after simmering, giving the soup hearty texture. Avoid red lentils, which dissolve into mush. If you’re in a rush, canned lentils (drained) work; add them during the last 10 minutes so they stay intact.

Yukon Gold potatoes – Their thin skin means no peeling, and their waxy flesh stays creamy without falling apart. Russets are fine in a pinch, but they’ll break down and thicken the soup more dramatically.

Fresh spinach – Baby spinach wilts almost instantly; mature spinach has more robust leaves. If you only have frozen spinach, thaw and squeeze it dry before stirring it in.

Mirepoix basics – One large onion, two carrots, and two celery stalks create the classic aromatic backbone. Dice small so they disappear into every spoonful.

Garlic & tomato paste – Tomato paste lends umami; cook it until it turns a shade darker brick-red to caramelize the sugars and remove any tinny taste.

Vegetable broth – Choose low-sodium so you can control seasoning. If you’re out, dissolve 1½ Tbsp of Better-Than-Bouillon in 6 cups of hot water.

Herbs & spices – Smoked paprika adds subtle campfire depth, while ground cumin whispers earthy warmth. A bay leaf perfumes the pot; remove before serving.

Lemon juice – Stirred in at the end, it brightens the lentils and makes the flavors sing. Don’t skip it—acidity is what separates good soup from great soup.

How to Make Hearty One-Pot Lentil Soup with Potatoes and Spinach for Cold Evenings

1
Warm the Pot

Place a heavy 5–6 qt Dutch oven over medium heat for 60 seconds. A hot pot prevents vegetables from steaming in their own moisture and encourages browning.

2
Sauté Aromatics

Add 2 Tbsp olive oil, swirl to coat, then stir in diced onion, carrot, and celery with ½ tsp kosher salt. Cook 5 minutes until the onion turns translucent and the edges of the carrots start to caramelize.

3
Bloom Tomato Paste & Spices

Clear a small circle in the center of the pot; add 2 Tbsp tomato paste, 1 tsp smoked paprika, 1 tsp ground cumin, and ¼ tsp black pepper. Cook 90 seconds, stirring constantly, until the paste darkens and the spices smell fragrant.

4
Deglaze with Broth

Pour in 1 cup of vegetable broth and scrape the bottom with a wooden spoon to lift every speck of flavorful fond. This prevents sticking and builds a richer base.

5
Add Lentils, Potatoes & Remaining Broth

Stir in 1½ cups rinsed green lentils, 1 lb diced Yukon Gold potatoes, 1 bay leaf, and the remaining 5 cups broth. Increase heat to high; once the surface shivers with bubbles, reduce to low, cover partially, and simmer 25 minutes.

6
Test for Doneness

Fish out a lentil and a cube of potato; both should be tender but not mushy. If they resist, simmer 5 more minutes and test again.

7
Wilt in Spinach

Remove bay leaf. Stir in 4 packed cups baby spinach and 1 tsp kosher salt. Cook 1–2 minutes until the greens wilt into deep emerald ribbons.

8
Finish with Lemon & Olive Oil

Off heat, stir in 2 Tbsp fresh lemon juice and 1 Tbsp extra-virgin olive oil for gloss. Taste and adjust salt, pepper, or more lemon as desired.

9
Serve & Savor

Ladle into deep bowls, shower with chopped parsley, and pass crusty bread for swiping the last drops. Leftovers thicken overnight; thin with a splash of broth when reheating.

Expert Tips

Salt in Stages
Salting the aromatics early draws out moisture and builds flavor; final seasoning at the end brightens the entire pot.
Overnight Magic
Make the soup a day ahead; the lentils absorb broth and become velvety. Reheat gently with an extra cup of liquid.
Low-Sodium Broth
Using low-sodium broth lets you layer salt gradually and prevents an over-salty finish.
Knife Size Matters
Dice potatoes ½-inch so they cook evenly; match the carrots to the same size for visual harmony.
Final Zest
A whisper of lemon zest along with the juice adds floral top notes without extra acid.
Instant Pot Shortcut
Pressure-cook on high for 12 minutes with natural release; stir in spinach on sauté-low for 1 minute.

Variations to Try

  • Moroccan Twist: Swap cumin & paprika for 1 tsp each ground coriander & cinnamon, add ½ cup diced dried apricots with the lentils, and finish with chopped cilantro.
  • Coconut Curry: Replace 2 cups broth with canned coconut milk, add 1 Tbsp red curry paste with the tomato paste, and garnish with lime & Thai basil.
  • Sausage Lover: Brown 8 oz sliced vegan or Italian sausage in Step 2, remove, and add back with the spinach for protein variety.
  • Grain Swap: Sub ½ cup lentils with pearl barley or farro; increase simmering time by 10 minutes and broth by 1 cup.
  • Spicy Kick: Add ¼ tsp cayenne or 1 diced chipotle in adobo with the spices for a smoky heat that lingers.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The soup will thicken; thin with water or broth when reheating.

Freezer: Portion into freezer-safe pint or quart containers, leaving 1 inch headspace for expansion. Freeze up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting.

Reheating: Warm gently over medium-low heat, stirring occasionally. If the lentils have absorbed most of the liquid, add broth or water until you reach desired consistency. Taste and adjust salt after reheating; flavors mute slightly in the cold.

Frequently Asked Questions

Red lentils disintegrate and will create a creamy stew rather than a brothy soup. If that’s your goal, go ahead—reduce simmering time to 15 minutes and stir frequently.

Yes, all ingredients are naturally gluten-free. If you add barley or certain bouillon brands, double-check labels for hidden gluten.

Absolutely—use an 8 qt pot and increase simmering time by 5–7 minutes. Freeze half for future busy weeks.

Omit the olive oil and sauté vegetables in ¼ cup broth instead; add the tomato paste & spices directly to the deglazing liquid.

A crusty sourdough or no-knead artisan loaf offers chewy contrast; for gluten-free diners, serve with cornbread or rice cakes.

Add another pinch of salt, an extra squeeze of lemon, or a drizzle of good olive oil. Acid and fat awaken dormant flavors instantly.
hearty onepot lentil soup with potatoes and spinach for cold evenings
soups
Pin Recipe

Hearty One-Pot Lentil Soup with Potatoes and Spinach for Cold Evenings

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

Ingredients

Instructions

  1. Heat the pot: Warm Dutch oven over medium heat; add olive oil.
  2. Sauté aromatics: Cook onion, carrot, celery with ½ tsp salt 5 min.
  3. Bloom paste & spices: Clear center; add tomato paste, paprika, cumin, pepper. Cook 90 sec.
  4. Deglaze: Add 1 cup broth, scrape browned bits.
  5. Simmer: Stir in lentils, potatoes, bay leaf, remaining broth. Bring to boil, reduce heat, cover partially 25 min.
  6. Finish: Remove bay leaf, stir in spinach and 1 tsp salt until wilted. Off heat add lemon juice. Garnish and serve.

Recipe Notes

Soup thickens as it stands; thin with broth when reheating. Freeze portions up to 3 months.

Nutrition (per serving)

312
Calories
18g
Protein
48g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.