This slow cooker lentil soup is one of my quiet weeknight wins – dump, stir, walk away, and come home to something that actually tastes like you tried. It’s hearty, nourishing, and not at all boring, thanks to a smart mix of spices and a squeeze of lemon that wakes everything up at the end. I keep this one on rotation during busy weeks because it checks all the boxes: budget-friendly, freezer-friendly, and makes enough for lunch tomorrow.

A close up image of slow cooker lentil soup in a bowl, with bread on the side.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Crockpot lentil soup for the win!

I started making slow cooker lentil soups during the first long winter after becoming a mom, when time and energy felt like luxuries. I wanted something that required no babysitting, didn’t involve chopping a mountain of produce, and still felt like real food—not just survival. This one’s been in the regular dinner rotation ever since, with tweaks over time that really make it sing.

The key here is layering: sautéing the aromatics before they hit the slow cooker builds a deeper base, and finishing with lemon juice and fresh herbs at the end gives you brightness and balance. I blend a small portion of the soup right before serving to thicken it up without turning it into purée—it’s cozy, but still textured and fresh.

If you’re into this kind of easy-but-flavorful soup, I’d also point you to slow cooker tikka masala (surprisingly addictive) or this slow cooker ratatouille if you want something heartier with a similar rhythm but bolder flavors (that’s not soup!)

Key ingredients and why they matter

My cozy slow cooker lentil soup recipe comes together with a hearty base of lentils, veggies, and aromatic spices that bring warmth to every bite. Crushed tomatoes and stock add depth, while spinach, lemon juice, and basil brighten it up. It’s wholesome, satisfying, and full of feel-good ingredients that make healthy taste amazing!

Full ingredient list and detailed instructions in the recipe card.

An overhead image of the ingredients of slow cooker lentil soup.
  • Brown lentils: They hold their shape without going mushy and don’t require soaking. Green lentils also work, but will take a bit longer to cook. Rinse your lentils well—they don’t need soaking, but they do carry dust and grit.
  • Crushed tomatoes: These add body and depth, almost like a tomato-based broth without feeling acidic or overpowering.
  • Paprika + cumin: The warming spice duo that turns this from a standard lentil soup into something layered and crave-worthy. Use smoked paprika if you like that depth.
  • Spinach: Stirred in at the end so it wilts without turning to mush. Kale works too, but give it a few more minutes.
  • Lemon juice: Don’t skip this—it’s what keeps the soup from feeling flat. If you’re out of lemons, try a splash of red wine vinegar.
  • Thyme: Don’t overdo it. A little goes a long way—too much and it can taste medicinal.

TIPS & TRICKS

Shruthi’s top tips

  • Don’t dice the carrots too small – it can overcook and get mushy. 1/2 inch slices tend to preserve shape and cook well.
  • Use a stovetop sauté for the aromatics. It’s optional, but adds way more flavor than dumping raw onion into the slow cooker.
  • Season with salt in layers. Add some with the broth and adjust again after the lemon goes in.
  • Blend a small portion at the end to create body without losing texture—don’t skip this step.

How to make slow cooker lentil soup

  1. Heat olive oil in a large skillet over medium heat. Add carrots, onion, and celery. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent. 
  2. Add garlic, cumin, and paprika; cook for 30 seconds, stirring to bloom the spices.
  3. Transfer the sautéed vegetables to the slow cooker. Add lentils, crushed tomatoes, vegetable stock, oregano, thyme, salt, and pepper. Stir to combine. Cover and cook on low for 6 to 8 hours or high for 3 to 4 hours, until lentils are tender.
  4. About 10 minutes before serving, remove 2 cups of the soup and blend until mostly smooth, then return to the slow cooker. 
  5. Stir in the spinach and let it cook until wilted, about 5 minutes. Stir in lemon juice, taste, and adjust seasoning with salt as needed. 
An overhead image of cooking veggies on a skillet.
An overhead image of adding dried herbs to the skillet.
An overhead image of cooking soup in a slow cooker.
An overhead image of blending part of soup.
An overhead image of squeezing lemon juice to the soup.

How to serve crockpot lentil soup

My lentil soup is a lifesaver on busy weekdays when you want something hearty and filling without the hassle. Pair it with crusty cottage cheese bread for extra protein or classic garlic bread for comfort, and you’ve got a dinner that feels more intentional than it is.

A spoonful of Greek yogurt on top adds creaminess and an extra boost of protein, especially if you’re serving it as the main. You can also garnish with Parmesan cheese or fresh herbs for extra flavor.

An overhead image of two bowls of slow cooker lentil soup in a bowl.

Storage and reheating suggestions

Store leftover lentil soup in an airtight container in the refrigerator for up to 4 days. This is one of those dishes that tastes even better the next day as the flavors meld together.

For longer storage, freeze in single portions for up to 3 months (perfect for easy defrost-and-go lunches). Just leave out the spinach and lemon until reheating.

Reheat in the microwave or stovetop with extra stock to loosen it up. Lentils soak up liquid as they sit, so leftovers will need thinning.

More slow cooker recipes

Craving for more set-it-and-forget-it meals? Check out my favorite slow cooker recipes:

No ratings yet

Slow Cooker Lentil Soup

This slow cooker lentil soup is hearty, comforting, and brightened with lemon—an easy, hands-off meal for cozy weeknights or packed lunches.
Prep Time: 15 minutes
Cook Time: 6 hours
Total Time: 6 hours 15 minutes
Servings: 6 servings
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Ingredients 

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and sliced
  • 1 medium celery stalk, chopped
  • 3 cloves garlic, minced
  • ½ teaspoon ground cumin
  • 1 teaspoon paprika
  • 2 cups brown lentils, rinsed
  • 1 14.5-oz can diced tomatoes, with juices
  • 6 cups vegetable broth
  • 1 teaspoon dried oregano
  • ½ teaspoon dried thyme
  • 1 teaspoon kosher salt
  • ½ teaspoon pepper
  • 3 oz baby spinach, ~3 cups
  • 1 medium lemon, juiced, ~3 tablespoons
  • 2 tablespoons fresh basil, chopped

Instructions 

  • Heat olive oil in a large skillet over medium heat.
  • Add onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 5-6 minutes.
  • Add garlic, cumin, and paprika. Cook for 30 seconds, stirring to bloom the spices.
  • Transfer the sautéed vegetables to a 6-quart (or larger) slow cooker. Add lentils, diced tomatoes with juices, vegetable broth, oregano, thyme, salt, and pepper. Stir to combine.
  • Cover and cook on low for 6-8 hours or high for 3-4 hours, until lentils are completely tender and starting to break down.
  • About 10 minutes before serving, use an immersion blender to partially blend the soup to your desired consistency, leaving some lentils whole. (Alternatively, remove 2 cups of soup, let cool slightly, blend until smooth, and return to the slow cooker.)
  • Stir in the spinach and let cook until wilted, about 5 minutes.
  • Stir in lemon juice, taste, and adjust seasoning with salt as needed.
  • Ladle into bowls, top with fresh basil, and serve with crusty bread if desired.

Notes

  • As the soup sits, the lentils will soak up more of the liquid. When reheating leftovers, add a little more stock to thin it to your desired consistency. 
  • Brown lentils can be swapped for green lentils. Green lentils are firmer, so cooking time may need to be adjusted.
  • Kale can be used instead of baby spinach in an equal amount.
  • Add crushed red pepper for extra heat.
  • Use smoked paprika for a smokier flavor.
  • Top each bowl with 2 tablespoons plain Greek yogurt for extra creaminess and protein (+3g protein per serving)
 

Nutrition

Calories: 297kcal | Carbohydrates: 45g | Protein: 17g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 1350mg | Potassium: 762mg | Fiber: 21g | Sugar: 4g | Vitamin A: 1959IU | Vitamin C: 13mg | Calcium: 71mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.