There's a certain kind of satisfaction that comes from making something extraordinary out of almost nothing. A bag of lentils, a few potatoes, some carrots, and a handful of pantry staples. That's it.
That's the whole story. And somehow, when you put them all together in one pot and give them time to do their thing, what comes out the other side is one of the most comforting bowls of soup you'll ever eat.
I'll be honest — lentils weren't always exciting to me. For a long time they sat in my pantry, ignored, while I reached for more glamorous ingredients. Then one cold Kentucky evening, with not much else in the house, I threw together this soup almost out of necessity.
One spoonful and I was completely converted. Thick, creamy, deeply savory, and filling in a way that actually lasts. I've been making it on rotation ever since.
The best part? Everything happens in one pot. No blender to clean, no multiple pans, no complicated technique. Just straightforward, honest cooking that delivers every single time. This is the kind of recipe that earns a permanent spot in your weekly rotation — and your budget will thank you for it.
Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion, sliced carrots, and celery. Cook for about 6-7 minutes, stirring occasionally, until the vegetables have softened and the onion is translucent and starting to turn golden at the edges. Add the minced garlic and all the dry spices — cumin, smoked paprika, turmeric, thyme, and cayenne. Stir everything together and cook for another 60-90 seconds until the spices are fragrant. This step of blooming the spices in the oil is what gives the soup its deep, layered flavor. Don't rush it.
Add the rinsed lentils and cubed potatoes to the pot. Stir to coat them in the spiced vegetable mixture. Let everything sit together for about 30 seconds — you want the lentils and potatoes to pick up the flavor of the spiced base before the liquid goes in. Season with a generous pinch of salt and a few cracks of black pepper at this stage.
Pour in the vegetable broth and stir everything together, scraping up any bits stuck to the bottom of the pot. Bring the soup to a boil over high heat, then reduce the heat to medium-low. Cover the pot partially with a lid — leaving a small gap for steam to escape — and let it simmer for 25-30 minutes. The soup is ready when the lentils are completely tender and the potatoes are soft enough to cut easily with a spoon. Stir occasionally during cooking to prevent anything from sticking to the bottom.
This step is what takes the soup from good to exceptional. Use an immersion blender to partially blend the soup directly in the pot. You're not trying to make it completely smooth — you want to blend maybe a third to half of the soup, leaving plenty of chunky lentils, potato pieces, and carrot rounds intact. This creates a thick, creamy base while keeping all that satisfying texture. If you don't have an immersion blender, carefully transfer about two cups of soup to a regular blender, blend until smooth, and stir it back into the pot. The same result, just a little more effort.
Pour in the coconut milk and stir it through the soup. Let it simmer for another 3-4 minutes to come together. Then squeeze in the fresh lemon juice, stir, and do a final taste test. Adjust salt, pepper, and lemon juice to your liking. The soup should taste rich, savory, slightly smoky, with a bright finish from the lemon. Ladle into bowls, top with fresh chopped parsley, and serve immediately with crusty bread on the side.
This soup is a complete, satisfying meal entirely on its own. But here are some ways to round it out and make it feel even more special:
Refrigerator: Store in an airtight container in the fridge for up to 5 days. This soup thickens significantly as it sits — the lentils continue to absorb liquid overnight. When reheating, add a splash of vegetable broth or water to loosen it back to your preferred consistency.
Freezer: This soup freezes beautifully for up to 3 months. Let it cool completely before portioning into freezer-safe containers. Freeze in individual portions for easy single-serve meals throughout the week. Thaw overnight in the fridge and reheat gently on the stovetop.
Reheating: Reheat on the stovetop over medium-low heat, stirring frequently. Add vegetable broth or water as needed to bring it back to the right consistency. A fresh squeeze of lemon juice when reheating wakes the flavors right back up.
Meal prep tip: This soup actually tastes better on day two and three. The spices deepen, the flavors meld, and the texture becomes even more luxurious. Make a big batch at the start of the week and you'll be genuinely glad you did.
Some of the best meals I've ever made started with the most ordinary ingredients. This lentil potato soup is proof of that every single time I make it. There's something almost poetic about watching a pot of humble vegetables and legumes transform into something this rich and satisfying.
Whether you're cooking for your family on a tight budget, meal prepping for a busy week ahead, or just craving something warm and genuinely nourishing on a cold evening — this soup shows up for you every time. No fuss, no expensive ingredients, no complicated steps.
Just one pot, a handful of good ingredients, and about fifty minutes standing between you and one of the most comforting bowls of food you'll make all season. Get the bread ready.
With gratitude, Kip.
Green lentils and Yukon Gold potatoes slow-simmered with carrots, celery, aromatic spices, and coconut milk in a single pot. This one pot lentil potato soup is naturally vegan, gluten free, packed with plant-based protein, and one of the most comforting meals you can make with simple pantry ingredients.