Best Lentil Soup

Bowl of lentil soup with carrots, kale, tomatoes and lentilsThis lentil soup recipe is the one I finally perfected after lots of testing: mostly pantry staples with a few fresh touches to bring out deep, satisfying flavor. You’ll cook tender brown or green lentils alongside onions, carrots, and warming spices, plus diced tomatoes to add richness. Then, I stir in a handful of hearty greens and finish with a bright squeeze of lemon. It’s vegan, filling, and perfect for busy weeknights.

Throughout this post, you’ll get the full rundown: a detailed ingredient list, step-by-step directions (plus a quick video), plus my secret for that lightly creamy texture—I blend a portion of the soup and stir it back in. I’ll also share tips for adjusting texture, swapping spices and greens, plus storage ideas. This recipe serves four big bowls or six smaller portions, and it freezes beautifully for easy lunches.

Keep reading to see how easy it is to make this healthy lentil soup with pantry basics, tweak the flavors just how you like, and finish it off with a few simple ingredients that make all the difference.

Why You’ll Love It

Here are five reasons why this lentil soup shines:

  1. The ingredients are seasonal veggies and affordable pantry staples, yet the flavor tastes rich and gourmet.
  2. This lentil soup boasts a hearty, satisfying texture with a velvety finish—even though there’s no cream involved. The trick? Blend part of the soup and stir it back in. Seriously game-changing. For another hearty, meal-in-a-bowl option, try Stuffed Pepper Soup.
  3. It’s a nutritious, balanced meal that’s full of protein, fiber, iron, and folate thanks to the lentils.
  4. This soup travels well for lunch too—pack it in a leak-proof container and enjoy it cold or reheated. Bonus: it tastes even better the next day.
  5. It freezes and defrosts like a dream. Make a big batch now, enjoy it weeks later. Convenient comfort food for busy days. If you want another quick weeknight bowl, try Easy Taco Soup.

What You Need

Top-down layout of ingredients for lentil soup including olive oil, onion, carrots, garlic, spices, tomatoes, lentils, broth, kale and lemon

  • ¼ cup extra virgin olive oil
  • 1 medium yellow or white onion, chopped
  • 2 carrots, peeled and chopped
  • 4 garlic cloves, pressed or minced
  • 2 teaspoons ground cumin
  • 1 teaspoon curry powder
  • ½ teaspoon dried thyme
  • 1 large can (28 ounces) diced tomatoes, lightly drained
  • 1 cup brown or green lentils, picked over and rinsed
  • 4 cups vegetable broth
  • 2 cups water
  • 1 teaspoon salt, more to taste
  • Pinch of red pepper flakes
  • Freshly ground black pepper, to taste
  • 1 cup chopped fresh collard greens or kale, tough ribs removed
  • 1 to 2 tablespoons lemon juice (½ to 1 medium lemon), to taste

How to Make It

  1. Chop 1 medium onion and 2 carrots; press or mince 4 garlic cloves; pick over and rinse 1 cup brown or green lentils; remove tough ribs from 1 cup greens and chop them.
  2. Heat 1/4 cup extra-virgin olive oil in a large heavy-bottomed pot over medium heat until shimmering.
  3. Add the chopped onion and carrots and cook, stirring often, until the onion softens and becomes translucent, about 5 minutes.
  4. Add the garlic, 2 teaspoons ground cumin, 1 teaspoon curry powder, and 1/2 teaspoon dried thyme; stir constantly and cook until fragrant, about 30 seconds, then add 1 (28-ounce) can diced tomatoes (lightly drained) and cook a few minutes, stirring.
  5. Stir in the rinsed lentils, 4 cups vegetable broth, 2 cups water, 1 teaspoon salt, a pinch of red pepper flakes, and freshly ground black pepper; bring to a boil, then reduce heat to a gentle simmer, partially cover, and cook 25–30 minutes until the lentils are tender but still hold their shape.

    Six-panel collage showing steps to make lentil soup: sautéing, adding spices, adding tomatoes and lentils, simmering, blending and finishing with kale and lemon

  6. Carefully ladle about 2 cups of the hot soup into a blender, secure the lid and cover with a towel, and purée until smooth; pour the blended soup back into the pot (or purée a portion with an immersion blender).
  7. Stir in the chopped collard greens or kale and cook 4–6 minutes until the greens are tender and bright green.
  8. Remove the pot from the heat, stir in 1 tablespoon lemon juice, then taste and adjust seasoning with more salt, pepper, lemon juice, or red pepper flakes as desired.

Tips for Texture and Flavor

  • Stick with brown or green lentils for best results—they keep their shape and add a nice bite to the soup.
  • Always take a moment to pick over lentils for tiny stones and rinse them well under cold water before cooking.
  • Cooking the tomatoes a bit with the spices—simmering as you would for lasagna soup—cuts their raw edge and deepens the overall flavor.
  • Blending only part of the soup gives you creamy texture without any dairy. Blend less for chunkier, more for silky smooth.
  • Be safe blending hot liquids—vent your blender lid slightly and keep a towel handy to prevent any accidents.
  • Add the lemon at the very end and adjust to your taste—the bright acidity really makes this lentil soup pop, just as it does in lemon orzo chickpea salad.
  • If your soup thickens too much after sitting or in the fridge, thin it out with a splash of water or broth when reheating.

Flavor Swaps and Add-Ins

  • Spice swap: swap curry powder for 1½ teaspoons smoked paprika and ½ teaspoon ground coriander for a smoky, savory twist.
  • Use red lentils for a quicker, creamier soup—just reduce simmer time to 15–20 minutes. Keep in mind the texture will be smoother and less hearty.
  • Add cooked grains like ½ cup barley, farro, or quinoa at the end for extra chew and heartiness.
  • Make it richer by swirling in ¼–½ cup canned coconut milk or a spoonful of tahini right before serving. This will change the flavor but add lovely creaminess. For a coconut milk-forward variation, try Thai red curry noodle soup.
  • For a non-vegan twist, brown diced sausage or pancetta with the onion to add meaty depth—similar to the flavor base in creamy Italian sausage ditalini soup. Drain excess fat if you like.
  • Try spinach, Swiss chard, or mustard greens instead of collards or kale. Add tender greens like spinach right at the end to keep them fresh.
  • If you prefer, skip the blending step and serve this as a chunky lentil and vegetable stew.

Storing, Freezing, and Reheating

To refrigerate: cool your soup to room temperature, then store it in airtight containers in the fridge for up to 4 days. It tastes even better the next day!

To freeze: let the soup cool completely, then transfer to freezer-friendly containers or resealable bags. Leave some space for expansion and label with the date. Don’t add lemon juice or fresh greens before freezing—add them fresh when reheating.

Reheat gently on the stovetop from thawed or frozen, stirring occasionally. If the soup is too thick, splash in some broth or water to loosen it. Finish with fresh lemon juice and extra greens after reheating to brighten up the flavors.

Make-ahead: you can cook the soup through the simmering stage and refrigerate it for up to 2 days before blending, adding greens, and finishing with lemon just before serving.

Spoonful of lentil soup lifted above a bowl

Common Questions Answered

  • Q: Can I use red lentils instead of brown or green?

    A: Absolutely! Red lentils cook faster and break down more, giving a smoother, thicker soup. Just shorten the simmer time to 15–20 minutes for best results.

  • Q: Do lentils need to soak before cooking?

    A: Nope. Brown and green lentils cook fairly quickly without soaking—about 25–30 minutes simmering is perfect for tender results.

  • Q: Can I make this soup in a slow cooker or Instant Pot?

    A: Yes! For slow cooker, sauté the veggies first, then add everything and cook on low for 4–6 hours. With an Instant Pot, sauté, then pressure cook on high for 10 minutes with a 10-minute natural release. Check liquid levels and adjust as needed. Craving another cozy bowl? Shepherd’s Pie Soup delivers similar comfort with a different flavor profile.

  • Q: How can I thicken or thin the soup?

    A: To thicken, blend a larger portion or all the soup until creamy. To thin, stir in hot broth or water little by little until you get the texture you want.

  • Q: Is this recipe gluten-free?

    A: Yes! This lentil soup is naturally gluten-free as long as you use gluten-free vegetable broth and skip any grains with gluten. For a crunchy, gluten-free side, try Cucumber Ranch Crack Salad.

  • Q: Can I use canned lentils?

    A: Definitely. Drain and rinse canned lentils well, then add them toward the end just to warm through. Reduce or skip the simmer time and adjust liquid as needed.

Close-up detail of lentil soup showing texture of lentils, carrots and kale

Print

Healthy and comforting lentil soup made with pantry staples, fresh greens, and warm spices, finished with lemon juice. Vegan, filling, and perfect for busy weeknights.

  • Author: Adam Benali
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 large bowls or 6 smaller portions 1x
  • Category: Soup

Ingredients

Scale
  • ¼ cup extra virgin olive oil
  • 1 medium yellow or white onion, chopped
  • 2 carrots, peeled and chopped
  • 4 garlic cloves, pressed or minced
  • 2 teaspoons ground cumin
  • 1 teaspoon curry powder
  • ½ teaspoon dried thyme
  • 1 large can (28 ounces) diced tomatoes, lightly drained
  • 1 cup brown or green lentils, picked over and rinsed
  • 4 cups vegetable broth
  • 2 cups water
  • 1 teaspoon salt, more to taste
  • Pinch of red pepper flakes
  • Freshly ground black pepper, to taste
  • 1 cup chopped fresh collard greens or kale, tough ribs removed
  • 1 to 2 tablespoons lemon juice (½ to 1 medium lemon), to taste

Instructions

  1. Chop the onion and carrots; press or mince the garlic cloves; pick over and rinse the lentils; remove tough ribs and chop the greens.
  2. Heat olive oil in a large heavy-bottomed pot over medium heat until shimmering.
  3. Add chopped onion and carrots. Cook, stirring often, until onion softens and becomes translucent, about 5 minutes.
  4. Add garlic, ground cumin, curry powder, and dried thyme. Stir constantly and cook until fragrant, about 30 seconds. Then add diced tomatoes and cook a few minutes, stirring.
  5. Stir in rinsed lentils, vegetable broth, water, salt, red pepper flakes, and freshly ground black pepper. Bring to a boil, then reduce heat to a gentle simmer, partially cover, and cook 25–30 minutes until lentils are tender but still hold their shape.
  6. Carefully ladle about 2 cups of the hot soup into a blender, cover with a towel, and purée until smooth; return blended soup to the pot (or use an immersion blender to purée part of the soup).
  7. Stir in chopped greens and cook 4–6 minutes until greens are tender and bright green.
  8. Remove pot from heat, stir in lemon juice, then taste and adjust seasoning with more salt, pepper, lemon juice, or red pepper flakes as desired.

Notes

Use brown or green lentils for best texture as they hold their shape., Pick over and rinse lentils to remove any debris., Cooking tomatoes with spices deepens flavor and reduces raw edge., Blending part of the soup creates a creamy texture without dairy., Blend less for chunkier texture, more for smoothness., Be careful when blending hot liquids: vent the blender lid slightly and cover with a towel., Add lemon juice at the end to brighten flavors., If soup thickens after refrigeration, thin with broth or water when reheating., To freeze: cool completely and freeze without lemon juice or fresh greens; add fresh when reheating., Can substitute curry powder with smoked paprika and ground coriander for smoky flavor., Red lentils can be used for quicker, creamier soup; reduce simmer time accordingly., Cooked grains like barley, farro, or quinoa can be added for extra heartiness., Optional non-vegan addition: brown sausage or pancetta with onions.

Nutrition

  • Serving Size: 1 bowl
  • Calories: Approximately 250 calories per serving
  • Fat: ~7 grams per serving
  • Carbohydrates: ~40 grams per serving
  • Protein: ~15 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Dinner

Adam Benali

ABOUT THE AUTHOR

Adam Benali

Hi, I’m Adam Benali, an American-born chef with Moroccan roots, recipe creator, and the voice behind Mama Pantry. I grew up surrounded by the warm spices, comforting meals, and generous hospitality of Moroccan family cooking. Mama Pantry is where I share easy, flavorful recipes made for real home kitchens — from quick breakfasts and family dinners to cozy pantry meals you’ll want to make again and again.

READ MORE →

Leave a Comment

Recipe rating