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.
Why you’ll love this recipe
- One pot, zero drama. Everything cooks in a single pot from start to finish. The cleanup is almost as satisfying as the soup itself.
- Incredibly budget-friendly. Lentils and potatoes are two of the most affordable ingredients you can buy. This soup feeds six people for well under ten dollars. IMO, that’s borderline miraculous.
- Packed with plant-based protein. Lentils are nutritional powerhouses. One serving gives you a serious amount of protein and fiber without any meat required.
- Thick and genuinely filling. This isn’t a thin, brothy soup that leaves you hungry an hour later. The lentils and potatoes break down into a thick, hearty base that sticks with you.
- Naturally vegan and gluten free. No swaps needed. This recipe is already both — which means it works for almost everyone at the table.
- Meal prep gold. It reheats beautifully, tastes even better the next day, and freezes like a dream. Make a big pot on Sunday and eat well all week.
Ingredients and key notes
The base vegetables
- 1 large yellow onion, diced — Your flavor foundation. Cook it low and slow at the start to build sweetness and depth into the base of the soup.
- 3 medium carrots, peeled and sliced into rounds — Adds natural sweetness, color, and a satisfying chew. Don’t cut them too thin or they’ll disappear into the soup entirely.
- 3 stalks celery, sliced — Works alongside the onion and carrot to build that classic savory base. The holy trinity of soup-making right here.
- 4 cloves garlic, minced — Fresh garlic, always. It makes a difference you can taste.
The lentils
- 1.5 cups green or brown lentils, rinsed — Green and brown lentils hold their shape better than red lentils, which gives the soup that ideal thick-but-chunky texture. Red lentils will break down completely and create a smoother, more porridge-like consistency — which is also delicious, just different. Rinse them well before adding. No soaking required.
The potatoes
- 3 medium Yukon Gold potatoes, peeled and cubed — Yukon Golds are the move here. They’re creamy and buttery and they break down slightly at the edges during cooking, which naturally thickens the broth without needing a blender. Russet potatoes work too but can get a little grainy. Avoid waxy potatoes like red potatoes — they hold their shape too well and won’t contribute to the creaminess.
The broth and creaminess
- 6 cups vegetable broth — Use a good quality vegetable broth as your base. It carries the flavor of the whole soup so it matters. Low-sodium is preferred so you control the salt.
- 1 can (13.5 oz) full-fat coconut milk — This is the secret weapon. It adds a subtle creaminess and richness that rounds out the soup beautifully without making it taste like coconut. Don’t skip it. If you’re not into coconut milk, a splash of heavy cream added at the end works too.
- 1 tbsp olive oil — For sauteing the base vegetables at the start.
The seasonings
- 1 tsp cumin — Adds warmth and earthiness that pairs perfectly with lentils.
- 1 tsp smoked paprika — Gives the soup a subtle smoky depth that elevates the whole flavor profile.
- 1/2 tsp turmeric — Adds warmth, a beautiful golden color, and genuine anti-inflammatory benefits.
- 1/2 tsp dried thyme — A classic herb that works beautifully in potato-based soups.
- 1/4 tsp cayenne pepper — Optional but recommended. Just enough background heat to keep things interesting without making the soup spicy.
- Salt and black pepper to taste
The finishing touches
- Juice of 1 lemon — Added right at the end. Fresh lemon juice cuts through the richness and brightens the entire soup. This single step transforms it from good to great.
- Fresh parsley, chopped — For garnish. Adds freshness and a pop of green color.
- Crusty bread for serving — Not technically an ingredient, but practically a requirement.
Step-by-step instructions
Step 1: Saute the aromatics
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.
Step 2: Add the lentils and potatoes
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.
Step 3: Pour in the broth and simmer
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.
Step 4: Partially blend the soup
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.
Step 5: Finish and serve
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.
Serving suggestions
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:
- Crusty sourdough or a thick slice of toasted bread. Non-negotiable in this house. The soup is so thick and rich that having something to scoop it up with is practically essential.
- A simple green salad. A crisp salad with a sharp vinaigrette cuts through the richness of the soup and makes the whole meal feel more balanced.
- A drizzle of good olive oil on top. Right before serving, a thin drizzle of high-quality extra virgin olive oil adds a richness and sheen that makes the bowl look and taste restaurant-worthy.
- A dollop of plain yogurt. If you’re not keeping this vegan, a spoonful of thick plain yogurt or sour cream stirred into the bowl adds a tangy creaminess that is genuinely excellent.
- Toasted pita or flatbread. Tear pieces off and use them to scoop the soup. Absolutely worth trying.
- A sprinkle of red pepper flakes on top. For anyone who wants a little extra heat on their individual bowl without making the whole pot spicy.
Storage tips
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.
Let’s wrap it up
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.
One pot lentil potato soup — the hearty, budget-friendly meal that practically makes itself
Description
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.
Ingredients
Instructions
-
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 6-7 minutes until softened. Add garlic and all dry spices. Stir and cook for 90 seconds until fragrant.
-
Add rinsed lentils and cubed potatoes to the pot. Stir to coat in the spiced base. Season with salt and black pepper.
-
Pour in vegetable broth. Stir well, scraping the bottom of the pot. Bring to a boil then reduce to medium-low. Partially cover and simmer for 25-30 minutes until lentils and potatoes are completely tender.
-
Use an immersion blender to partially blend the soup — blend about one third to half, leaving plenty of texture intact.
-
Stir in coconut milk and simmer for 3-4 minutes. Add fresh lemon juice and adjust seasoning to taste.
-
Ladle into bowls, top with fresh parsley, and serve with crusty bread.
