These creamy lentils are comforting, nutritious, and simple to make. Loaded with savory vegetables and crispy bacon, this one-pot soup is ideal for weeknight dinners. It makes a generous batch that freezes well for quick meals later in the week.

This recipe pairs well with other cozy dishes like red lentil dahl, coconut chickpea curry, or a sweet potato curry soup.
⭐️ Why this recipe works
- Rich flavor: Bacon and mushrooms build a deep, savory base that boosts the lentils’ taste.
- Hearty and nutritious: Lentils and vegetables deliver protein, fiber, and vitamins for a satisfying meal.
- Flexible methods: This can be made on the stovetop or in a slow cooker depending on your schedule.
- Comforting texture: Blending part of the soup creates creaminess while leaving other ingredients whole for contrast.
- Simple pantry ingredients: Uses everyday staples and fresh produce so you likely have most items on hand.
🧾 Ingredient notes

- Olive oil: For sautéing and adding richness.
- Bacon: Gives a smoky, savory dimension; omit for a vegetarian version.
- Shiitake mushrooms: Add earthy umami; other mushrooms work too.
- Yellow onion: Provides a sweet, savory base.
- Thyme leaves: Fresh thyme adds a gentle herbal note.
- Carrots: Sweetness and color.
- Celery: A mild, slightly peppery crunch.
- Garlic: Aromatic flavor enhancer.
- Bay leaves: Subtle floral-herbal aroma.
- Sweet potato: Adds creaminess and a touch of sweetness.
- Green lentils: The hearty, protein-rich base.
- Chicken or vegetable broth: Creates depth; use vegetable broth for a vegetarian dish.
- Single cream: A finishing touch for extra creaminess; can be swapped for a plant-based alternative.
See the recipe card below for exact measurements and full ingredient list.
👩🏻🍳 Here’s how to make it
One Pot Creamy Vegetable Lentils — step-by-step


- Cook the bacon: Heat olive oil in a large heavy saucepan over medium heat. Add chopped bacon and cook until crisp. Transfer the bacon to a bowl with a slotted spoon, leaving the fat in the pan.
- Cook the mushrooms: Add shiitake mushrooms and cook over medium-high heat until golden. Transfer them to the bowl with the bacon.
- Sauté the vegetables: Add diced onion, celery, and carrots to the pan. Cook over medium heat until softened, about 5–7 minutes. Stir in minced garlic, thyme leaves, and bay leaves and cook another 2–3 minutes to release the aromatics.

- Add sweet potato and lentils: Stir in diced sweet potato, green lentils, and the broth. Bring to a boil, then reduce to a simmer and cook about 15 minutes, stirring occasionally, until the lentils are tender but not mushy.
- Blend a portion: Remove one cup of soup and blend until smooth (or use an immersion blender on a portion). If too thick, thin with up to 3/4 cup boiling water. Return the blended portion to the pot and stir to combine—this gives the soup a creamy body while retaining texture.
- Season and serve: Taste and season with salt and pepper. A splash of sherry or balsamic vinegar brightens the flavors if you like. Serve with the reserved bacon and mushrooms on top, and drizzle with single cream.

💡 Chef’s Guide: Expert Tips
Drawing on professional kitchen experience, here are a few tips to get the best result.
- Prevent overcooking: Avoid adding acidic ingredients until the lentils are almost done; acid can slow cooking and make lentils firm.
- Dairy-free creaminess: Blend a portion of the lentils with cooked cauliflower or white beans for extra body without cream.
- Boost umami: A splash of soy sauce or a small spoon of miso deepens savory flavor without overpowering the dish.
📖 Substitutions and variations
- Vegetarian: Omit bacon and use vegetable broth.
- Vegan: Swap single cream for coconut milk or another plant-based cream.
- Lentil types: Red or brown lentils can be used—reduce cooking time for red lentils as they cook faster.
- Extra greens: Stir in spinach or kale near the end of cooking.
- Spicy: Add chili flakes or diced jalapeño for heat.
🍯 Storing and reheating leftovers
- Fridge: Cool completely and store in an airtight container for up to 5 days.
- Freezer: Freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stovetop over medium heat, adding a splash of broth or water if the soup is too thick.
❓Recipe FAQs
Serve it with crusty bread, over rice, or alongside grilled meats and roasted vegetables for a more substantial meal.
Yes—flavors deepen if made ahead. Store in the fridge for up to 5 days or freeze portions for longer.
Reduce garlic and use milder vegetables like peas or corn. Blend a larger portion for a smoother texture kids may prefer.
Yes, naturally—just ensure your broth and any packaged ingredients are certified gluten-free.
Did you make this One Pot Creamy Vegetable Lentils? Leave a rating and share a photo—I love seeing your results in the kitchen.
Follow the recipe author on social media for more ideas and weekly meal inspiration.

One Pot Creamy Vegetable Lentils
Ingredients
- 2 tablespoons olive oil
- 4 rashers of bacon, cut into lardons
- 1 ½ cups shiitake mushrooms, quartered
- 1 large yellow onion, diced
- 3 sprigs thyme, leaves only
- 2 small carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 2 bay leaves
- 1 small sweet potato, diced
- 2 cups green lentils
- 4 cups chicken or vegetable broth
- 2 tablespoons single cream (optional)
Instructions
Cook the Bacon:
- Heat the olive oil in a large heavy saucepan over medium heat. Add chopped bacon and cook until crispy. Use a slotted spoon to transfer the bacon to a bowl, leaving the fat in the pan.
Cook the Mushrooms:
- Add shiitake mushrooms and cook over medium-high heat until golden. Transfer to the bowl with the bacon.
Sauté the Vegetables:
- Add onion, celery, and carrots. Cook until softened, about 5–7 minutes. Add garlic, thyme, and bay leaves and cook a further 2–3 minutes.
Add Sweet Potato and Lentils:
- Stir in diced sweet potato, lentils, and broth. Bring to a boil, then simmer for about 15 minutes until lentils are tender.
Blend a Portion:
- Remove one cup of soup and blend until smooth. If too thick, add up to 3/4 cup boiling water. Return to the pot and stir to combine.
Season and Serve:
- Season with salt and pepper and a splash of sherry or balsamic vinegar if desired. Serve topped with the reserved bacon and mushrooms and a drizzle of single cream.
Notes
- Garnish with fresh thyme leaves and a light sprinkle of rosemary if you like.
- A squeeze of lemon juice or a dash of sherry vinegar just before serving brightens the flavors.
- This recipe yields about 10 portions—great for freezing and reheating.
Nutrition
Carbohydrates: 29 g |
Protein: 11 g |
Fat: 8 g

Meet the Chef!
Hi, I’m Debs — a Cordon Bleu–trained chef and recipe developer. I create straightforward, reliable recipes and share tips from a decade in professional kitchens to help you get delicious dinners on the table quickly.
Learn more about the author on the site.