Best Lentil Soup
This lentil soup is all about cozy comfort without any fuss. It relies on simple pantry staples like lentils, canned tomatoes, warming spices, and olive oil to create a hearty base. Then, a handful of sturdy greens and a squeeze of lemon juice lift the flavors to fresh and bright. A little blender magic — pureeing part of the soup — gives it a smooth, mildly creamy texture without any dairy added, which is perfect if you want something easy and light.
Here’s what you’ll find below so you can make this lentil soup like a pro at home:
- A straightforward ingredient list with prep tips — no complicated or obscure items here.
- A clear, step-by-step method with photos and a video so you can cook along confidently.
- Helpful chef tips and quick shortcuts to save you time, plus simple swaps for ingredients you already have.
- Advice on storing, freezing, and reheating so you can meal prep or enjoy leftovers hassle-free.
- Flavor variations and answers to common questions to help you customize the soup your way.
Expect about 10 minutes of prep and around 45 minutes simmering. This recipe makes enough for four generous bowls or six smaller servings. Stick with me, and you’ll have an irresistible pot of healthy lentil soup on your table in less than an hour.
Why You’ll Love This Soup
Here are five great reasons why you’ll adore this lentil soup recipe:
- It combines seasonal veggies with affordable pantry staples but tastes far from basic — more like a homemade gourmet soup.
- The texture is fantastic: hearty, with just the right amount of creaminess without any cream. Blending part of the soup is a simple trick that changes everything.
- This is a truly nourishing meal, packed with protein, fiber, iron, and folate from the lentils, making it a satisfying, well-rounded dish (for another plant-protein soup, see our Tuscan White Bean Soup).
- Leftover lentil soup makes a perfect lunch — easy to pack in a leak-proof container and even tastier the next day as the flavors meld.
- You can easily freeze this soup, so cooking ahead to save time during busy weeks is a total win.
Ingredients and Prep

- ¼ 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 as needed
- Pinch of red pepper flakes
- Freshly ground black pepper, to taste
- 1 cup chopped fresh collard greens or kale, ribs removed
- 1 to 2 tablespoons lemon juice (from ½ to 1 medium lemon), to taste
How to Make It
- Pick over and rinse the lentils.
- Heat 1/4 cup olive oil in a large pot over medium heat until shimmering.
- Add chopped onion and carrots and cook, stirring often, until the onion is soft and translucent, about 4–6 minutes.
- Add minced garlic, 2 teaspoons ground cumin, 1 teaspoon curry powder, and 1/2 teaspoon dried thyme; stir for about 30 seconds until fragrant.
- Add drained diced tomatoes and cook, stirring, for 2–3 minutes.
- Add 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 partially cover and reduce heat to a gentle simmer; cook until lentils are tender but hold their shape (about 25–30 minutes for brown/green lentils; 12–15 minutes for red).

- Carefully transfer about 2 cups of hot soup to a blender, cover and blend until smooth (or use an immersion blender to puree about one-quarter of the soup); return the puree to the pot.
- Stir in chopped collard greens or kale and cook until wilted and tender, about 3–5 minutes.
- Remove the pot from heat, stir in 1–2 tablespoons lemon juice, and taste-adjust seasoning with more salt, pepper, or red pepper flakes as desired.
Kitchen Tips and Shortcuts
Having trouble finding time? No worries! You can prep your veggies the night before to speed up dinner prep. Also, rinsed and pre-sorted lentils tend to cook more evenly and quickly, so take a moment to sort through and rinse for the best results.
Use an immersion blender to puree the soup right in the pot—that way, you save time and avoid extra dishes. If you’re in a pinch, red lentils cook faster but will give you a smoother, softer soup, so pick based on your texture preference. Pressed for time on a different night? Try this 10-minute homemade egg drop soup for a truly quick alternative.
Don’t skip the lemon juice at the end — it brightens the flavors and adds a fresh balance to the spices and earthiness of the lentils, a trick that also shines in Avgolemono — Greek Lemon Chicken Soup.
Ways to Vary the Soup
This lentil soup is versatile! Try swapping out collard greens or kale for baby spinach or Swiss chard if you prefer a milder green. You can also add chopped zucchini or diced potatoes for extra veggies and texture. If you love potato-forward soups, try Cajun Potato Soup.
If you want to boost the protein, a handful of cooked chickpeas stirred in just before serving is a nice addition. For a smoky twist, add 1 teaspoon smoked paprika along with the other spices.
No curry powder? Use garam masala or a mix of ground turmeric and coriander for a different but delicious flavor profile, or explore a curry-spiced bowl like Coconut Curry Pumpkin Soup.
Storage and Make-Ahead
Let your lentil soup cool completely before storing. It keeps well in an airtight container in the fridge for up to 4 days, making it perfect for busy weeknight leftovers. For another make-ahead option that reheats well, try Hearty Chicken Veggie Soup.
You can freeze this soup too — just portion it into freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the fridge then reheat gently on the stove or in the microwave. The same freeze-and-reheat method works beautifully for Albondigas Soup (Mexican Meatball Soup).
If your soup thickens after refrigeration or freezing, simply stir in a splash of broth or water while reheating to loosen it up.

Frequently Asked Questions
Can I use red lentils instead of brown or green? Absolutely! Red lentils cook faster (about 12-15 minutes) and tend to break down more, creating a smoother soup. Brown or green will hold their shape better for more texture.
Do I need to soak the lentils? No soaking needed here. Just pick over to remove debris, rinse, and cook directly.
Can I make this soup in a slow cooker? Yes! Brown or green lentils can be simmered on low for 6-8 hours with all ingredients. Add kale or collards toward the last 30 minutes. If you’re looking for another set-it-and-forget-it option, try slow cooker Mississippi steak bites.
What if I don’t have vegetable broth? Use water along with a bit more salt and spices for flavor; or add a bouillon cube as a convenient substitute.
How can I add more protein? Lentils are a good plant-based protein, but you can add cooked beans, tofu cubes, or a dollop of Greek yogurt on top for extra protein.

A hearty, flavorful, and simple vegan lentil soup made with pantry staples, fresh greens, warming spices, and a splash of lemon juice. Smooth and mildly creamy texture is achieved by pureeing part of the soup, without any dairy.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: Mediterranean
Ingredients
- 1/4 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
- 1/2 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 as needed
- Pinch of red pepper flakes
- Freshly ground black pepper, to taste
- 1 cup chopped fresh collard greens or kale, ribs removed
- 1 to 2 tablespoons lemon juice (from 1/2 to 1 medium lemon), to taste
Instructions
- Pick over and rinse the lentils.
- Heat 1/4 cup olive oil in a large pot over medium heat until shimmering.
- Add chopped onion and carrots and cook, stirring often, until the onion is soft and translucent, about 4 to 6 minutes.
- Add minced garlic, 2 teaspoons ground cumin, 1 teaspoon curry powder, and 1/2 teaspoon dried thyme; stir for about 30 seconds until fragrant.
- Add drained diced tomatoes and cook, stirring, for 2 to 3 minutes.
- Add the rinsed lentils, 4 cups vegetable broth, 2 cups water, 1 teaspoon salt, a pinch of red pepper flakes, and freshly ground black pepper to taste.
- Bring to a boil, then partially cover and reduce heat to a gentle simmer; cook until lentils are tender but hold their shape (about 25 to 30 minutes for brown/green lentils; 12 to 15 minutes for red lentils).
- Carefully transfer about 2 cups of hot soup to a blender, cover, and blend until smooth (or use an immersion blender to puree about one-quarter of the soup directly in the pot); return the puree to the pot.
- Stir in chopped collard greens or kale and cook until wilted and tender, about 3 to 5 minutes.
- Remove the pot from heat, stir in 1 to 2 tablespoons lemon juice, and adjust seasoning with more salt, black pepper, or red pepper flakes as desired.
Notes
This recipe is loosely inspired by America’s Test Kitchen’s lentil soup from The Complete Vegetarian Cookbook, but tweaked to suit everyday cooks., You can prep veggies the night before to save time., Using an immersion blender saves dishes and speeds up the process., Red lentils cook faster and provide a smoother texture., This soup freezes well for up to 3 months., Additions like cooked chickpeas or smoked paprika can customize the soup.
Nutrition
- Serving Size: 1 bowl
- Calories: Approximately 250 calories per serving (estimate based on ingredients)
- Fat: Approximately 7 grams per serving
- Carbohydrates: Approximately 40 grams per serving
- Protein: Approximately 15 grams per serving