These creamy lentils are pure comfort food, spooned over a pile of soft mashed potatoes. They are rich and savory, like a deconstructed shepherd’s pie.

The magic is that most of the creaminess comes from the lentils themselves. You simmer brown lentils low and slow in plenty of liquid until they break down and turn silky. A splash of cream at the end makes them rich.
I learned this dish from my host mom in Belgium, a cozy meal for a drizzly winter night. Serve it over my mashed potatoes, or try my madras lentils for a spiced twist.
Creamy Lentils Ingredients
This is a humble, short ingredient list, which is part of why I love it.
- Brown lentils: they hold their shape, then turn creamy as they cook.
- Butter: to sauté the onion and add richness.
- Onion and garlic: the savory flavor base.
- Water: the cooking liquid; use plenty for tender lentils.
- Half-and-half cream: a splash at the end for silkiness.
- Salt and parsley: to season well and garnish.
Full recipe quantities listed in the recipe card at the bottom of the article.
Variations and Substitutions
This simple base takes well to a few easy changes.
- Make it vegan: use olive oil and a splash of plant cream or coconut milk.
- Add vegetables: stir in chopped carrot or celery with the onion.
- Spice it up: a little curry powder takes it toward my madras lentils.
- Make it richer: swap in heavy cream for an extra-luxurious sauce.
- Use broth: cook the lentils in vegetable broth for more flavor.
Grab These Tools
You only need a few basics for this one-pot dish.
- Large saucepan: to simmer the lentils with room to spare.
- Wooden spoon: to stir them as they cook down.
- Fine sieve: to rinse the lentils first.
How to Make Creamy Lentils: An Easy Guide
This is mostly hands-off once the lentils start to simmer.
Saute the Aromatics
Melt the butter in a large saucepan over medium heat. Cook the onion until soft and translucent, about 5 minutes. Add the garlic for one minute more.
Simmer the Lentils
Stir in the rinsed brown lentils and water. Cover and simmer about 45 minutes, stirring now and then. Add more water as needed so they stay saucy and turn very tender.
Finish with Cream
Stir in the cream and season well with salt. The lentils should be soft and creamy, with a loose, saucy texture.
Serve
Spoon the lentils over creamy mashed potatoes. Scatter with fresh parsley and serve warm.
5 Common Mistakes When Making Creamy Lentils
Here are the most frequent mix-ups to avoid when making creamy lentils:
- Too little liquid: lentils need plenty of water to turn creamy.
- Rushing them: a slow simmer breaks them down for the best texture.
- Underseasoning: lentils soak up salt, so season well at the end.
- Adding cream too early: stir it in at the end so it does not break.
- Old lentils: very old dried lentils stay tough no matter how long they cook.
Make Ahead and Storage
Like most lentil dishes, these only get better with a little time.
Storing Leftovers
- Fridge: keep covered up to 4 to 5 days.
- They thicken: loosen with a splash of water when you reheat.
Freezing
- Freeze well: store in a freezer container up to 3 months.
- Thaw: defrost overnight in the fridge before reheating.
Reheating
- Low and slow: warm gently on the stove over low heat.
- Add liquid: stir in a little water or cream to bring back the saucy texture.
How to Serve These Creamy Lentils
This is a saucy, cozy dish that loves a soft, starchy base.
What to Serve with Creamy Lentils
Mashed potatoes are the classic, so start with my best mashed potatoes. They are also lovely over rice or with crusty bread. For a similar cozy meal, try my vegetarian shepherd’s pie with lentils.
Toppings and Garnishes
- Fresh parsley: a scatter of green brightens the bowl.
- A drizzle of cream: a swirl on top looks pretty and adds richness.
- Crispy onions: fried onions add a savory crunch.
- Black pepper: a few cracks on top wake everything up.
How to Make the Best Creamy Lentils: Final Notes + Secrets
A few simple things make these lentils silky and full of flavor.
- Brown lentils are best: they hold, then break into a creamy sauce.
- Cook low and slow: time is what makes them silky and tender.
- Keep them saucy: add water so they never dry out.
- Salt at the end: lentils need a generous hand with salt.
- Great make-ahead: the flavor deepens by the next day.
FAQs About Creamy Lentils
Just skimming through? Here are some quick answers to the commonly-asked questions.
Creamy lentils are brown lentils simmered low and slow until they break down into a soft, saucy texture. A splash of cream at the end adds richness. This version is a cozy comfort food, served spooned over a pile of mashed potatoes.
Brown or green lentils work best here. They hold their shape at first, then soften and break down into a naturally creamy sauce as they cook. Red lentils turn to mush very fast, so they are better for soups and dals than for this dish.
The secret is cooking them in plenty of liquid for a long time. As brown lentils simmer, they break down and thicken the sauce on their own. Just a small splash of cream at the end is enough to make them taste rich and silky.
Yes, this dish is vegetarian as written, with butter and cream. To make it vegan, swap the butter for olive oil and use a plant-based cream or a splash of coconut milk. The lentils still turn lovely and creamy either way.
Mashed potatoes are the classic pairing, almost like a deconstructed shepherd’s pie. They are also great over rice, with crusty bread, or alongside a simple green salad. The soft, starchy base soaks up the savory, saucy lentils beautifully.
Yes, they are perfect for making ahead. The flavor deepens overnight in the fridge, where they keep up to 4 to 5 days. They thicken as they sit, so just stir in a little water or cream when you reheat them gently.
Tough lentils usually mean they need more time or more liquid. Keep simmering and add water as needed until they are soft. Very old dried lentils can also stay firm no matter how long they cook, so try to use a fresh bag.
No, brown lentils do not need soaking. Just pick them over and rinse them, then add them straight to the pot. They cook through in about 45 minutes of gentle simmering, softening into the creamy texture this dish is known for.
Other Cozy Lentil Recipes You’ll Love
- Madras Lentils
- Coconut Curried Lentils
- Masoor Lentil Dal
- Easy Ham and Lentil Soup
- Vegetarian Shepherd’s Pie with Lentils
- The Best Mashed Potatoes

Creamy Lentils
Ingredients
- 3 tbsp butter
- 1 medium onion finely chopped
- 1 clove garlic minced
- 1 ½ cups dried brown lentils picked over and rinsed
- 5 cups water plus more if needed
- ½ cup half-and-half (10%) cream
- salt to taste
- fresh parsley optional, for garnish
Instructions
- Melt the butter in a large saucepan over medium heat. Add the onion and sauté 5 minutes, until translucent. Add the garlic and sauté 1 minute.
- Stir in the lentils and water; cover and bring to a boil. Reduce the heat to medium-low and simmer, covered, for 45 minutes, stirring occasionally, until the lentils are soft. Add more water as needed if they’re drying out — you want them quite saucy and very tender.
- Stir in the cream and season well with salt. Sprinkle with fresh parsley, if desired, and serve over creamy mashed potatoes.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.












