This creamy black lentil stew is a cozy, low-effort dinner that feels nourishing and satisfying. The lentils are rich and savory from mushrooms and garlic, herby from thyme, and finished with coconut milk for a creamy texture. It is perfect served with toast or roasted veggies.

Say hello to Creamy Black Lentil Stew with Mushrooms & Greens. A new, cozy superstar that is making its way into your kitchen lineup! This is not a flashy recipe. It’s not sexy or super presentable, and it’s not meant to be! It is comforting, grounding, and deeply nourishing in the way that makes you want a second bowl. It’s the kind of meal that’s perfect for cozy evenings, leftovers the next day, and those times when you want something warm but not complicated.
One important note before we dive in: this cozy vegan stew is meant to be served with something. Spoon it over a roasted sweet potato (my favorite way to serve it), pile it onto some crusty, buttered toast, or serve it with rice or a whole ton of extra roasted veggies. That extra texture and contrast make all the difference, turning these creamy vegan black lentils into a meal you’ll crave.
Don’t forget the lemon and chili flakes if you’re a spicy lover! The coconut milk can make this recipe super rich, and the added tanginess and spice help cut through that, so don’t be shy with the finishing touches.

Why you’ll love these creamy black lentils
- Naturally vegan and gluten-free
- Cozy, savory, and creamy without needing blending or cashews
- Black lentils hold their shape and don’t get mushy
- Mushrooms and greens keep things interesting and balanced
- Great for meal prep and even better the next day!
- Easy, one-pot dinner with flexible serving options
What makes black lentils special
Black lentils (also called beluga lentils) are small, protein-rich, and naturally earthy. Unlike red lentils, which I love for their creaminess in this red lentil soup, black lentils hold their shape when cooked. This makes them perfect for creamy sauces, because they add some bite and texture. You get a rich, spoonable lentil stew without ending up with lentil soup or purée. They’re ideal for vegan lentil recipes where you want a good texture and some bite, not mush.

Key ingredients and substitutions
Black lentils: Use dry black lentils, not canned. French green lentils will work in a pinch, but black lentils give the best texture.
Mushrooms: Cremini or baby bella mushrooms add depth and a savory, almost-meaty feel. This recipe uses a generous amount on purpose to break up the lentils. If you love savory, mushroom-forward meals, this is a great one to add to the list.
Greens: Lacinato kale or Swiss chard both work beautifully here. Kale holds up better for leftovers, while chard is a little softer and sweeter.
Coconut milk: Full-fat coconut milk gives the creamiest result, but light coconut milk, oat milk, or soy milk also works if you want something lighter. A squeeze of lemon at the end keeps the coconut flavor from overpowering the dish.

How to Make Creamy Black Lentils with Mushrooms & Greens
Sauté the vegetables
Start by cooking the mushrooms in olive oil until they release their moisture and begin to brown, about 7 to 9 minutes. This step builds the dish’s savory base, so let them caramelize thoroughly.
Remove the mushrooms from the pot and set aside. Add the diced onion and cook until soft and lightly golden, about 5 minutes. Stir in the garlic and thyme and cook just until fragrant, about 30 seconds.


Simmer the black lentils
Add the rinsed black lentils, vegetable broth, and salt. Bring to a boil, then reduce to a gentle simmer. Cover and cook until the lentils are tender but still hold their shape, about 25 to 35 minutes.
Stir the mushrooms back into the pot along with the coconut milk and chopped greens. Let everything simmer together for 5 to 7 minutes, until the greens are wilted and the sauce thickens slightly.



Finish with lemon and serve
Taste and adjust with salt and freshly ground black pepper. Finish with a generous squeeze of lemon juice to brighten the flavors. Serve over roasted sweet potatoes, rice, or with crusty bread for a complete meal.

Ways to serve creamy black lentils
This is where the magic really happens. On their own, these lentils are really good. Served with something to add a bit more textural contrast, they’re great.
Here are my favorite ways to serve them:
- Spooned over a roasted sweet potato
- With crusty bread or toast for scooping
- Over rice or quinoa
- Alongside roasted vegetables
- As part of a simple bowl with extra greens and a drizzle of olive oil

If you’re in the mood for more cozy plant-based cooking, you might also love my favorite red lentil recipe, creamiest mushroom soup, or other easy one-pot meals. If you decide to try this creamy black lentil stew, please let me know what you think with a rating and comment down below. Enjoy!

Creamy Black Lentil Stew with Mushrooms
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced
- 12 ounces cremini or baby bella mushrooms, quartered
- 4 cloves garlic, minced
- 1 tablespoon fresh thyme leaves, or 1½ teaspoons dried thyme
- 1 cup dry black lentils, beluga lentils, rinsed
- 2¾ cups vegetable broth
- ½ teaspoon fine sea salt, plus more to taste
- ¾ cup coconut milk, full-fat for extra creaminess; light coconut milk, unsweetened oat milk, or soy milk for a lighter option
- 3 to 4 cups chopped Lacinato kale or Swiss chard, stems removed if thick
- Freshly ground black pepper, to taste
For finishing:
- Lemon juice
- Red pepper flakes
- Fresh thyme or basil
Instructions
- Sauté the vegetables. Heat the olive oil in a medium pot over medium heat. Add mushrooms and cook for 7 to 9 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown. Remove from the pan. Add the yellow onion and cook for about 5 minutes, until lightly browned.1 tablespoon olive oil, 12 ounces cremini or baby bella mushrooms, 1 small yellow onion
- Add garlic and thyme. Stir in the garlic and thyme and cook for about 30 seconds, until fragrant.4 cloves garlic, 1 tablespoon fresh thyme leaves
- Simmer the lentils. Add the lentils, vegetable broth, and salt. Bring to a boil, then reduce to a gentle simmer. Cover and simmer on low for 25 to 30 minutes, stirring occasionally, until the lentils are tender but still hold their shape.1 cup dry black lentils, 2¾ cups vegetable broth, ½ teaspoon fine sea salt
- Make it creamy. Stir the mushrooms back into the pot along with the coconut milk and chopped greens. Simmer for 5 to 7 minutes, until the greens are wilted and the sauce thickens slightly.¾ cup coconut milk, 3 to 4 cups chopped Lacinato kale or Swiss chard
- Season and serve. Season generously with black pepper and additional salt as needed. Don’t be shy with the salt: the coconut milk can dull the salty flavor, so make sure you add enough to balance out the creaminess. Finish with a big squeeze of lemon juice and red pepper flakes if desired. Top with fresh thyme and/or basil before serving. I like to serve on top of a roasted sweet potato or with some crusty bread.Freshly ground black pepper, Lemon juice, Red pepper flakes, Fresh thyme or basil
Notes
- If the sauce thickens too much, add a splash of broth or water before serving.
- The lentils should be creamy but not soupy. They’ll continue to thicken as they sit.
- Leftovers keep well in the fridge for up to 4 days.
if using canned black lentils as that is all that is available do you still need as much liquid to cook or how would you adjust?
Hi Kelly, you would need a lot less liquid! I would rinse the canned lentils and only add about 1/2 cup of broth before simmering together for a few minutes, just to heat everything through. Add more broth as desired to get to your favorite level of brothiness. Enjoy!
Hi… I am not a fan of mushrooms, but I would love to try this recipe. Can you recommend another vegetable that would work well in this dish? I was thinking zucchini, but that might get too mushy? Thank you.
Hi Ellen, zucchini could work, but personally I prefer something with a little more bite for this recipe. Since it’s spring, I think asparagus would be awesome. You can chop it up into 1-2″ pieces and just toss it in for the last few minutes of cooking. If you did want to go with zucchini, I’d do cubes and don’t cook it for the entire time. A shorter cook will keep them more in tact.
This was such a great recipe. Very quick and so tasty. I was worried that it might call for too much salt but it was the perfect amount. I did use oyster and lion’s mane mushrooms instead of creminis and thought they worked very well. Thank you for this excellent recipe!
Thanks so much for your thoughtful review, Junie! So glad you loved this recipe. Those mushrooms sound like a fabulous switch – two of my faves.