There’s something deeply comforting about a bowl of warm lentil soup on a chilly day. Easy Homemade Lentil Soup delivers just that comfort with simple pantry ingredients, a hearty texture, and rich flavor from spices and aromatics. Whether you’re after a healthy lunch, a make-ahead dinner, or a meatless main dish, this one-pot recipe checks every box.
What makes this soup a favorite in many households is its versatility. You can keep it basic with vegetables and lentils, or dress it up with leafy greens, lemon juice, or even a sprinkle of feta. Plus, it’s naturally vegetarian and can be made vegan with one simple swap.
What Kind of Lentils Work Best in Lentil Soup?
For the ideal texture, use green or brown lentils. They hold their shape during simmering and create a satisfying bite. Red lentils cook faster and break down into a creamier texture—perfect if you want a thicker, stew-like soup. Whichever type you choose, avoid canned lentils, as they can become mushy in a long simmer.
Ingredients for the Easy Homemade Lentil Soup
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes (optional)
- 1 1/2 cups green or brown lentils, rinsed
- 1 (14.5-ounce) can diced tomatoes
- 6 cups vegetable broth
- 1 bay leaf
- Salt and pepper, to taste
- 1 tablespoon lemon juice (optional)
- Fresh parsley, chopped, for garnish

How To Make the Easy Homemade Lentil Soup
Step 1: Build the Flavor Base
Heat the olive oil in a large pot over medium heat. Add the chopped onion, carrots, and celery. Cook for about 7-8 minutes, until the vegetables begin to soften.
Step 2: Add Aromatics and Spices
Stir in the minced garlic, cumin, coriander, smoked paprika, and red pepper flakes. Sauté for 1-2 minutes until fragrant.
Step 3: Simmer the Soup
Add the lentils, diced tomatoes (with juices), vegetable broth, and bay leaf. Bring to a boil, then reduce the heat and simmer uncovered for about 30-35 minutes, or until the lentils are tender.
Step 4: Adjust and Finish
Remove the bay leaf. Add salt and pepper to taste. Stir in lemon juice if using. For a creamier texture, use an immersion blender to blend a portion of the soup, or mash gently with a spoon.
Step 5: Serve and Enjoy
Ladle the soup into bowls and top with fresh parsley. Serve with crusty bread or over rice for a heartier meal.
How to Serve and Store Easy Homemade Lentil Soup
This soup shines with a squeeze of lemon and a slice of warm bread on the side. Pair it with a light salad or top with shredded cheese, yogurt, or avocado for extra richness. It also makes a cozy topping over baked potatoes or a great filling for wraps.
Leftovers store beautifully. Keep it in an airtight container in the refrigerator for up to 5 days. It also freezes well for up to 3 months—just thaw and reheat gently on the stove.
Frequently Asked Questions
How do I make this lentil soup vegan?
Just make sure your vegetable broth is plant-based and skip any dairy toppings like cheese or yogurt.
Can I use red lentils instead?
Yes, but keep in mind they break down more and create a thicker, mushier texture. Great if you prefer a creamy consistency!
What vegetables can I add?
Spinach, kale, zucchini, or sweet potatoes are delicious additions. Just stir them in during the last 10 minutes of cooking.
Is this recipe freezer-friendly?
Absolutely! Let the soup cool completely before transferring to freezer-safe containers. Thaw overnight in the fridge before reheating.
Can I use canned lentils?
It’s best to use dried lentils. Canned ones tend to overcook and get mushy when simmered.
How can I add more protein?
Stir in cooked quinoa, shredded chicken, or chickpeas for an extra protein boost.
Want More Soup Ideas?
If you love this cozy lentil soup, you’ll want to explore these other hearty and flavorful options:
- Cozy Chicken Vegetable Soup Recipe for a classic comfort meal.
- Cajun White Chicken Chili if you’re craving bold and creamy.
- Creamy Crab and Shrimp Seafood Bisque for a luxurious seafood twist.
- Buffalo Roasted Cauliflower to pair spicy veggies with your soup night.
- Oven Roasted Root Vegetables as a wholesome, crispy side.
Save This Pin + Share Your Results
📌 Save this soup to your Pinterest dinner board so you can revisit it anytime: Nina Dishes on Pinterest
I’d love to hear what you added to your version! Did you blend it smooth or leave it chunky? Try it spicy or mild? Drop a comment and share your tweaks so we can all enjoy lentil soup just a little differently.

Easy Homemade Lentil Soup
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A cozy, nutritious, and easy-to-make lentil soup made with simple ingredients and warm spices. Perfect for a meatless dinner or weekly meal prep.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, chopped
2 carrots, peeled and diced
2 celery stalks, diced
3 garlic cloves, minced
1 teaspoon ground cumin
1 teaspoon ground coriander
1/2 teaspoon smoked paprika
1/4 teaspoon red pepper flakes (optional)
1 1/2 cups green or brown lentils, rinsed
1 14.5-ounce can diced tomatoes
6 cups vegetable broth
1 bay leaf
Salt and pepper, to taste
1 tablespoon lemon juice (optional)
Fresh parsley, chopped, for garnish
Instructions
1. Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Cook for 7-8 minutes until softened.
2. Stir in garlic, cumin, coriander, paprika, and red pepper flakes. Sauté for 1-2 minutes until fragrant.
3. Add lentils, diced tomatoes, broth, and bay leaf. Bring to a boil, then reduce heat and simmer for 30-35 minutes.
4. Remove bay leaf. Season with salt and pepper. Stir in lemon juice if using. Optionally blend part of the soup for a creamier texture.
5. Serve hot, garnished with parsley, with bread or over rice.
Notes
Use green or brown lentils for a firm texture.
Add greens like spinach or kale for extra nutrients.
For a creamier soup, blend half with an immersion blender.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 240
- Sugar: 5g
- Sodium: 680mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 13g
- Protein: 13g
- Cholesterol: 0mg
Keywords: lentil soup, vegetarian soup, one pot dinner
