Love this? Save it for later!
Share the inspiration with your friends
The rain had been coming down sideways for three hours, and I was staring into my pantry like it owed me something. A bag of brown lentils. Two sad carrots. An onion that had definitely seen better days. I almost closed the door and ordered takeout—honestly, I was this close. But then I remembered the half-used carton of vegetable broth in the fridge, and something clicked. I didn’t need a fancy grocery run. I needed a bowl of something that felt like a hug. So I grabbed the lentils, started chopping, and let my instincts take over.
An hour later, I was sitting on the couch with the biggest bowl I own, steam curling up into my face, and I swear the whole apartment felt warmer. It wasn’t just the food—it was the whole moment. The quiet. The smell of thyme and garlic. The way the lentils had turned all soft and rich, like they’d been simmering for hours instead of forty minutes. I wasn’t trying to impress anyone. I was just cooking for myself, for the weather, for that deep-down need for something simple and grounding.
That’s the thing about this cozy vegan lentil hotpot. It doesn’t ask for much. It doesn’t need a long ingredient list or complicated steps. It just needs a little patience and a willingness to let humble ingredients do their thing. And honestly? That’s the kind of cooking I keep coming back to.
Why You’ll Love This Recipe
I’ve made this vegan lentil hotpot at least eight times since that rainy night, and every time I’m surprised by how good it feels to eat. Not just the taste—which, let’s be real, is incredible—but the whole experience. It’s the kind of meal that makes you slow down.
- One-Pot Wonder: Everything comes together in a single pot. Less cleanup, more cuddle time on the couch.
- Budget-Friendly: Lentils, carrots, potatoes, and pantry staples. No fancy ingredients required.
- Naturally Vegan & Gluten-Free: No substitutions needed—this recipe is plant-based from the ground up.
- Meal Prep Hero: It tastes even better the next day, so make a big batch and thank yourself later.
- Deeply Satisfying: The lentils break down just enough to create a rich, almost stew-like texture that feels like it’s been simmering for hours.
What sets this apart from other lentil soups or stews? It’s the double-cooking method—first simmering the lentils with aromatics, then baking the whole thing with a golden potato crust on top. That contrast between the creamy, herby filling and the crispy, caramelized potato topping? It’s next-level comfort food that doesn’t rely on dairy or heavy fats. And if you’ve ever had a bad lentil dish—you know, the watery, bland kind—this is the recipe that will change your mind.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create deep flavor and a satisfying texture. Most of these are probably already in your kitchen, which is exactly how I like it.
For the Lentil Base
- 1 tablespoon olive oil (or avocado oil for a higher smoke point)
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- 2 medium carrots, diced (about 1 cup)
- 2 celery stalks, diced (about ¾ cup)
- 1 ½ cups brown or green lentils, rinsed (no need to soak)
- 4 cups vegetable broth (low-sodium preferred)
- 1 can (14.5 oz) diced tomatoes (fire-roasted adds amazing depth)
- 2 tablespoons tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- ½ teaspoon dried rosemary
- ½ teaspoon black pepper
- 1 teaspoon salt (adjust to taste)
- 2 bay leaves
For the Potato Topping
- 3 medium Yukon Gold potatoes, thinly sliced (about ⅛-inch thick, use a mandoline if you have one)
- 1 tablespoon olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried)
Ingredient Notes: I prefer brown or green lentils here because they hold their shape better than red lentils, which would turn mushy. Yukon Gold potatoes work best for the topping—they’re creamy and get beautifully golden. Russets will also work, but they’re a bit starchier. If you want to add a pop of color, throw in a handful of frozen peas or chopped kale during the last five minutes of simmering. And if you’re out of vegetable broth, water with a tablespoon of soy sauce or miso paste works surprisingly well.
Equipment Needed
You don’t need a lot of fancy tools for this recipe, which is exactly how weeknight cooking should be.
- Large Dutch oven or heavy-bottomed pot (4-5 quart capacity, with a lid)
- Chef’s knife and cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Mandoline slicer (optional but helpful for even potato slices)
- Small baking dish or oven-safe skillet (if your pot isn’t oven-safe)
If you don’t have a Dutch oven, use any large pot and transfer the mixture to a baking dish before adding the potato topping. I’ve done it both ways, and honestly, the baking dish version looks prettier for serving anyway. Just make sure whatever you use is oven-safe up to 400°F.
Preparation Method
This recipe moves at a relaxed pace, which is part of its charm. You’re not racing against a clock—you’re building flavor, layer by layer.
- Heat the oil in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until translucent and starting to brown at the edges. Don’t rush this step—those browned bits are flavor gold.
- Add the garlic, carrots, and celery and cook for another 3 minutes, until the vegetables soften and the kitchen starts smelling like something good is happening.
- Stir in the tomato paste and cook for 1 minute, stirring constantly. This deepens the flavor and removes that raw, tinny taste.
- Add the lentils, diced tomatoes (with their juices), vegetable broth, thyme, smoked paprika, rosemary, black pepper, salt, and bay leaves. Give everything a good stir, scraping up any browned bits from the bottom of the pot.
- Bring to a boil, then reduce the heat to low, cover, and let it simmer for 25-30 minutes. The lentils should be tender but not mushy, and the liquid should be mostly absorbed. If it looks too thick, add a splash of water or broth.
- While the lentils simmer, prepare the potato topping. Slice the potatoes as evenly as possible—about ⅛-inch thick. Toss them in a bowl with olive oil, salt, pepper, and fresh thyme until well coated.
- Preheat your oven to 375°F (190°C).
- Remove the bay leaves from the lentil mixture and taste for seasoning. Adjust salt and pepper if needed. The mixture should be thick and stew-like—not soupy.
- Arrange the potato slices over the top of the lentil mixture in overlapping concentric circles. Start from the outside and work your way in. Don’t worry about perfection—rustic is beautiful here.
- Brush the potatoes with any remaining oil from the bowl and sprinkle with a pinch of flaky salt.
- Bake uncovered for 35-40 minutes, until the potatoes are golden brown and tender when pierced with a fork. If the top isn’t browning to your liking, broil for the last 2-3 minutes—but watch it closely!
- Let it rest for 5-10 minutes before serving. This allows the filling to set slightly and makes serving easier.
Cooking Tips & Techniques
I learned a few of these the hard way—like the time I used red lentils and ended up with lentil soup instead of hotpot. So let me save you the trouble.
Don’t skip the tomato paste step. Cooking it for that extra minute with the vegetables is what gives the whole dish a deep, savory richness. It’s a small thing, but it makes a big difference.
Slice potatoes evenly. If some slices are thicker than others, they won’t cook at the same rate, and you’ll end up with some crunchy potatoes and some mushy ones. A mandoline slicer is worth the extra minute of cleanup.
Let it rest before serving. I know it’s hard to wait when the whole kitchen smells amazing, but that resting time lets the filling thicken up. If you dig in right away, it’ll be runny. Trust me on this one.
Make it ahead. You can prepare the lentil base up to two days in advance, then add the potato topping and bake when you’re ready. This is my favorite trick for dinner parties or busy weeknights when I want something that feels special without the last-minute rush.
If the top browns too quickly, tent a piece of foil loosely over the dish for the last 10-15 minutes of baking. Your oven might run hot, and we’re going for golden, not burnt.
Variations & Adaptations
This recipe is incredibly flexible. I’ve made it at least three different ways depending on what I had on hand, and each version was delicious in its own way.
- Add greens: Stir in 2 cups of chopped kale or spinach during the last 5 minutes of simmering. It wilts down beautifully and adds a nutritional boost.
- Spice it up: Add a pinch of red pepper flakes or a diced chipotle pepper in adobo sauce for a smoky-spicy kick.
- Herb swap: Use fresh rosemary and sage instead of thyme for a more savory, almost Thanksgiving-like flavor profile.
- Sweet potato topping: Swap Yukon Golds for thinly sliced sweet potatoes. They caramelize beautifully and add a touch of sweetness that balances the savory lentils.
- Add mushrooms: Sauté 8 ounces of sliced cremini mushrooms with the onions for extra umami depth. This is my go-to when I want the hotpot to feel even heartier.
- Gluten-free option: This recipe is naturally gluten-free as written, but double-check your vegetable broth label to be safe.
- No-bake version: If you’re short on time, skip the potato topping and serve the lentil mixture over mashed potatoes or crusty bread. It’s not quite the same, but it’s still incredibly comforting.
I once made this for a friend who swore she didn’t like lentils. She asked for the recipe before she finished her bowl. That’s the kind of magic this hotpot has.
Serving & Storage Suggestions
Serve this hotpot piping hot, straight from the oven, with the potato topping still crisp and golden. I like to garnish with a sprinkle of fresh parsley or a few thyme leaves for a pop of color.
What to serve with it: A simple side salad with lemon vinaigrette cuts through the richness beautifully. Crusty bread is also a must—you’ll want something to soak up every last bit of the savory broth. And if you’re feeling extra cozy, pair it with a glass of full-bodied red wine or a warm mug of herbal tea.
Storage: Leftovers keep well in an airtight container in the refrigerator for up to 5 days. The potatoes will soften slightly upon reheating, but the flavor only gets better. I actually prefer day-old hotpot—the lentils have more time to absorb all those herby, tomatoey flavors.
Reheating: For best results, reheat in a 350°F oven for about 15 minutes, or until warmed through. You can also use the microwave, but the potatoes won’t be as crisp. If you’re reheating on the stovetop, add a splash of broth or water to loosen the mixture.
Freezing: This hotpot freezes beautifully. Let it cool completely, then transfer to a freezer-safe container. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that the potato topping will lose its crispness after freezing, so I recommend freezing the lentil base separately and making fresh potatoes when you’re ready to bake.
Nutritional Information & Benefits
This cozy vegan lentil hotpot isn’t just delicious—it’s packed with nutrients that make you feel good from the inside out.
Per serving (estimated, serves 6):
- Calories: 285
- Protein: 14g
- Fiber: 12g
- Fat: 6g
- Carbohydrates: 45g
- Iron: 4mg
- Potassium: 780mg
Health Highlights: Lentils are a fantastic source of plant-based protein and fiber, which helps keep you full and supports digestive health. Carrots and celery add a dose of vitamin A and antioxidants. Potatoes provide resistant starch, which is great for gut health when cooled and reheated. And the olive oil offers heart-healthy monounsaturated fats.
Dietary Notes: This recipe is naturally vegan, gluten-free, dairy-free, and nut-free. It’s also relatively low in saturated fat and sodium (especially if you use low-sodium broth). If you’re watching your carbohydrate intake, you can reduce the potato topping or swap it for a cauliflower mash.
Conclusion
This cozy vegan lentil hotpot is the kind of recipe that becomes a staple—not because it’s flashy or trendy, but because it’s reliable. It shows up when you need it, uses what you have, and makes everything feel a little bit better. Whether you’re cooking for yourself on a quiet rainy night or feeding a crowd that needs warming up, this dish delivers every single time.
I’d love to hear how it turns out for you. Did you add your own twist? Swap the potatoes for sweet potatoes? Throw in some mushrooms? Drop a comment below and let me know—I read every single one. And if you share a photo on Pinterest, tag me so I can see your beautiful creation. Happy cooking, friends!
Frequently Asked Questions
Can I use red lentils instead of brown or green lentils?
You can, but the texture will be very different. Red lentils break down much more quickly and turn mushy, so you’ll end up with a thicker, more porridge-like consistency. If that sounds good to you, reduce the simmering time to about 15 minutes and keep an eye on it.
Do I need to soak the lentils before cooking?
No, you don’t need to soak brown or green lentils for this recipe. Just rinse them in a fine-mesh strainer to remove any dust or debris. Soaking can actually make them cook too quickly and lose their shape.
Can I make this in a slow cooker or Instant Pot?
Yes! For the slow cooker, sauté the vegetables on the stovetop first, then transfer everything except the potatoes to the slow cooker and cook on low for 6-8 hours. Add the potato topping and bake in the oven as directed. For the Instant Pot, use the sauté function for the vegetables, then pressure cook on high for 10 minutes with a natural release. Transfer to a baking dish, add potatoes, and bake.
How do I prevent the potato topping from getting soggy?
The key is to make sure your lentil mixture isn’t too watery before adding the potatoes. Let it simmer uncovered for an extra 5 minutes if it looks soupy. Also, slice the potatoes thinly and evenly so they cook through and get crispy on top.
Can I add other vegetables to this hotpot?
Absolutely. This recipe is very forgiving. Try adding diced zucchini, bell peppers, mushrooms, or even frozen peas. Just adjust the simmering time based on how long those vegetables need to cook. Leafy greens like kale or spinach should be added during the last 5 minutes.
Pin This Recipe!

Cozy Vegan Lentil Hotpot Recipe – Easy & Comforting
A hearty, one-pot vegan lentil hotpot with a golden potato crust. This comforting dish is budget-friendly, naturally vegan and gluten-free, and perfect for meal prep.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- 2 medium carrots, diced (about 1 cup)
- 2 celery stalks, diced (about ¾ cup)
- 1 ½ cups brown or green lentils, rinsed
- 4 cups vegetable broth (low-sodium preferred)
- 1 can (14.5 oz) diced tomatoes (fire-roasted recommended)
- 2 tablespoons tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- ½ teaspoon dried rosemary
- ½ teaspoon black pepper
- 1 teaspoon salt (adjust to taste)
- 2 bay leaves
- 3 medium Yukon Gold potatoes, thinly sliced (about ⅛-inch thick)
- 1 tablespoon olive oil (for potato topping)
- ½ teaspoon salt (for potato topping)
- ¼ teaspoon black pepper (for potato topping)
- 1 teaspoon fresh thyme leaves (or ½ teaspoon dried, for potato topping)
Instructions
- Heat the oil in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until translucent and starting to brown at the edges.
- Add the garlic, carrots, and celery and cook for another 3 minutes, until the vegetables soften.
- Stir in the tomato paste and cook for 1 minute, stirring constantly.
- Add the lentils, diced tomatoes (with their juices), vegetable broth, thyme, smoked paprika, rosemary, black pepper, salt, and bay leaves. Stir well, scraping up any browned bits from the bottom of the pot.
- Bring to a boil, then reduce the heat to low, cover, and let it simmer for 25-30 minutes until the lentils are tender but not mushy, and the liquid is mostly absorbed.
- While the lentils simmer, prepare the potato topping: slice the potatoes as evenly as possible (about ⅛-inch thick). Toss them in a bowl with olive oil, salt, pepper, and fresh thyme until well coated.
- Preheat your oven to 375°F (190°C).
- Remove the bay leaves from the lentil mixture and taste for seasoning. Adjust salt and pepper if needed. The mixture should be thick and stew-like.
- Arrange the potato slices over the top of the lentil mixture in overlapping concentric circles, starting from the outside and working inward.
- Brush the potatoes with any remaining oil from the bowl and sprinkle with a pinch of flaky salt.
- Bake uncovered for 35-40 minutes, until the potatoes are golden brown and tender when pierced with a fork. If the top isn’t browning to your liking, broil for the last 2-3 minutes.
- Let it rest for 5-10 minutes before serving.
Notes
Don’t skip the tomato paste step—it deepens the flavor. Slice potatoes evenly for even cooking. Let the hotpot rest before serving to allow the filling to set. You can prepare the lentil base up to two days in advance. If the top browns too quickly, tent with foil for the last 10-15 minutes.
Nutrition
- Serving Size: 1 serving (about 1/6
- Calories: 285
- Sugar: 8
- Sodium: 480
- Fat: 6
- Saturated Fat: 1
- Carbohydrates: 45
- Fiber: 12
- Protein: 14
Keywords: vegan lentil hotpot, lentil hotpot, vegan comfort food, one-pot meal, gluten-free dinner, budget-friendly meal, potato-topped lentil stew



