onepot lentil and spinach soup for warm winter evenings

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

Love this? Pin it for later!

One-Pot Lentil and Spinach Soup for Warm Winter Evenings

There’s a moment every December—usually around the time the first real cold snap hits—when I find myself standing at the stove, stirring a pot of something that smells like pure comfort. It happened again last week: the wind was howling, the Christmas lights were flickering on the porch, and my neighbor texted to ask if I had any “cozy soup recipes” that didn’t require a culinary degree or twenty ingredients. I sent her this one. By 8 p.m. she’d replied with a photo of her empty bowl and a single word: legendary.

This one-pot lentil and spinach soup has been my weeknight savior for almost a decade. I first cobbled it together during graduate school when my budget was microscopic, my schedule was chaotic, and my only respectable piece of cookware was a dented Dutch oven inherited from my grandmother. The soup was humble—lentils, a bag of spinach on its last legs, a few pantry spices—but it tasted like the kind of meal that takes all day. Since then, I’ve served it at bridal showers, brought it to new parents, and ladled it out of a thermos on ski trips. It scales up for a crowd, plays nicely with whatever vegetables are languishing in the crisper, and freezes like a dream. If you can open a can and wield a wooden spoon, you can master this soup before the second verse of your favorite carol.

Why This Recipe Works

  • One pot, one happy cook: Everything—from toasting the spices to wilting the spinach—happens in the same heavy pot, which means fewer dishes and more flavor layering.
  • Week-night fast, slow-cooker deep: A 30-minute simmer tricks the lentils into tasting like they bubbled away all afternoon.
  • Plant-powered protein: One bowl delivers 17 g of protein and nearly half your daily iron, perfect for vegetarian and flexitarian tables.
  • Spinach that stays bright: A last-minute addition keeps the color vibrant and the nutrients intact.
  • Freezer MVP: Portion, chill, and freeze for up to three months; the texture stays silky after thawing.
  • Budget brilliance: Feeds six for about the price of a single take-out sandwich.

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks. Lentils are the star, so buy them from a store with decent turnover; dusty, aged lentils refuse to soften. I stock up at the bulk bins where the color is bright and the aroma is earthy-sweet. For the spinach, grab a hefty 5-ounce clamshell of baby leaves—pre-washed saves sanity, but give them a rinse anyway because nobody wants gritty soup. If your garden is exploding with winter greens, swap in chopped kale or chard; just strip the tough stems first.

Extra-virgin olive oil does double duty: it sautés the aromatics and adds fruity richness when drizzled on top just before serving. A single bay leaf quietly amplifies depth; remove it before blending if you want a smoother texture. Fire-roasted diced tomatoes bring smoky sweetness without extra work. Vegetable broth is the obvious choice for vegetarians, but if you’re omnivorous and have homemade chicken stock languishing in the freezer, go for it—just reduce the salt later. Speaking of salt, I use kosher; if you only have table salt, halve the quantity and adjust at the end.

Smoked paprika is my secret weapon. It lends a bacony vibe that tricks even devoted carnivores into thinking there’s ham hiding in the pot. Cumin and coriander echo classic lentil soups across the Mediterranean. A squeeze of lemon at the end brightens everything; bottled juice works in a pinch, but a fresh lemon costs pennies and smells like sunshine. Finally, keep a block of Parmigiano-Reggiano rind in the freezer. Tossing it into the simmering soup releases umami magic; fish it out before serving.

How to Make One-Pot Lentil and Spinach Soup for Warm Winter Evenings

1
Warm the pot & toast the spices

Place a heavy 4- to 5-quart Dutch oven or soup pot over medium heat for 30 seconds—this pre-heating step prevents the aromatics from sticking. Add 2 tablespoons olive oil, swirling to coat. When the oil shimmers, scatter in 1 teaspoon smoked paprika, 1 teaspoon ground cumin, ½ teaspoon ground coriander, and ¼ teaspoon freshly ground black pepper. Stir constantly for 45 seconds; the spices should bloom and smell nutty, not burnt. Think of this as building a flavor base coat.

2
Sauté the aromatic trinity

Stir in 1 cup diced yellow onion, 1 cup diced carrot, and 1 cup diced celery. Season with ½ teaspoon kosher salt. Cook, stirring occasionally, until the vegetables soften and the edges of the onion turn translucent, about 5 minutes. If the mixture looks dry, drizzle in another teaspoon of oil. The goal is sweat, not brown; lower the heat if you notice aggressive browning.

3
Add the tomato paste & garlic

Clear a small circle in the center of the pot, reduce heat to medium-low, and add 2 tablespoons tomato paste and 3 cloves garlic (minced). Mash them together for 30 seconds, then fold everything together. Cooking the paste concentrates the sweetness and eliminates any tinny edge from the can.

4
Deglaze with tomatoes

Pour in one 14-ounce can of fire-roasted diced tomatoes with their juices. Scrape the bottom of the pot with a wooden spoon, coaxing up every browned bit (a.k.a. free flavor). Let the mixture bubble for 2 minutes; the tomatoes will darken slightly.

5
Add lentils, broth & bay

Rinse 1 cup dried brown or green lentils under cold water; pick out any pebbles. Add them to the pot along with 4 cups low-sodium vegetable broth, 1½ cups water, 1 bay leaf, and that optional Parmesan rind. Increase heat to high; once the liquid reaches a lively simmer, reduce to medium-low, partially cover, and cook for 20 minutes, stirring once halfway through.

6
Check lentil tenderness

Fish out a spoonful of lentils and blow on them. They should be creamy inside but still hold their shape. If they crunch, simmer 5 more minutes and test again. Older lentils can take up to 35 minutes total, so patience pays.

7
Season & brighten

Remove bay leaf and cheese rind. Stir in ½ teaspoon kosher salt and ¼ teaspoon freshly ground black pepper. Taste; the broth should be savory but not overly salty because the spinach will dilute slightly. Squeeze in the juice of ½ lemon (about 1 tablespoon).

8
Wilt the spinach

Gradually add 5 ounces baby spinach, a handful at a time, stirring until each batch wilts before adding the next. The pot will look overstuffed at first; spinach shrinks dramatically. Once the last leaf turns brilliant green, remove from heat.

9
Rest for 5 minutes

Cover and let the soup stand off heat. This brief pause allows the flavors to marry and the temperature to drop to a spoonable level.

10
Serve with flair

Ladle into warm bowls. Drizzle with fruity olive oil, shower with freshly grated Parmesan, and scatter toasted pumpkin seeds for crunch. Pass lemon wedges for those who like extra zing.

Expert Tips

Toast your spices in oil

The fat carries fat-soluble flavor compounds into every spoonful and prevents spices from tasting raw.

Salt in stages

A pinch up front seasons the vegetables; the final seasoning happens after the lentils cook so you don’t overshoot.

Keep Parmesan rinds

Store them in a zip bag in the freezer; they freeze indefinitely and add instant depth to vegetarian soups.

Blend a cup

For a silkier texture, ladle 1 cup of finished soup into a blender, puree, then stir back into the pot.

Use fire-roasted tomatoes

The charred edges add smoky complexity without extra cooking steps.

Finish with acid

Lemon juice added at the end lifts the earthy lentils and keeps the spinach tasting fresh.

Variations to Try

  • Moroccan twist: Swap cumin for ras-el-hanout, add ¼ cup chopped dried apricots with the lentils, and finish with chopped preserved lemon peel.
  • Smoky sausage boost: Brown 6 ounces sliced Andouille sausage before the aromatics; proceed as directed for a meaty version.
  • Coconut curry: Replace 1 cup broth with canned coconut milk and add 1 tablespoon red curry paste with the tomato paste.
  • Grains & greens: Stir in ½ cup quick-cooking quinoa during the last 12 minutes of simmering and swap spinach for chopped kale.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors deepen overnight, making leftovers legendary.

Freezer: Portion into freezer-safe jars or silicone muffin trays for single servings. Freeze up to 3 months. Thaw overnight in the fridge or microwave from frozen, stirring frequently.

Make-ahead: The soup base (through step 6) can be cooked 2 days ahead; add spinach and lemon just before serving to keep color vivid.

Frequently Asked Questions

Yes, but they’ll cook faster (12–15 minutes) and break down into a creamy stew. The texture will be less brothy; add an extra ½ cup water if you prefer it soupier.

Naturally! Just double-check that your broth and tomato brands are certified gluten-free if you’re cooking for celiac guests.

Drop in a peeled potato and simmer 10 minutes; the potato will absorb some salt. Remove potato, then balance with an extra squeeze of lemon or a pinch of sugar.

Absolutely—use a 7- to 8-quart pot and add 5 minutes to the simmer time because volume affects heat retention.

Swap in chopped kale, Swiss chard, or even arugula. Heartier greens need 3 extra minutes to soften; delicate arugula wilts instantly off heat.

Yes. Complete steps 1–4 on the stovetop, then scrape everything into a 4- to 6-quart slow cooker with lentils, broth, and bay. Cook on LOW 6–7 hours or HIGH 3 hours, adding spinach at the end.
onepot lentil and spinach soup for warm winter evenings
soups
Pin Recipe

One-Pot Lentil and Spinach Soup for Warm Winter Evenings

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

Ingredients

Instructions

  1. Warm the pot: Heat olive oil in a Dutch oven over medium. Toast paprika, cumin, coriander, and pepper 45 seconds.
  2. Sauté vegetables: Add onion, carrot, celery, and ½ tsp salt. Cook 5 minutes until softened.
  3. Add tomato & garlic: Stir in tomato paste and garlic; cook 1 minute.
  4. Deglaze: Pour in diced tomatoes with juices, scraping up browned bits.
  5. Simmer lentils: Stir in lentils, broth, water, bay leaf, Parmesan rind, and remaining 1 tsp salt. Partially cover and simmer 20 minutes.
  6. Finish: Remove bay leaf and rind. Stir in lemon juice. Gradually add spinach until wilted. Rest 5 minutes, then serve with olive oil and Parmesan.

Recipe Notes

For a smoky depth, don’t skip the smoked paprika. Soup thickens as it stands; thin with broth or water when reheating.

Nutrition (per serving)

248
Calories
17g
Protein
33g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.