Warm Lentil Soup is a comforting bowl filled with tender lentils, soft vegetables, and fragrant herbs that hug you from the inside out. It’s simple, hearty, and perfect for chilly days when you want something soothing and filling without a lot of fuss.
I love making this soup when I want a meal that feels homemade and cozy but still packs a punch of flavor and nutrition. The lentils get wonderfully soft and soak up the gentle spices, while carrots and celery add a little crunch and sweetness. It’s one of those dishes where the flavors deepen the longer it simmers, so I usually make it ahead and let it warm my fridge and my soul.
My favorite way to serve it is with a slice of crusty bread or a warm pita on the side. It’s also great with a squeeze of lemon or a dollop of yogurt for a little brightness. This soup always brings a feeling of comfort to the table, and I find that everyone who tries it ends up asking for seconds — it’s just that easy to love.
Bake, Serve, Wear the Vibe 👕
Editor-picked tees our Oven To Fork readers love.
We may earn from qualifying purchases at no extra cost to you.
Key Ingredients & Substitutions
Lentils: Green or brown lentils work best as they hold their shape during cooking. You can swap for red lentils if you want a softer texture—they break down more and make the soup thicker.
Vegetables: Onion, carrot, celery, and potato add great flavor and texture. If you don’t have potatoes, try sweet potatoes or even diced butternut squash for a twist.
Broth: Vegetable broth keeps it vegetarian, but chicken broth adds a richer taste if you prefer. If broth isn’t available, water with a bit of bouillon cube works fine.
Spices: Cumin and thyme give the soup warmth and earthiness. If you can’t find thyme, Italian herbs or dried oregano are good substitutes. Smoked paprika adds a nice smoky note but you can skip it without losing too much flavor.
Spinach: Fresh spinach adds color and freshness at the end. If you want, kale or chard work well too—just cook them a little longer to soften.
How Do You Get Lentils Tender Without Falling Apart?
Cooking lentils perfectly can be tricky—they need to be soft but not mushy. Here’s how I do it:
- Rinse lentils well to remove debris and prevent bitterness.
- Add lentils to the pot after softening your veggies, so they have enough time to cook evenly.
- Simmer uncovered for 30-40 minutes, checking toward the end to avoid overcooking.
- If soup gets too thick, add a bit more broth or water while cooking.
- Stir gently near the end and add spinach toward the last few minutes so it wilts without overcooking.
These steps help the lentils cook just right, keeping that lovely bite and texture you want in a good lentil soup.

Equipment You’ll Need
- Large soup pot or Dutch oven – perfect for even heating and enough space to simmer the lentils and veggies comfortably.
- Wooden spoon – great for stirring gently without scratching your pot.
- Chef’s knife – a sharp, reliable knife makes chopping vegetables quick and safe.
- Cutting board – use a sturdy board to chop all your ingredients easily.
- Measuring cups and spoons – helps you get the broth and spices just right for balanced flavor.
Flavor Variations & Add-Ins
- Add cooked sausage or diced ham for a meaty twist that makes the soup heartier.
- Swap spinach with kale or swiss chard for a different leafy green texture and earthy flavor.
- Stir in a spoonful of curry powder or garam masala for a warm, Indian-inspired version.
- Top with crumbled feta or shredded Parmesan cheese for a salty, creamy finish just before serving.
How to Make Warm Lentil Soup
Ingredients You’ll Need:
Vegetables & Lentils:
- 1 cup green or brown lentils, rinsed
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 celery stalk, diced
- 1 medium potato or sweet potato, diced
- 2 cups fresh spinach leaves
Other Ingredients:
- 1 tablespoon olive oil
- 1 can (14 oz) diced tomatoes
- 4 cups vegetable broth (or chicken broth)
- 1 teaspoon ground cumin
- 1 teaspoon dried thyme or Italian herbs
- ½ teaspoon smoked paprika (optional)
- Salt and freshly ground black pepper, to taste
- Fresh parsley or dried oregano for garnish (optional)
- Crusty bread or toast for serving
How Much Time Will You Need?
This soup takes about 10 minutes to prep your veggies and lentils and around 35-40 minutes to simmer, so plan for about 50 minutes total from start to finish. It’s simple, and most of the time, the soup simmers while you get other things ready or relax.
Step-by-Step Instructions:
1. Sauté the Vegetables:
Heat olive oil in a large pot over medium heat. Add the diced onion and cook for about 4-5 minutes until soft and see-through. Then add the minced garlic, diced carrots, and celery. Stir and cook for about 5 minutes until they start becoming tender.
2. Add Potatoes and Lentils:
Next, stir in the diced potatoes and cook for another 2-3 minutes. Then add the rinsed lentils to the pot along with the canned diced tomatoes (including the juice) and the broth.
3. Season and Simmer:
Stir in the cumin, dried thyme or Italian herbs, smoked paprika if you like it, salt, and black pepper. Bring everything to a boil, then turn the heat down and let it simmer, uncovered, for 30-40 minutes. Keep an eye on it and make sure the lentils and vegetables are soft but not mushy.
4. Finish with Spinach and Serve:
When the lentils are tender, stir in the fresh spinach leaves and cook for another 2-3 minutes until the spinach wilts. Taste and adjust seasoning if you need to add more salt or pepper. Serve hot, garnished with parsley or oregano if you wish, and enjoy with a slice of crusty bread or toast on the side.
Can I Use Red Lentils Instead of Green or Brown Lentils?
Yes, you can! Red lentils cook faster and tend to break down more, creating a creamier soup. Just reduce the simmering time to about 20-25 minutes to prevent them from turning mushy.
Can I Make This Soup in Advance?
Absolutely! Lentil soup tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 3 days, and reheat gently on the stove or in the microwave.
How Should I Store Leftovers?
Keep leftovers in a sealed container in the refrigerator for 3-4 days. You can also freeze the soup for up to 3 months. Thaw overnight in the fridge before reheating.
Can I Add Other Vegetables to This Soup?
Definitely! Feel free to add diced zucchini, bell peppers, or green beans for extra nutrition and flavor. Just add them during the simmering step and cook until tender.



