• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cooking On The Weekends
  • About
    • Press
    • Contact
  • Recipe Index
  • "How To"
  • Work with Me
menu icon
go to homepage
  • About
    • Contact
  • Recipe Index
  • Subscribe
  • Shop
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About
      • Contact
    • Recipe Index
    • Subscribe
    • Shop
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Main Courses » Soups & Stews » Vegan Lentil Stew with Coconut Milk

    Vegan Lentil Stew with Coconut Milk

    Updated: Nov 1, 2026 · by Valentina · 16 Comments

    This post may contain affiliate links.

    Jump to Recipe

    Vegan Lentil Stew with Coconut Milk is hearty, subtly sweet and has deep, rich flavors from warming curry spices. It's a delicious bowl of vegan comfort food.

    painted gold and black ceramic bowl with vegan lentil stew with carrots and coconut milk

    Vegan lentil stew with coconut milk is a warming comfort food meal that’s filled with delicious deep, earthy flavors.

    It's super hearty, can be made ahead, and only gets better with time.

    There are a number of ways you can change it up (make it your own, if you will) listed below.

    Serve it with bread and a salad, and you're all set. Or, just serve yourself a bowl of it and enjoy it as is.

    Ingredient Notes

    Ingredients for vegan lentil stew with coconut milk, including several curry spices, fresh carrots, celery, garlic and spinach.

    Above: coconut milk, spinach, vegetable stock, carrots, garlic, green lentils, curry spices, fresh thyme and celery.

    • dry green lentils - The most common colors of lentils are brown, green, yellow, red-orange and black. Green lentils hold their shape during the long simmer. If you use red-orange lentils, the cooking time will be much shorter (see the note below).
    • coconut milk - I use full-fat coconut milk, but light is fine too. It adds body and richness.
    • vegetable stock (or broth) - Low-sodium is best, so you can control the salt.
    • curry spices - Cumin, turmeric, coriander, cardamom and cloves. The combination of spices is very warming and makes its way into every bite.
    • onion and garlic - As with most of my recipes, onion and garlic are the foundation of the stew. And in this case the spices are part of that foundation.
    • fresh thyme - Fresh thyme adds a subtly peppery-lemony flavor. If you want to use dried, use ½ the amount.
    • carrots - Try to get carrots that are close in size to each other, so the slices cook evenly.
    • celery - If the celery is particularly stringy, it's a good idea - though not crucial - to peel those areas.
    • spinach - It's added at the end so it just wilts into the stew.
    • avocado oil - Or another neutral oil, like vegetable.

    (See recipe card below for quantities.)

    How to Make It

    - Coat a large pot (a 5 to 6 quart Dutch Oven is perfect), fitted with a lid, with the oil. Place it over medium heat and add the onion and garlic. Sauté for a couple minutes to soften and coat with the oil.

    - Then add the thyme, and all of the spices. Continue to sauté, stirring every so often, until the onions are very soft, and not yet browning, about 10 minutes.

    Recipe Tip: One of the keys to flavoring this stew is sautéing the onions and garlic with fresh thyme and curry spices, including cardamom, cloves, coriander, cumin, and turmeric. It's the foundation for the whole dish. At this point in the process, a good portion of the spices might be stuck to the bottom of the pan. This is actually ideal - all of that is caramelized flavor, and when you add the coconut milk and stock, it will deglaze the pan.

    Sautéed, diced onion with lots of curry spices in the bottom of a large pot - not yet mixed.
    Sautéed, diced onion with lots of curry spices in the bottom of a large pot.
    Sautéed onion and spices, showing with a wooden spatula, that the spices have browned to the bottom of the pan.

    - Add the carrots and celery, stir, and cook for about 5 minutes. Then add the lentils and mix to blend.

    Sliced carrots and celery mixed into raw green lentils and cooked onions with spices, in a large pot.
    Sautéed, diced onion with lots of curry spices, carrots, celery and lentils, in the bottom of a large pot.

    - In a large glass measuring cup (or bowl), whisk the coconut milk to smooth out any lumps. Add this, along with the stock, to the pot and mix to blend.

    Recipe Tip: Right after the liquids are added, use a flat-edged spatula to scrape the bits of food off the bottom of the pan so it works its way back into the mix. (This is the deglazing process.)

    - Bring to a boil, then reduce the heat to low, cover the pot and simmer until the lentils and carrots are tender, about 45 minutes to an hour.

    Recipe Tip: About forty-five minutes into the simmering time, start checking to see how tender the lentils and carrots are. They should both be done more or less at the same time. If after one hour either one isn't tender enough, it's fine to keep cooking as long as you need to.

    - Add the spinach in a few batches, letting each one wilt into the stew before adding the next. Season to taste with salt and pepper. (Here's How to Season to Taste.) Add chili flakes if desired for a bit of heat and serve.

    Vegan Curry Lentil Stew with Coconut Milk in a large pot with a wooden spatula.
    Vegan Curry Lentil Stew with Coconut Milk in a large pot with spinach and a wooden spatula.

    (More detailed instructions are in the recipe card below.)

    Variations

    • Soup. If you'd like to turn this stew into a soup, add vegetable stock until it's the desired consistency. It's best to add it little by little, so as not to accidentally add too much.
    • Add tofu. Add about ½ pound of firm tofu, cut into bite-sized cubes.
    • For non-vegans/vegetarians. If keeping the stew vegan/vegetarian isn’t important, you can replace the vegetable stock with chicken stock. Likewise, you can add shredded chicken or cooked sausage to the stew.

    *VERY IMPORTANT* If you use red-orange lentils instead of green, the cooking time will be much less, about 20 minutes of simmering instead of about 45. (Red lentils are split and don't have skins, so they cook much more quickly.)

    Substitutions and Additions

    • Can you substitute curry powder for all of the spices? Yes, you can use about two tablespoons of curry powder instead of the spices listed. The flavor will be very similar.
    • The spices can also be mixed up — use more or less of some if desired, and use what you love.
    • This vegan lentil stew recipe can be switched up by changing some of the vegetables. Potatoes, sweet potatoes and corn can be used instead of carrots, or in combination with them.
    • The coconut milk adds body and richness, but if that's not your thing, use more of the stock to replace it. (It will still be great!)
    top view of curried lentil stew with carrots and fresh thyme sprigs

    Making It Ahead

    • You can make the lentil stew up to four days ahead of time -- but, the lentils and other vegetables will absorb more of the liquid as they sit. Therefore, when you reheat it, add more stock as needed.

    Can You Freeze It?

    This stew can be frozen for up to a month or so -- but, much like keeping it refrigerated for a few days, you will very likely need to add more stock when you reheat it.

    To defrost, place the frozen stew in the refrigerator a day or two before you plan to serve it.

    More Vegan Comfort Food Recipes

    • Large ceramic mug with tomato-based cabbage stew, with an orange green leaves behind it.
      Best Vegetarian Cabbage Stew (with Turmeric)
    • Dairy Free Cream of Mushroom Soup
    • Vegan Creamed corn in a white pie dish with a red and white casserole dish behind it.
      Vegan Creamed Corn with Jalapeños
    • 3 bowls of butternut squash chili with fresh oregano sprigs
      Butternut Squash Chili

    I hope you enjoy this comforting Vegan Lentil Stew with Coconut Milk as much as my family and I do.

    This post contains affiliate links to Great Jones. If you make a purchase, I earn a commission at no extra cost to you. I only recommend products I truly use and love — all opinions are my own.

    gold and black ceramic bowl with vegan lentil stew with carrots and coconut milk

    Vegan Lentil Stew with Coconut Milk Recipe

    Valentina K. Wein
    Vegan Lentil Stew with Coconut Milk is hearty, subtly sweet and has deep, rich flavors from warming curry spices. It's a delicious bowl of vegan comfort food!
    5 from 2 votes
    Print
    Prep Time 30 minutes mins
    Cook Time 45 minutes mins
    Total Time 1 hour hr 15 minutes mins
    Course Main Course
    Cuisine American
    Servings 8 servings
    Calories 123 kcal

    Equipment

    • 5 to 6-quart Dutch oven
    • vegetable peeler

    Ingredients
      

    • 2 tablespoons avocado oil or other neutral oil like vegetable
    • 2 cups chopped yellow onion medium dice
    • 2 tablespoons minced fresh garlic
    • 2 tablespoons fresh thyme leaves washed and dried
    • 1 tablespoon ground cumin
    • 2 teaspoons ground turmeric
    • 1 teaspoon ground coriander
    • 1 teaspoon ground cardamom
    • ¼ teaspoon ground cloves
    • 2½ cups carrots washed and dried, peeled, approximately ¼ to ½ inch slices
    • 1 cup celery washed and dried, peeled (optional), approximately ¼ inch slices
    • 2 cups dry green lentils if you use red, cut the cooking time to about 20 minutes
    • 4½ cups vegetable stock (or broth) ideally low to no sodium
    • 1¾ cups coconut milk
    • 4 cups loosely packed spinach leaves washed and dried, roughly chopped
    • salt and pepper to taste
    • chili flakes if desired

    Instructions
     

    • Sauté the onions and garlic with the thyme and spices. Coat a large pot (5 to 6 quart Dutch Oven is perfect), fitted with a lid, with the oil. Place it over medium heat and add the onion and garlic. Sauté for a couple minutes to soften and coat with the oil. Then add the thyme, and all of the spices. Continue to sauté, stirring every so often, until the onions are very soft, and not yet browning, about 10 minutes.
    • Add remaining vegetables except for the spinach. Add the carrots and celery, stir, and cook for about 5 minutes. Then add lentils and mix to blend.
    • Combine and add stock and coconut milk. In a large glass measuring cup (or bowl), whisk the coconut milk to smooth out any lumps. Add this, along with the stock, to the pot and mix to blend.
    • Cook. Bring to a boil, then reduce the heat to low, cover the pot and simmer until the lentils and carrots are tender, about 45 minutes to an hour.
    • Add spinach and season. Add the spinach in a few batches, letting each one wilt into the stew before adding the next. Season to taste with salt and pepper. (Here's How to Season to Taste.) Add chili flakes if desired for a bit of heat and serve.

    NOTES

    Red lentils: They cook much faster than green lentils, so simmer for about 20 minutes instead of 45.
    Shortcut: Use about 2 tablespoons of curry powder instead of the individual spices. The flavor will be very similar.
    Make ahead: The stew keeps for up to 4 days in the refrigerator. The lentils absorb liquid as it sits, so add more stock when you reheat it.
    Freezing: Freeze for up to a month. Defrost in the refrigerator a day or two before serving, and add more stock as needed when reheating.
    Nutritional information is automatically calculated, so it should only be used as an estimate.

    NUTRITION

    Calories: 123kcal | Carbohydrates: 14g | Protein: 2g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 619mg | Potassium: 354mg | Fiber: 3g | Sugar: 5g | Vitamin A: 8521IU | Vitamin C: 14mg | Calcium: 64mg | Iron: 2mg
    Keywords comfort food recipes for fall and winter, meals to make ahead, best vegetarian stew recipes, vegan comfort foods
    Have you tried this recipe?I'd love to see it on Instagram! Tag me at @cookingontheweekends or leave a comment & rating below.

    Cooking On The Weekends is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

    More Soups & Stews

    • Top view of pistachio soup in a white crimp-edged bowl with mint leaves.
      Pistachio Soup
    • Top view of an orange Dutch oven.
      Classic Comfort Foods, But Better: 10 Dutch Oven Recipes
    • Blue and white striped, ceramic bowl with edamame soup with chili oil, mint leaf, and a bit of cream.
      Edamame Soup
    • White bowl filled with polenta, topped with braised beef short ribs in pumpkin sauce.
      Braised Beef Short Ribs with Pumpkin

    Reader Interactions

    Comments

      If you've made this, a star rating would mean so much and helps other readers too! If you haven't made it yet, please skip the stars and just leave a comment. I'd still love to hear from you.

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Ria

      May 29, 2026 at 8:00 am

      I added way too much ground cloves accidentally and now its hard to swallow, Think Ill add boiled diced potatoes to help it. ...Is tasty except for that part!

      Reply
      • Valentina

        May 29, 2026 at 2:00 pm

        Hi Ria. Oh yes, an excessive amount of cloves isn't great. Sorry that happened. The potatoes should be helpful -- really adding more of everything else can be a help too. I'm glad you liked it besides that. Thanks for visiting my site and trying my recipes. 🙂 ~Valentina

        Reply
    2. Rashidah

      January 05, 2022 at 11:16 am

      Delicious with a capital D! The texture was creamy but not too thick. The spices blended perfectly. The green (kale) and orange (potatoes) were not only nutritious, but they also provided that beautiful pop of color against the muted lentils.
      The only drawback is that it won't freeze well because of the milk. Just eat it all in a few days!

      Reply
      • valentina

        January 05, 2022 at 5:41 pm

        Hi! Thank you so much for this lovely note. I'm so happy it was a hit. I actually made this for dinner on Christmas eve. Not the most traditional holiday dinner ever, but cozy and delicious indeed. 🙂 Happy New Year to you. ~Valentina

        Reply
    3. John / Kitchen Riffs

      September 08, 2021 at 8:08 am

      Mmm, lentil soup. Love the stuff. Love all soup, actually. I go back and forth between adding separate spices for a curry-style dish, or just using curry powder (maybe with a finishing touch of garam masala). More and more these days the curry powder is winning -- there are some good blends out there. And it's just easier. Anyway, this is exactly the sort of dish we like -- thanks.

      Reply
      • valentina

        September 09, 2021 at 10:36 am

        Totally get it on the curry. Hope you like this, any which way. Thanks, John! 🙂 ~Valentina

        Reply
    4. 2pots2cook

      September 08, 2021 at 12:20 am

      5 stars
      Perfect blend of spices and root vegetables; great autumn week dinner ! xo

      Reply
      • valentina

        September 09, 2021 at 10:35 am

        I love Autumn! Thank you, Davorka. Enjoy. 🙂 ~Valentina

        Reply
    5. Ben | Havocinthekitchen

      September 04, 2021 at 1:38 pm

      5 stars
      With days and nights gradually getting colder, I think more often about comforting and warming stews, and this one perfectly fits the bill! Definitely should be served with crusty bread 🙂

      Reply
      • valentina

        September 09, 2021 at 10:34 am

        Ahh yes, the bread! Perfect. Thanks, Ben. 🙂 ~Valentina

        Reply
    6. Jeff the Chef @ Make It Like a Man!

      September 04, 2021 at 8:35 am

      This certainly does sound comforting! I love the spices!

      Reply
      • valentina

        September 09, 2021 at 10:33 am

        Thanks, Jeff. Enjoy! 🙂 ~Valentina

        Reply
    7. Chef Mimi

      September 04, 2021 at 6:09 am

      I love this! And I love seeing those cayenne pepper flakes on top! I don’t eat a lot of meat, but a little bit of ham dice would be good…

      Reply
      • valentina

        September 08, 2021 at 3:55 pm

        That would be good, Mimi. With the ham it would be reminiscent of a split pea soup, maybe? However you have it, enjoy and thank you for visiting! 🙂 ~Valentina

        Reply
    8. angiesrecipes

      September 03, 2021 at 12:12 am

      I love all the wonderful spices in that stew...and coconut milk is my favourite. This is for sure a winner!
      angiesrecipes

      Reply
      • valentina

        September 08, 2021 at 3:54 pm

        Thank you, Angie. I love coconut milk in recipes like this. Enjoy! 🙂 ~Valentina

        Reply

    Primary Sidebar

    Hi, I'm Valentina, certified chef, owner, recipe developer and photographer at Cooking on the Weekends. I'm also a mom of two sons and a Los Angeleno. I use seasonal whole foods to create unique and comforting recipes for casual entertaining.

    More about me →

    MOST POPULAR RECIPES

    • Bright orange Red Kuri Squash pureed soup, in a blue bowl with a small oregano leaf on top.
      Red Kuri Squash Soup
    • Stack of 5 cinnamon raisin cookies with cinnamon sticks around them.
      The Best Cinnamon Raisin Cookie
    • Pile of Spicy Roasted Daikon French Fries on a wrinkled piece of parchment paper, with title at the top.
      Spicy Roasted Daikon Radish French Fries
    • Small round terra cotta ramekin filled with vegetarian cassoulet with breadcrumbs on top.
      Vegetarian Cassoulet Recipe

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Press

    Newsletter

    Get new recipes you’ll love!

    Contact

    • Contact
    • Work with Me

    Review the privacy policy for Cooking on the Weekends

    Copyright © 2026 Cooking On The Weekends, All Rights Reserved