Warm Lentil Soup is a hearty and comforting bowl filled with tender lentils, soft vegetables, and a rich, flavorful broth. It’s the kind of soup that feels like a cozy hug on a chilly day, with simple ingredients coming together to create something truly satisfying. The earthiness of the lentils pairs perfectly with spices and a touch of garlic and onion for a deliciously balanced taste.
I love making this soup on the weekends because it’s so easy to prepare and keeps well, meaning I can enjoy it for lunch or dinner without any extra effort. One tip I always follow is to soak the lentils briefly before cooking—it helps them cook faster and makes the texture just right. Plus, I often add a squeeze of lemon at the end to brighten the flavors and give it a fresh twist.
My favorite way to enjoy Warm Lentil Soup is with a slice of crusty bread for dipping. It’s a simple meal that never fails to bring a sense of comfort and satisfaction. Whenever I make this soup, it reminds me of those slow, peaceful evenings spent unwinding with a warm bowl in hand—just what you need to feel at home.
Key Ingredients & Substitutions
Lentils: Green or brown lentils hold their shape well and add a nice texture. If unavailable, red lentils cook faster but become softer and mushier.
Butternut Squash or Sweet Potato: Both add natural sweetness and creaminess. If you’re out, carrots or pumpkin work well too.
Kale or Spinach: These greens bring color and freshness. Kale has a sturdier texture; spinach is softer and cooks quicker.
Bacon (optional): Adds a smoky crunch. For a vegetarian option, skip or use smoked paprika for a similar smoky flavor.
Sour Cream or Greek Yogurt: A dollop adds creaminess and tang. Vegan options like coconut yogurt or cashew cream work nicely too.
How Can I Make Lentils Cook Perfectly Without Getting Mushy?
Lentils can be tricky—they should be tender but not mushy. Here’s the trick:
- Rinse lentils well before cooking to clean off any dust.
- Don’t soak them too long; a quick rinse is enough for these smaller lentils.
- Simmer gently, not boiling hard, to avoid breaking them apart.
- Check for doneness after 25 mins; you want them soft but holding shape.
- Add salt after lentils soften because salt can slow cooking if added too early.
Following these tips helps keep your lentils just right—soft, creamy, but still with a bite.

Equipment You’ll Need
- Large heavy-bottomed pot – helps cook lentils evenly without burning.
- Wooden spoon – perfect for stirring the soup gently without scratching your pot.
- Chef’s knife – sharp and sturdy for chopping vegetables quickly and safely.
- Cutting board – a sturdy surface to prep your veggies with ease.
- Ladle – makes serving hot soup easy and mess-free.
Flavor Variations & Add-Ins
- Swap bacon for diced chorizo to add a spicy, smoky kick.
- Use coconut milk and curry powder for a creamy, Indian-inspired twist.
- Add chopped tomatoes or tomato paste for a richer, tangier base.
- Mix in cooked sausage or shredded chicken for extra protein and heartiness.
How to Make Warm Lentil Soup?
Ingredients You’ll Need:
Main Ingredients:
- 1 cup green or brown lentils, rinsed
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 medium butternut squash or sweet potato, peeled and diced (about 1.5 cups)
- 6 cups vegetable or chicken broth
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried thyme (plus fresh thyme for garnish)
- Salt and freshly ground black pepper, to taste
- 2 cups chopped kale or spinach
Optional Toppings:
- 4 slices of bacon, cooked and crumbled
- Sour cream or Greek yogurt, for serving
- Fresh lemon juice, to taste
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and 30 minutes to cook. In just around 40 minutes, you’ll have a warm, comforting soup ready to enjoy.
Step-by-Step Instructions:
1. Cook the Base Vegetables:
Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, and celery. Cook these veggies until they’re soft and fragrant, about 5 to 7 minutes.
2. Add Garlic and Spices:
Stir in the minced garlic, cumin, smoked paprika, and dried thyme. Cook everything together for 1 to 2 minutes to bring out the flavors.
3. Add Lentils and Squash:
Put the diced butternut squash or sweet potato and rinsed lentils into the pot, stirring so they mix well with the veggies and spices.
4. Add Broth and Simmer:
Pour in the broth and bring it all to a boil. Then, reduce the heat to low, cover the pot, and let it simmer for 25 to 30 minutes until lentils and squash are tender.
5. Season and Add Greens:
Season your soup with salt and black pepper. Stir in the chopped kale or spinach and cook for another 5 minutes until the greens wilt.
6. Finish and Serve:
If you like, sprinkle crumbled bacon on top. Serve each bowl with a dollop of sour cream or Greek yogurt, a fresh squeeze of lemon juice, and garnish with thyme. Don’t forget some crusty bread for dipping!
Can I Use Red Lentils Instead of Green or Brown Lentils?
Yes, you can use red lentils, but keep in mind they cook faster and tend to break down more, creating a thicker, creamier soup. Reduce the cooking time by about 10 minutes and keep an eye on the texture.
Is There a Vegetarian or Vegan Option for This Soup?
Absolutely! Simply omit the bacon and use vegetable broth instead of chicken broth. You can also replace sour cream with a plant-based yogurt or coconut cream for serving.
How Can I Store Leftover Lentil Soup?
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if the soup has thickened too much.
Can I Freeze Warm Lentil Soup?
Yes, this soup freezes well! Allow it to cool completely, then transfer to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the fridge and reheat thoroughly before serving.



