This Healthy Crockpot Lentil Soup is warm, filling, and packed with simple vegetables. Just add everything to the crockpot and let it slowly cook into a cozy, flavorful meal.

Why I Love This Recipe
Lentil soup is one of those meals I make when I want something comforting without spending the whole day in the kitchen. The ingredients are simple, but slow cooking gives the soup a deep, home-cooked flavor.
I also love how flexible it is. You can prepare the vegetables the night before, start the crockpot in the morning, and come back to a warm dinner. The lentils make it hearty enough to enjoy as a full meal.
- Everything cooks in one crockpot.
- The lentils do not need to be soaked.
- It uses affordable pantry ingredients.
- It is naturally high in fiber.
- The vegetables add color, texture, and nutrients.
- It works well for meal prep.
- The leftovers taste even better the next day.
- It is freezer-friendly.
Servings and Cooking Time
This recipe makes about 6 servings.
Preparation time: 15 minutes
Cooking time on LOW: 7–8 hours
Cooking time on HIGH: 4–5 hours
Total time: About 7 hours 15 minutes on LOW or 4 hours 15 minutes on HIGH
Ingredients
- 1½ cups dry brown or green lentils, sorted and rinsed
- 1 medium onion, diced
- 3 medium carrots, peeled and diced
- 3 celery stalks, diced
- 4 garlic cloves, minced
- 1 can diced tomatoes, 14.5 ounces, with their juices
- 6 cups low-sodium vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 bay leaf
- ¾ teaspoon salt, plus more if needed
- ½ teaspoon ground black pepper
- 3 cups chopped fresh spinach
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley, for serving

Make Ahead Tips
Dice the onion, carrots, and celery up to two days ahead. Keep them together in a covered container in the refrigerator.
The garlic can also be minced ahead, but store it in a separate airtight container. Rinse and drain the lentils before cooking, or do this the night before and refrigerate them.
You can place all the ingredients except the spinach, lemon juice, and parsley in the crockpot insert the night before. Cover and refrigerate the insert. If your crockpot insert is ceramic, let it sit at room temperature for about 20 minutes before heating so it does not experience a sudden temperature change.
Healthy Crockpot Lentil Soup Recipe and Instructions
Step 1: Add the Lentils and Vegetables
Check 1½ cups of dry brown or green lentils for small stones or damaged pieces. Rinse them under cool water until the water runs mostly clear. Drain them well.
Add the rinsed lentils to a 6-quart crockpot. Add 1 diced medium onion, 3 peeled and diced carrots, 3 diced celery stalks, and 4 minced garlic cloves.

Step 2: Add the Tomatoes, Broth, and Seasonings
Pour one 14.5-ounce can of diced tomatoes with its juices over the lentils and vegetables. Add 6 cups of low-sodium vegetable broth.
Sprinkle in 1 teaspoon of ground cumin, 1 teaspoon of smoked paprika, 1 teaspoon of dried thyme, ¾ teaspoon of salt, and ½ teaspoon of ground black pepper. Add 1 bay leaf.
Stir everything together so the lentils, vegetables, tomatoes, broth, and seasonings are evenly combined.

Step 3: Slow-Cook the Soup
Cover the crockpot with its lid. Cook the soup on LOW for 7–8 hours or on HIGH for 4–5 hours.
The soup is ready for the next step when the lentils are tender and the carrots can be easily pierced with a fork. Cooking times can vary slightly depending on the crockpot and the age of the lentils.

Step 4: Add the Spinach
Remove and discard the bay leaf. Stir 3 cups of chopped fresh spinach into the hot soup.
Cover the crockpot again and cook on HIGH for 5–10 minutes. The spinach should wilt and turn bright green. Do not cook it for too long, or it can lose its fresh color.

Step 5: Finish and Serve
Stir 1 tablespoon of fresh lemon juice into the finished soup. Taste and add a little more salt or black pepper only if needed.
Ladle the soup into bowls. Sprinkle with chopped fresh parsley and serve warm.

Why This Recipe Works (Quick Science)
Brown and green lentils hold their shape better than red lentils during long cooking. They become tender but usually do not completely dissolve into the broth.
Salt can be added at the beginning without preventing lentils from cooking. However, very old lentils may take longer to soften, no matter when the salt is added.
Tomatoes provide acidity and depth. Because acid can sometimes slow the softening of legumes, this soup needs several hours in the crockpot. Starting with fresh lentils also helps.
The onion, carrots, celery, and garlic create a flavorful base. As they slowly cook, their natural flavors blend into the broth.
Smoked paprika and cumin add warmth without making the soup spicy. Lemon juice is added at the end because its fresh acidity balances the earthy lentils and rich broth.
Spinach only needs a few minutes to wilt. Adding it near the end protects its color and prevents it from becoming overly soft.
Common Mistakes
Using red lentils: Red lentils break down quickly and will create a much softer, thicker soup. Use brown or green lentils for the texture shown in this recipe.
Skipping the lentil check: Small stones can sometimes be mixed in with dry lentils. Sort them before rinsing.
Using old lentils: Lentils stored for a long time may stay firm even after hours of cooking. Use a fresh package when possible.
Adding too little liquid: Lentils absorb plenty of broth as they cook. Use the full 6 cups of vegetable broth.
Opening the lid often: Each time you lift the lid, heat escapes and the cooking time may increase. Check the soup near the end of the recommended cooking time.
Overcooking the spinach: Add the spinach only during the final 5–10 minutes so it stays green and fresh-looking.
Forgetting the lemon juice: The soup can taste flat without a little acidity. One tablespoon of lemon juice makes the other flavors brighter.
Leaving in the bay leaf: Always remove the bay leaf before serving. It stays firm and is not meant to be eaten.
What to Serve With
Serve this lentil soup with crusty whole-grain bread, warm pita bread, or garlic toast. They are perfect for soaking up the broth.
For a lighter side, pair it with a simple green salad, cucumber salad, or roasted vegetables. A spoonful of plain Greek yogurt can add a cool, creamy contrast if you do not need the meal to remain dairy-free.
You can also serve smaller portions of the soup beside a grilled cheese sandwich or a vegetable wrap.
Macros Information
Estimated nutrition per serving, based on 6 servings:
- Calories: 295
- Protein: 17 grams
- Carbohydrates: 50 grams
- Fiber: 19 grams
- Sugar: 8 grams
- Fat: 3 grams
- Saturated fat: less than 1 gram
- Sodium: approximately 600 milligrams
These values are estimates. The exact nutrition will change depending on the broth, tomatoes, lentils, and serving size you use.
Storage and Reheating
Let the soup cool before placing it in airtight containers. Refrigerate it for up to 4 days.
The lentils will continue to absorb broth while stored, so the soup may become thicker. Stir in a splash of vegetable broth or water when reheating.
Warm individual servings in the microwave or reheat the soup in a pot over medium-low heat. Stir occasionally until it is hot throughout.
Freeze the cooled soup for up to 3 months. Thaw it overnight in the refrigerator before reheating.
FAQ
Do I need to soak the lentils first?
No. Brown and green lentils do not need to be soaked. Sort, rinse, and drain them before adding them to the crockpot.
Can I use red lentils?
You can, but the soup will have a different texture. Red lentils break down and make the broth much thicker and creamier.
Can I use chicken broth?
Yes. Replace the vegetable broth with the same amount of low-sodium chicken broth. The recipe will no longer be vegetarian.
Can I add meat?
Yes. Cooked shredded chicken, cooked sausage, or diced ham can be stirred in near the end. Keep in mind that these additions will change the macros and sodium level.
Why are my lentils still hard?
The lentils may be old, or your crockpot may cook at a lower temperature. Continue cooking until they are tender, adding a little hot broth if the soup becomes too thick.
Can I cook this soup overnight?
Yes, but use the LOW setting and a programmable crockpot that switches to WARM after 7–8 hours. Leaving it on LOW much longer may make the vegetables overly soft.
How can I make the soup thicker?
Remove about 2 cups of soup, blend until smooth, and stir it back into the crockpot. You can also mash some of the lentils against the side of the crockpot.
How can I make it thinner?
Stir in additional warm vegetable broth until the soup reaches the consistency you like.
Can I use frozen spinach?
Yes. Thaw it first and squeeze out the excess water. Use about 1 cup of thawed frozen spinach in place of 3 cups of fresh spinach.
Is this soup spicy?
No. Smoked paprika and cumin add warm flavor, but they do not make the soup very spicy. Add red pepper flakes or cayenne pepper if you want some heat.

