Hearty Lentil and Potato Soup is a comforting bowl full of tender lentils, soft chunks of potato, and warming spices. This soup feels like a big, cozy hug on a chilly day, packed with simple ingredients that come together to make something really satisfying and filling.
I love making this soup when I want something easy but still hearty enough to keep me going through a busy day. The lentils give it a nice texture that’s both smooth and a little hearty, while the potatoes add a gentle creaminess without needing any cream. It’s one of those meals that’s good for you but still tastes like a treat.
My favorite way to enjoy this soup is with a slice of crusty bread on the side, perfect for dipping. It’s the kind of recipe that warms you up from the inside out and always feels like home. I find it’s even better the next day when all the flavors have had time to blend together. It’s simple, tasty, and so easy to make in big batches for leftovers.
Key Ingredients & Substitutions
Lentils: Green or brown lentils hold their shape well and add a nice chewy texture. If you want a creamier soup, red lentils can work but cook faster and break down more.
Potatoes: I use Yukon Gold or Russet potatoes for their creamy texture. Sweet potatoes offer a different sweetness if you want to try a twist.
Diced Tomatoes: They give the soup a little acidity and brightness. If fresh tomatoes are in season, you can use those chopped instead.
Spices: Thyme, cumin, and smoked paprika add warmth and depth. Feel free to swap smoked paprika with regular paprika if you prefer less smoky flavor.
Vegetable Broth: This builds the soup’s base flavor. In a pinch, water with a bouillon cube works too—but broth always gives a richer taste.
How Can I Make Sure Lentils and Potatoes Cook Evenly?
Both lentils and potatoes cook quickly but have slightly different times. Here’s how to get them just right:
- Add lentils and tomatoes to the pot first with broth and start simmering.
- After about 10 minutes, add the potatoes and seasonings. This way, lentils get a head start but potatoes won’t turn mushy.
- Keep the heat low and cover partially so the soup simmers gently and cooks evenly.
- Check tenderness after 35 minutes; if potatoes are soft and lentils tender, it’s done.
- If you like a thicker texture, mash a few potato pieces and stir them in at the end.
Equipment You’ll Need
- Large heavy-bottomed pot – great for even heat and slow simmering without sticking.
- Wooden spoon – perfect for stirring and mashing potatoes gently without scratching the pot.
- Knife and cutting board – you’ll need these to chop veggies neatly and safely.
- Measuring cups and spoons – keep seasoning balanced and lentil amounts just right.
Flavor Variations & Add-Ins
- Add cooked sausage or bacon for a smoky, meaty twist that makes the soup even heartier.
- Stir in chopped kale or spinach at the end for extra color and nutrients.
- Use sweet potatoes instead of regular potatoes for a sweeter, comforting flavor.
- Try adding a splash of lemon juice or a pinch of chili flakes to brighten or spice up the soup.
How to Make Hearty Lentil and Potato Soup
Ingredients You’ll Need:
Main Ingredients:
- 1 cup green or brown lentils, rinsed
- 2 large potatoes, peeled and cut into chunks
- 1 can (14 oz) diced tomatoes
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 carrots, diced
- 4 cups vegetable broth
Seasonings:
- 2 tablespoons olive oil
- 1 teaspoon dried thyme (plus extra fresh thyme for garnish if desired)
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
- Fresh parsley or thyme for garnish
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare your ingredients and 35 to 40 minutes to simmer the soup until everything is tender and full of flavor. So, plan for around 50 minutes total to enjoy a warm, hearty meal.
Step-by-Step Instructions:
1. Sauté the Base Vegetables:
In a large pot, heat the olive oil over medium heat. Add the chopped onion and minced garlic, cooking for about 3 to 4 minutes until they are soft and smell wonderful.
2. Cook the Carrots:
Add the diced carrots to your pot, stirring and cooking for another 2 to 3 minutes. This helps bring out their sweetness as they begin to soften.
3. Add Lentils, Tomatoes, and Broth:
Pour in the rinsed lentils, diced tomatoes with their juice, and vegetable broth. Stir everything together well.
4. Season and Add Potatoes:
Add the potato chunks along with dried thyme, ground cumin, smoked paprika, salt, and pepper. Stir to combine all the flavors.
5. Simmer the Soup:
Bring the soup to a boil, then lower the heat to a gentle simmer. Partially cover the pot and cook for 35 to 40 minutes, until the lentils and potatoes are tender.
6. Finish and Serve:
Taste your soup and adjust salt and pepper as needed. If you like your soup a bit thicker, mash a few potato pieces right in the pot and stir for a creamier texture. Serve your soup hot, garnished with fresh thyme or parsley. It’s lovely enjoyed with a slice of crusty bread for dipping.
Can I Use Red Lentils Instead of Green or Brown Lentils?
Yes! Red lentils cook faster and tend to break down more, giving the soup a creamier texture. Just reduce the simmering time to about 20-25 minutes to avoid overcooking.
Can I Make This Soup Ahead of Time?
Absolutely! This 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.
How Do 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—just thaw in the fridge overnight before reheating.
Can I Add Other Vegetables to the Soup?
Definitely! Feel free to add chopped kale, spinach, or celery for extra flavor and nutrition. Add leafy greens near the end of cooking to keep them fresh and vibrant.