This easy lentil soup is a hearty, veggie-packed one-pot meal with lots of lentils, peppers, tomatoes, and greens, with just enough spice and a splash of fresh lemon to brighten things up.
We’re making hearty Lentil Soup in the Chili Pepper Madness kitchen today, my friends! It’s one of those toss-it-all-in-the-pot dinners I reach for when I want something filling but still on the lighter side.
My mom made lentil soup all the time when I was a kid (cheap, simple, great for a big family) but it was pretty light on seasoning and add-ins. These days I love lentil soup because I make it my way, with plenty of spice and satisfying flavor. Call it my "upgraded lentil soup".
The base is simple and pantry friendly, a few veggies, canned tomatoes, dried lentils, and just enough spice to wake everything up. No soaking needed. The lentils cook right in the pot until they’re tender, and you can blend a bit of the soup to make it extra creamy without any cream.
Like most Chili Pepper Madness recipes, you can keep this healthy lentil soup nice and mild or bring on some heat. I use jalapeño and chili powder, then finish my bowl with red pepper flakes, chili crisp, or hot sauce and plenty of extra lemon. It’s naturally vegetarian, easy to make vegan, great for meal prep, and perfect for chilly nights when you want big flavor that still feels good.
Why You’ll Love This Lentil Soup
- Simple Ingredients = Big Flavor. It's so easy and satisfying with everyday pantry staples - lentils, canned tomatoes, basic veggies, and a few key spices. Nothing fancy, just really good.
- Heat Your Way. Keep it mild for the whole family, or do it CPM-style and finish your bowl with jalapeño, red pepper flakes, chili oil or chili crisp, or hot sauce. Or all of them!
- Great for Leftovers. The flavors only get better as it sits, so it’s perfect for make-ahead lunches or an easy dinner later in the week.
- Flexible Base Lentil Soup Recipe. It's great as-is, but easy to toss in meats, extra veg, or other add-ons to round it out and feed a big family.
Lentil Soup Ingredients & Swaps
The full ingredients list with measurements is listed in the printable recipe card at the bottom of the post.
Here’s what you’ll need to make this lentil soup, plus a few notes and easy swaps.
- Olive Oil. For sautéing the veggies. Use any neutral cooking oil you like.
- Onion. A yellow or white onion is perfect for the savory base.
- Carrot. Adds natural sweetness, body, and nutrition.
- Bell pepper. I like the extra flavor and color it brings, like it does to Cajun dishes. Any color works.
- Jalapeño (optional). For a touch of heat. Skip to keep it mild. Use 2-3 or hotter chilies to up the heat factor.
- Garlic. Fresh garlic is best. I just LOVE lots of garlic.
- Dried Green or Brown Lentils. Best for this recipe. They cook up tender but still hold their shape without turning mushy. No soaking needed.
- Diced Tomatoes (Fire-Roasted Preferred). Fire-roasted tomatoes add extra flavor and a hint of smoky char, but regular diced tomatoes work just fine.
- Vegetable Broth + Water. Chicken broth also works if you’re not concerned about being vegetarian. Use water or more stock to adjust the soup thickness.
- Smoked Paprika. For subtle smoky flavor that builds. Regular is good, or try hot paprika for more kick!
- Ground Cumin. Earthy and classic with lentils and tomatoes.
- Chili Powder. Use ancho, guajillo, New Mexican, or a mild American blend to add chili flavor without overpowering heat. People love my homemade chili powder recipe.
- Dried Herbs. Oregano (or Italian seasoning), dried thyme, bay leaves. Pretty standard for classic lentil soup - for a reason. It's great with the subtle herby notes.
- Salt and Black Pepper. To taste.
- Fresh Spinach or Kale. I've tested many greens and these are my preferred for nutritional value, color, and texture. Kale is a bit heartier, but spinach cooks more quickly and softly. We usually grow both in our garden.
- Fresh Lemon Juice. A fresh pop of citrus always wakes up all the spices. Don’t skip it at the end.
- Fresh Parsley or Cilantro. Adds a nice color to the top and a bit of fresh flavor finish.
How to Make Lentil Soup
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrot, bell pepper, and jalapeño (if using). Cook 6-8 minutes, stirring now and then, until everything softens and the edges start to turn lightly golden.
Stir in the garlic, smoked paprika, cumin, chili powder, oregano (or Italian seasoning), thyme, and bay leaves. Cook about 30 seconds to 1 minute, just until the garlic is fragrant and the spices smell “toasty,” not raw.
Pour in the diced tomatoes (with their juices), the broth, and 1 cup of water. Add the lentils. Stir well, scraping up any flavorful bits from the bottom of the pot.

Bring everything to a gentle boil, then reduce to a steady simmer. Cover partially and cook 25-35 minutes, stirring occasionally, until the lentils are tender. If the soup thickens too much, add a splash of water or broth as needed.
Once the lentils start to soften, stir in the salt and black pepper. Taste and adjust. Lentil soup really comes alive with proper seasoning, and you may want a touch more salt depending on your broth.
Stir in the spinach or kale and cook 2-3 minutes until wilted and bright green. (Kale may take a couple minutes longer, so chop it smaller if you want it softer.)
Turn off the heat and stir in the lemon juice. Add the parsley or cilantro for a fresh flavor boost.
Remove the bay leaves. Taste again and adjust - more lemon for bright acidity, more salt, more water/broth to thin, or a pinch of chili powder for extra heat.

For a creamier soup without cream, blend a couple cups of the soup (or hit it with an immersion blender for a few quick pulses), then stir it back in. You’ll get a thicker soup while keeping plenty of whole lentils and veggies.
Boom! Done! Your lentil soup is ready to serve!

Mike’s Tips & Notes
- Take your time with the sauté. Let the onion, carrot, and peppers get lightly golden brown before adding the garlic and spices. Those browned bits on the bottom mean deeper, richer flavor.
- No need to soak the lentils. Green or brown lentils cook up perfectly right in the pot. Just rinse and pick them over. If they’re still a bit firm, give them another 5-10 minutes and a splash more water or broth.
- Control the heat factor. The base recipe is gently spiced and family-friendly. For more heat, add more jalapeno or a hotter pepper, or finish your bowl with red pepper flakes, chili oil, or hot sauce so everyone can choose their own level.
- The leftovers are even better. The flavor deepens by the next day. It will thicken in the fridge, so add a splash of water or broth when you reheat.
What to Serve with Lentil Soup
Lentil soup is a full meal in a bowl, but a good side can really nail the meal. Here are some of my favorites:
- Mike's Way. Drizzle on my homemade chili crisp, a few splashes of my homemade habanero hot sauce, and a few sprinkles of chili flakes. Yum.
- A little hot sauce bar. Set out a few of your favorite hot sauces or chili oils and let everyone customize the heat level in their bowl, CPM-style.
- Crusty bread or rolls. Any good warmed crusty loaf is perfect for dipping. Garlic bread? Yum!
- Roasted vegetables. Add a side of honey roasted carrots, honey sriracha brussels sprouts, or roasted sweet potatoes to round out the meal.
- Cornbread or savory muffins. Slightly sweet skillet cornbread, spicy jalapeno cornbread, or savory cornbread muffins are perfect pairings.
Variations
You can keep this as a classic lentil soup or switch it up a bit depending on your mood and what you have on hand.
- Extra Veggie Lentil Soup. Add more chopped veggies with the onion and carrot, like zucchini, extra bell pepper, celery, roasted chilies, or even a handful of mushrooms. Stir in extra spinach or kale at the end if you love a greener bowl.
- Smoky Sausage Lentil Soup. Brown 8-12 ounces of sliced smoked sausage like andouille, conecuh, or kielbasa in the pot first, then remove it to a plate. Cook the veggies in the rendered fat plus a bit of oil, then add the sausage back in with the lentils and liquids. Or cook ground beef or Mexican chorizo when you cook the early veggies.
- Mexican-Style Lentil Soup. For a Mexican twist, try Lentejas (or Sopa de Lentejas) with potato and spicy chorizo.
Best Lentils for Lentil Soup
Not all lentils cook the same, so the type you use really changes the bowl.
Green or Brown Lentils (Recommended). This recipe is written for green or brown lentils. They’re easy to find, cook in about 25-35 minutes, and turn tender while still holding their shape, perfect hearty texture, not mushy. No soaking needed, just rinse and pick out any tiny stones.
French Green Lentils (Puy Lentils). You can use French green lentils, but they’ll stay firmer and a bit “bouncy.” Great if you like more bite, but the soup won’t be quite as creamy even after blending. Give them a few extra minutes of simmer time if needed.
Red or Yellow Lentils. Red and yellow lentils cook much faster and break down more, giving you a thicker, almost puree-style soup. If that’s what you want, they’ll work, but the texture will be different from what I intended here. Start checking them around 15-20 minutes.
Canned Lentils. Only have canned? No problem.
- Use about 3 cans, rinsed and drained.
- Add them after the veggies and spices, along with the tomatoes and broth.
- Simmer just 15-20 minutes, until everything tastes melded.
For the best texture and flavor, though, dried green or brown lentils are my go-to.
Storage, Freezing & Reheating
How Long Does Lentil Soup Last in the Fridge? Let the soup cool to room temperature, then transfer it to airtight containers and refrigerate. It will keep well for 3-4 days. The flavors actually deepen as it rests, so it’s great for make-ahead lunches and dinners.
Can I Freeze Lentil Soup? Yes! This lentil soup freezes very well.
- Spoon it into freezer-safe containers or zip-top bags (leave a little room for expansion).
- Label and freeze for up to 3 months.
- For easy portions, freeze in smaller containers or flat in bags, then stack.
To use, thaw overnight in the refrigerator or gently in a bowl of cold water.
How to Reheat Lentil Soup. Lentil soup thickens as it sits, especially after chilling or freezing, so plan to add a bit of liquid back.
- Stovetop: Add the soup to a pot with a splash of water or broth. Warm over medium-low heat, stirring now and then, until heated through. Add more liquid as needed to reach your desired consistency.
- Microwave: Transfer to a microwave-safe bowl, add a splash of water or broth, and cover loosely. Heat in 45-60 second bursts, stirring between each, until hot.
Taste after reheating and finish with a fresh squeeze of lemon, a pinch of salt, and a little extra parsley or cilantro if you have it.
Recipe FAQ
Is lentil soup good for you?
Yes, lentil soup is generally a very healthy choice. Lentils are rich in plant-based protein, fiber, and minerals, and this recipe adds extra nutrients from veggies and greens without any heavy cream. If you’re watching sodium, just go easy on the salt and adjust toppings to fit your needs.
Do I need to soak the lentils first?
No. Green and brown lentils cook up beautifully right in the pot without soaking. Just rinse them well and pick out any tiny stones or debris before cooking.
Can I use canned lentils instead of dried?
Yes. Use 3 cans of lentils, rinsed and drained. Add them when you add the tomatoes and broth. Because canned lentils are already cooked, you only need to simmer 15-20 minutes to meld the flavors.
Can I make this in a slow cooker?
You can. For the best flavor, sauté the onion, carrot, peppers, garlic, and spices on the stovetop first, then transfer everything to a slow cooker with the lentils, tomatoes, broth, and water. Cook on LOW for 6-8 hours or HIGH for 3-4 hours, until the lentils are tender. Stir in the greens, lemon juice, and herbs at the end and let them wilt before serving.
Can I make this in an Instant Pot?
Yes. Sauté the onion, carrot, peppers, and garlic on Sauté mode, stir in the spices, then add the lentils, tomatoes, broth, and water. Seal and cook on Manual/Pressure Cook, 12-14 minutes, then let the pressure release naturally for 10 minutes. Finish with the greens, lemon, and herbs on Sauté just until wilted.
Try Some of My Other Popular Recipes
- This Mulligatawny Soup Recipe is an Indian fusion dish of curried lentils and veggies, hearty & flavorful.
- This Ethiopian Misir Wat Recipe is a vibrant red lentil stew with piquant berbere spices and an earthy base of onion, garlic, nigella and cardamom.
- This Masoor Dal Recipe (red lentil curry) is a curry lover's dream with nutty red lentils, hearty potatoes and curry spices.

Did you make this lentil soup? I’d love to hear how it turned out - please leave a star rating and a quick comment below. Your feedback helps me keep the recipe info and FAQs up to date, tells Google that my readers love it, and helps more spicy food lovers discover Chili Pepper Madness. Thanks! - Mike H.

Lentil Soup Recipe
Ingredients
- 2 tablespoons olive oil
- 1 medium onion diced
- 1 medium carrot diced
- 1 medium bell pepper diced
- 1 small jalapeño seeded and diced (optional for mild heat)
- 4 cloves garlic minced
- 1 ½ cups dried green or brown lentils rinsed and picked over
- 2 cans 14.5 ounces diced tomatoes, fire-roasted preferred
- 5 cups vegetable broth or chicken broth
- 1 cup water plus more as needed
- 1 tablespoon smoked paprika
- 2 teaspoons ground cumin
- 1 teaspoon chili powder use ancho, guajillo, New Mexican, or an American blend
- 1 teaspoon dried oregano or Italian seasoning
- ½ teaspoon dried thyme
- 2 bay leaves
- 1 teaspoon salt or to taste
- ½ teaspoon black pepper
- 2 cups chopped fresh spinach or kale
- 3 tablespoons fresh lemon juice or more to taste
- ¼ cup chopped fresh parsley or cilantro
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrot, and peppers. Cook, stirring occasionally, until softened and lightly golden at the edges, 6-8 minutes.
- Add the garlic and cook, stirring, about 30 seconds, just until fragrant.
- Add the smoked paprika, cumin, chili powder, oregano or Italian seasoning, thyme, bay leaves, salt, and black pepper. Stir well to coat the vegetables and cook 1 minute to toast the spices.
- Stir in the lentils, diced tomatoes with their juices, vegetable broth, and water. Scrape the bottom of the pot to release any browned bits. Bring to a boil.
- Reduce the heat and simmer uncovered for 25-35 minutes, or until the lentils are tender but still hold their shape. Stir occasionally and add a splash of water if the soup becomes thicker than you like.
- For a creamier texture, carefully ladle 2-3 cups of the soup into a blender and puree until smooth, then return it to the pot. (Or use an immersion blender and give the soup a few quick pulses.) Stir to combine.
- Stir in the spinach or kale and simmer 2-3 minutes, just until the greens wilt and soften.
- Remove the bay leaves. Stir in the lemon juice and fresh parsley or cilantro. Taste and adjust salt, pepper, and lemon juice to your preference.
- Ladle into bowls and serve.
Notes
Nutrition Information




Peggy says
That is, without a doubt, the best lentil soup I have ever tasted!
Mike Hultquist says
Boom!! Great to hear, Peggy!! Very happy you enjoyed it! We love this recipe!
Michael Blough says
Thank you for the recipe Mike. Quick question, you list a chili powder with various chile options. Do you mean that a good option would be to use a 100% ground chile from Ancho, Guajillo, etc? Sounds good to me but wanted to check that you were not indicating some sort of Chili Powder blend of chiles and herbs/spices.
Mike Hultquist says
Hey, Michael. I mention this in the "Ingredients" section of the post. The answer is YES - consider 100% ground ancho or guajillo, or just use your favorite blend. I have made it with just ancho, just guajillo, just a New Mexican blend that I love, and my own homemade chili powder blend. I love all versions! Let me know how it turns out for you. I'd love to hear.
Tim Czencz says
What a fantastic hearty flavorful soup. I had some smoked chicken and I cubed it up and added it. The smokiness added a nice little extra flavor. Great job, Mike.
Mike Hultquist says
Smoked chicken!! Perfect addition, Tim! I'll take some of that. Glad you enjoyed it, and thanks for sharing!
Bill says
Great soup! Made exactly by the recipe except for the addition of three chopped Serrano peppers. Not enough, next time will be six!
Mike Hultquist says
Nice!! Thanks, Bill! I know, I love lots of chilies in this, too! Can't help it! Thanks for sharing.