There’s a reason lentil soup has been a beloved comfort food across cultures for centuries. It’s warm, hearty, packed with plant-based protein and fiber, and comes together with simple pantry staples you likely already have on hand. Best of all, it’s incredibly budget-friendly and requires almost no advanced cooking skills to get right.
In this guide, you’ll find a complete step-by-step recipe for easy lentil soup, along with helpful tips, ingredient substitutions, variations to switch things up, and answers to the most common questions people have about making the perfect pot of lentil soup at home.
Why Lentil Soup Deserves a Spot in Your Regular Rotation

Lentils are one of the most nutritious and versatile legumes out there. They’re packed with plant-based protein, fiber, iron, and folate, making them a fantastic option for vegetarians, vegans, or anyone looking to eat a bit healthier without sacrificing flavor. Unlike many dried beans, lentils don’t require soaking and cook relatively quickly, which makes lentil soup one of the easiest one-pot meals you can make on a weeknight. It’s also naturally freezer-friendly, making it perfect for batch cooking and meal prep.
Ingredients You’ll Need
This recipe makes about 6 generous servings.
- Olive oil – 2 tbsp
- Yellow onion – 1 medium, diced
- Carrots – 2, diced
- Celery – 2 stalks, diced
- Garlic – 3 cloves, minced
- Dried green or brown lentils – 1.5 cups, rinsed and picked over
- Diced tomatoes – 1 can (14.5 oz)
- Vegetable broth or chicken broth – 6 cups
- Ground cumin – 1 tsp
- Smoked paprika – 1/2 tsp
- Dried thyme – 1/2 tsp
- Bay leaf – 1
- Salt and black pepper – to taste
- Fresh spinach or kale – 2 cups, chopped (optional)
- Lemon juice – 1 tbsp (added at the end)
Optional garnish:
- Fresh parsley or cilantro, chopped
- A drizzle of good olive oil
- A dollop of plain yogurt
Step-by-Step Instructions
Step 1: Sauté the Aromatics
In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion, carrots, and celery, and cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften. This classic combination, often called a “mirepoix,” forms the flavorful base of the soup.
Step 2: Add the Garlic and Spices
Stir in the minced garlic, cumin, smoked paprika, and thyme, and cook for another minute until fragrant. Toasting the spices briefly in the oil helps release their full flavor before the liquid is added.
Step 3: Add the Lentils, Tomatoes, and Broth
Add the rinsed lentils, diced tomatoes (with their juices), broth, and bay leaf to the pot. Stir everything together well.
Step 4: Simmer the Soup
Bring the soup to a boil, then reduce the heat to low, cover partially, and let it simmer for 25-30 minutes, stirring occasionally, until the lentils are tender but not mushy.
Step 5: Add Greens (Optional)
If using spinach or kale, stir it into the soup during the last 5 minutes of cooking, allowing it to wilt down into the broth.
Step 6: Season and Finish
Remove the bay leaf, then season with salt and pepper to taste. Stir in the fresh lemon juice right before serving — this small step brightens up the entire dish and balances the earthy flavor of the lentils beautifully.
Step 7: Serve
Ladle into bowls and top with fresh herbs, a drizzle of olive oil, or a dollop of yogurt if desired. Serve with crusty bread for a complete, satisfying meal.
Pro Tips for the Best Lentil Soup
- Rinse your lentils well before cooking to remove any dust or small debris, and pick through them for any small stones, which occasionally sneak into packaged lentils.
- Don’t skip the aromatics step — properly softening the onion, carrot, and celery builds a flavorful foundation that makes a noticeable difference in the final taste.
- Add acid at the end, not the beginning — lemon juice or vinegar added too early can interfere with the lentils softening properly; always stir it in near the end of cooking.
- Adjust the consistency to your liking — for a thicker, heartier soup, blend a portion of it with an immersion blender before adding the greens; for a brothier soup, simply add a bit more liquid.
- Season gradually — taste as you go, since broth saltiness can vary significantly between brands.
Common Mistakes to Avoid
- Using old lentils — very old, dried-out lentils can take much longer to soften and may never become fully tender; try to use lentils that haven’t been sitting in your pantry for years.
- Adding salt too early — adding a large amount of salt at the very beginning of cooking can sometimes toughen the lentils’ skins, so it’s generally best to season more heavily toward the end.
- Overcooking the lentils into mush — while some breakdown is normal and even desirable for a creamy texture, keep an eye on the pot toward the end of the simmering time so they don’t turn to complete mush unless that’s your preference.
- Skipping the bright, acidic finish — lentil soup can taste flat without a bit of lemon juice or vinegar added at the end; don’t skip this simple step.
Ingredient Substitutions
- No green or brown lentils on hand? Red lentils work too, though they cook faster (about 15-20 minutes) and break down into a smoother, more porridge-like texture.
- Want it vegan? Simply use vegetable broth instead of chicken broth, and skip the yogurt garnish or use a plant-based alternative.
- No fresh spinach or kale? Frozen spinach works just as well — just thaw and drain any excess liquid before adding it to the soup.
- Want extra protein? Stir in some cooked, diced chicken or crumbled cooked sausage for a heartier, protein-packed version.
Flavor Variations to Try

- Moroccan-spiced lentil soup: Add a cinnamon stick, a pinch of cayenne, and a spoonful of harissa paste for a warm, North African-inspired flavor profile.
- Curried lentil soup: Swap the cumin and paprika for 1-2 tablespoons of curry powder and finish with a splash of coconut milk for a creamy, fragrant twist.
- Italian-style lentil soup: Add a parmesan rind while simmering (removing it before serving) and finish with fresh basil and a drizzle of good olive oil.
- Smoky bacon lentil soup: Cook a few strips of chopped bacon at the start, then sauté the vegetables in the rendered fat for a deep, smoky flavor throughout the soup.
Storage and Reheating Tips
Lentil soup keeps exceptionally well, and many people find the flavor even improves after a day or two in the fridge as the ingredients continue to meld together. Store in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze in individual portions for up to 3 months. When reheating, you may need to add a splash of broth or water, since the lentils continue to absorb liquid over time and the soup tends to thicken as it sits.
Frequently Asked Questions (FAQs)
1. Do I need to soak lentils before cooking? No, unlike many dried beans, lentils don’t require soaking. Simply rinse them well and pick through for any debris before adding them to the pot.
2. How long does it take to cook lentils in soup? Green and brown lentils typically take about 25-30 minutes to become tender, while red lentils cook faster, usually in 15-20 minutes, and break down into a softer, creamier texture.
3. Can I make lentil soup in a slow cooker? Yes, combine all the ingredients except the greens and lemon juice in a slow cooker and cook on low for 6-7 hours or on high for 3-4 hours. Stir in the greens and lemon juice during the last 15-20 minutes.
4. Is lentil soup healthy? Yes, lentils are an excellent source of plant-based protein, fiber, iron, and folate, making lentil soup a nutritious, filling option that’s naturally low in fat when made without excess oil or cream.
5. Can I freeze lentil soup? Absolutely. Lentil soup freezes very well. Cool completely before transferring to freezer-safe containers, and store for up to 3 months. Thaw in the refrigerator overnight before reheating.
6. What can I serve with lentil soup to make it a complete meal? Crusty bread, a simple green salad, or a side of rice all pair wonderfully with lentil soup and help round out the meal.
Final Thoughts
Easy lentil soup is the kind of recipe every home cook should have in their back pocket — simple, nourishing, budget-friendly, and endlessly adaptable to whatever flavors you’re craving. With just a handful of pantry staples and about 40 minutes of mostly hands-off cooking time, you can have a warm, satisfying pot of soup ready to enjoy all week long. Whether you keep it classic or experiment with one of the flavor variations above, this lentil soup recipe is sure to become a regular favorite in your kitchen.
Give it a try, and enjoy a bowl of pure comfort, one spoonful at a time!