Healthy Creamy Lentil and Vegetable Soup with Spinach and Lemon

5 min prep 12 min cook 15 servings
Healthy Creamy Lentil and Vegetable Soup with Spinach and Lemon
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

I still remember the first January I spent in my tiny Chicago apartment, the radiators clanging like a freight train while snow piled against the windowsills. I was broke, homesick for California sunshine, and trying to keep a brand-new “eat-more-plants” resolution alive. One blustery Tuesday, I dumped the dregs of my pantry—half a bag of lentils, a lonely sweet potato, a can of coconut milk—into my thrift-store Dutch oven and prayed. Forty minutes later, I ladled out a soup so silky, so bright with lemon and spinach, that I actually did a little dance right there in my sock feet. That impromptu meal became my winter lifeline; I’ve tweaked it every year since, adding vegetables here, adjusting spices there, until it finally earned a permanent spot on this blog. If you need a bowl that tastes like sunshine on the coldest day—and keeps your healthy-eating goals on track—this is the one.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
  • Creamy Without Cream: A light coconut-milk base plus blended lentils deliver lush body for a fraction of the saturated fat.
  • Protein Powerhouse: 18 g plant protein per serving keeps you satisfied all afternoon.
  • Meal-Prep MVP: Tastes even better on day three; freezer-friendly for up to three months.
  • Bright, Balanced Flavor: Fresh lemon zest and spinach stirred in at the end keep every spoonful vibrant.
  • Allergen-Friendly: Naturally gluten-free, soy-free, nut-free, and easily made oil-free.

Ingredients You'll Need

Ingredients

Before we start, pull out your prettiest soup bowl—this one deserves the spotlight. Each ingredient below was chosen for flavor and nutrition, but I’ve included swaps so you can cook from what you have.

French Green or Black Lentils (1 cup / 200 g) – These tiny legumes hold their shape yet soften enough to thicken the broth. Red lentils work in a pinch; they’ll dissolve and make a more porridge-like texture. Rinse and pick out any stones before using.

Sweet Potato (1 medium, 300 g) – Adds natural sweetness and body. Substitute butternut squash, carrots, or even white potatoes. Dice small so they cook in tandem with the lentils.

Light Coconut Milk (1 can / 400 ml) – Opt for the “light” version to keep saturated fat modest while still delivering creamy mouthfeel. If you avoid coconut, use an equal amount of unsweetened oat or almond milk plus 1 tsp cornstarch slurry for thickness.

Fresh Spinach (3 packed cups / 90 g) – Baby spinach wilts in seconds and keeps its emerald hue. Swap in chopped kale or chard; just add them five minutes earlier so the ribs soften.

Lemon (1 large) – We use both zest and juice. The zest’s oils perfume the soup, while the juice balances the earthy lentils. Meyer lemons are stellar if you spot them.

Mirepoix Trio – Onion, celery, and carrot form the aromatic base. Dice them uniformly so they soften evenly. In a hurry? Pulse them in a food processor to a fine mince.

Garlic (4 cloves) – Micro-planed or crushed for maximum allicin punch. Reduce if you’re cooking for tiny taste buds.

Ground Cumin & Coriander (1 tsp each) – Toasted in oil for 60 seconds to bloom their citrusy warmth. Whole seeds toasted and ground are even more fragrant.

Smoked Paprika (½ tsp) – Lends a subtle campfire note that tricks your brain into thinking there might be bacon involved. Sweet paprika works; add a pinch of chipotle for smoke.

Vegetable Broth (4 cups / 960 ml) – Low-sodium so you control salt. Homemade is gold; if using cubes, taste at the end before adding extra salt.

Extra-Virgin Olive Oil (1 Tbsp) – For sautéing. Swap with ¼ cup water for oil-free WFPB diets, adding more as needed to prevent sticking.

Sea Salt & Fresh Pepper – Add in layers; lentils drink salt, so season early and adjust again after cooking.

How to Make Healthy Creamy Lentil and Vegetable Soup with Spinach and Lemon

1
Prep & Soffritto

Heat olive oil in a heavy 4-quart Dutch oven over medium. Dice onion, carrot, and celery into ¼-inch pieces. When the oil shimmers, add vegetables plus a pinch of salt. Sauté 6–7 minutes until the onion is translucent and the carrot edges begin to caramelize. Stir in garlic, cumin, coriander, and smoked paprika; toast 60 seconds until fragrant.

2
Build the Base

Add diced sweet potato and rinsed lentils to the pot. Pour in 3 cups of broth, reserving the rest for later. Scrape the bottom to release any browned bits—those fond layers equal free flavor. Bring to a gentle boil, then reduce to low, cover, and simmer 15 minutes.

3
Blend a portion

Remove 2 ladles of soup (about 1½ cups) and blend until silky using an immersion blender or countertop blender; return to the pot. This simple step creates a luxuriously creamy texture without heavy cream.

4
Simmer to perfection

Continue simmering another 10 minutes, stirring occasionally, until lentils and sweet potato are tender but not mushy. Add remaining broth if you prefer a thinner soup.

5
Coconut creaminess

Shake the coconut-milk can well (the cream often separates). Pour it in, stirring gently; watch the soup turn opalescent and inviting. Warm 2 minutes—do not boil vigorously or the coconut may curdle.

6
Spinach & lemon lift

Taste and adjust salt. Stir in spinach until just wilted, 30 seconds. Turn off heat; add lemon zest and juice. The greens will stay bright and the citrus will sing.

7
Rest & serve

Let the soup rest 5 minutes so flavors marry. Ladle into warmed bowls. Finish with a drizzle of good olive oil, cracked pepper, and maybe a few chili flakes if you like heat.

Expert Tips

No-Soak Lentil Hack

Rinse lentils in a fine sieve, then swish them in a bowl of water; any tiny stones sink to the bottom. No overnight soak needed—just 25 minutes simmer time.

Low-Simmer Rule

Boiling lentils too aggressively splits their skins. Keep the barest simmer; you should see only the occasional bubble pop.

Citrus Timing

Add lemon juice off-heat. High heat dulls fresh citrus and can turn spinach khaki.

Chill Before Freezing

Cool soup completely, then freeze flat in labeled quart bags. They stack like books and thaw faster than bricks.

Texture Tune-Up

Prefer brothy? Skip the blending step. Want chowder-thick? Blend 3 ladles instead of 2.

Color Pop Garnish

A sprinkle of pomegranate seeds or diced red bell pepper makes the green spinach sing on camera—and your taste buds.

Variations to Try

Moroccan Twist

Swap cumin for 1 tsp ras el hanout, add ½ cup diced dried apricots with the lentils, and finish with chopped mint.

Green Curry Boost

Whisk 1 Tbsp green curry paste into coconut milk; garnish with cilantro and lime instead of lemon.

Smoky Tempeh Crumble

Sauté 4 oz crumbled tempeh with smoked paprika until crisp; sprinkle on top for extra chew and 8 g protein.

Grain Bowl Makeover

Serve thick soup over warm quinoa or brown rice. Top with avocado slices and toasted pumpkin seeds.

Storage Tips

Refrigerator: Cool completely, transfer to airtight glass jars or containers, and refrigerate up to 5 days. The flavors meld beautifully; you may need to thin with a splash of broth when reheating.

Freezer: Portion into silicone muffin trays for single-serve pucks; once solid, pop them out and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or microwave from frozen, stirring often.

Reheat: Warm gently over medium-low, adding broth or water to loosen. Avoid rapid boiling, which can split coconut milk and turn spinach murky.

Frequently Asked Questions

Yes—red lentils cook faster (12–15 min) and dissolve, yielding a velvety dal-like texture. If you want some whole lentils for bite, use half red and half green.

Each 1½-cup serving packs about 18 g plant protein from lentils and spinach—enough for a satisfying meal, especially when paired with whole-grain bread.

Substitute an equal amount of unsweetened oat or cashew milk plus 1 tsp arrowroot starch. For richness, stir in 2 Tbsp tahini just before serving.

Absolutely. Use sauté mode for steps 1–2, then add remaining ingredients except spinach and lemon. Pressure-cook on high 8 minutes, natural release 10 min, stir in spinach and lemon, rest 5 min.

Use no-salt-added broth and add ½ tsp salt in the beginning, then adjust at the end. A squeeze of lemon amplifies perceived saltiness without extra sodium.

Yes—use an 8-quart pot and add 5 minutes to simmer time. Freeze half for a rainy day; future you will thank present you.
Healthy Creamy Lentil and Vegetable Soup with Spinach and Lemon
soups
Pin Recipe

Healthy Creamy Lentil and Vegetable Soup with Spinach and Lemon

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

Ingredients

Instructions

  1. Sauté aromatics: Heat oil in Dutch oven over medium. Add onion, carrot, celery, and a pinch of salt; cook 6–7 min until softened. Stir in garlic, cumin, coriander, and paprika; toast 1 min.
  2. Add core ingredients: Stir in lentils and sweet potato. Pour in 3 cups broth, scraping up browned bits. Bring to gentle boil, then reduce to low, cover, and simmer 15 min.
  3. Blend portion: Remove 1½ cups soup; blend until smooth and return to pot for creamy texture.
  4. Continue cooking: Simmer another 10 min, adding remaining broth if desired, until lentils and potatoes are tender.
  5. Finish with coconut: Stir in coconut milk; warm 2 min without boiling.
  6. Final flourish: Season with salt and pepper. Stir in spinach until wilted, then lemon zest and juice. Rest 5 min before serving.

Recipe Notes

Soup thickens as it sits; thin with broth or water when reheating. For oil-free, replace oil with ¼ cup water and add more as needed to prevent sticking.

Nutrition (per serving)

261
Calories
18g
Protein
36g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.