Being a food blogger is great. I get to try out new recipes on a regular basis, my fridge is perpetually stocked, and I always have leftovers. I am literally never hungry. But the food blogging life has its downsides. For instance, I am always trying out new recipes, so I rarely get to make the same dish more than once or twice.

But, this Instant Pot Butternut Squash Lentil Curry was so good and so easy to make that not only did I make it more than once, I made it three times in just two weeks.

For even more terrific dishes featuring lentils, check out my round-up of lentil recipes. Or if it’s instant pot recipes you’re after, there are more than 90 incredible vegan Instant Pot recipes in my 5-star-rated cookbook, The Vegan Instant Pot Cookbook!

Instant Pot Butternut Squash Lentil Curry

Why you’ll love this Instant Pot Butternut Squash Lentil Curry

First, it has a low-effort, high-reward ratio. Thanks to the Instant Pot, there’s just 5ish minutes of hands-on cooking involved, so it’s one of those meals you can easily throw together on a weeknight. Once you sauté the aromatics for a few minutes, you can just toss everything in the Instant Pot and let the machine do its pressure cooking magic.

If being able to prepare a delicious, healthy, and crowd-pleasing dinner on a weeknight with minimal work isn’t motivation enough to finally buy an Instant Pot, I don’t know what is. Even better, it makes for fabulous leftovers!

Don’t have an Instant Pot? Try this Thai Butternut Squash Curry or this Vegan Pumpkin Curry instead!

Instant Pot Butternut Squash Lentil Curry

Another reason I love this curry so much is that it is incredibly flavorful but has a fairly minimal ingredient list and is made with commonly available ingredients you likely already have in your pantry.

Another selling point: this curry is creamy and hearty AF, making it the perfect winter comfort food. The Instant Pot magically transforms plain old lentils into creamy morsels bathing in a velvety stew made of coconut milk and cashew butter.

But to keep this curry on the lighter side, I opted for “lite” coconut milk instead of the full-fat variety. While you can definitely use the full-fat variety, I find that “lite” coconut milk is sufficient to yield a rich, creamy texture.

As for cashew butter? No, it’s not a traditional ingredient in curries, but it does add a nice, rich creaminess, just like almond butter does in my Red Lentil Curry, which you all love so much.

Instant Pot Butternut Squash Lentil Curry

This curry, however, isn’t just indulgent comfort food – it’s healthy, too. This is the kind of comfort food that will nourish your soul and your body. This butternut squash lentil curry starts with anti-inflammatory powerhouses ginger and turmeric, then gets a healthy dose of vitamin-rich butternut squash, followed by heart-healthy lentils and cashew butter, and finally a generous sprinkling of antioxidant-rich kale.

Looking for more nourishing Indian recipes? Try my Dal Palak, Saag Aloo or Vegan Palak Paneer, which are all loaded with greens!

Instant Pot Butternut Squash Lentil Curry

Substitutions for this recipe

A few notes on substitutions. I use whole cumin seeds because I love the aroma and extra depth of flavor that whole spices bring to a curry, but if you don’t have cumin seeds, you can just use the same amount of ground cumin and add it along with the turmeric and curry powder (skip the first step).

If you can find fresh turmeric (Whole Foods usually stocks it), that would make this curry even better. Grate or mince 1 1/2 tablespoons of the fresh stuff, and add it along with the garlic and ginger.

Regarding butternut squash, you can use any winter squash you like, such as kabocha squash or red kuri squash. Red kuri squash, also known as hokkaido pumpkin, makes the prep work even easier because you don’t have to peel the skin.

And if you’re having trouble finding cashew butter, just substitute almond butter or tahini (peanut butter has a much stronger taste and might be overwhelming in this curry).

That’s all there is to say about this easy Instant Pot Butternut Squash Lentil Curry, so I hope you give it a try and enjoy it!

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Instant Pot Butternut Squash Lentil Curry

Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 6
4.9 from 107 votes

Made it? Click the stars to leave a review!

With just a few minutes of hands-on cooking, this Instant Pot Butternut Squash Lentil Curry will become your go-to for weeknight meals. It’s hearty, healthy comfort food at its finest (and easiest).
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 1 1/2 tablespoons unrefined virgin coconut oil, divided
  • 1 teaspoon whole cumin seeds
  • 1 medium yellow onion, diced
  • 1 1/2 teaspoons kosher salt, divided
  • 6 garlic cloves, minced
  • 1 (2-inch) piece of fresh ginger, finely minced or grated
  • 1 tablespoon curry powder
  • 1 1/2 teaspoons ground turmeric
  • 1/2 teaspoon cayenne pepper (optional, for spiciness)
  • 2 tablespoons water
  • 5-6 cups (700-850g) peeled and roughly chopped butternut squash, (can buy pre-cut squash)*
  • 1 1/2 cups (360 mL) low-sodium vegetable broth
  • 1 cup brown lentils or green lentils
  • 1 (15-ounce/ (400 mL) can “lite” coconut milk
  • 3 tablespoons cashew butter (can substitute with almond butter or tahini)
  • 4 ounces baby kale or baby spinach (or 4-5 large handfuls)
  • 1 tablespoon fresh lemon or lime juice
  • 1 large handful fresh cilantro, roughly chopped
  • For serving: white rice and/or flatbread

Instructions 

Instant Pot Directions

  • Rinse the lentils and drain them.
  • Select the Sauté setting on the Instant Pot and after a few minutes, add 1/2 tablespoon of the coconut oil, followed by the cumin seeds. Toss for 30-60 seconds until lightly browned and very fragrant.
  • Add the remaining 1 tablespoon oil, followed by the onion and 1/2 teaspoon of the kosher salt. Cook the onion for 4-5 minutes until lightly browned. Then add the garlic and ginger and cook for 1 minute, stirring frequently to prevent sticking.
  • Stir in the the curry powder, turmeric, and cayenne (if using) for 30 seconds, adding the 2 tbsp water to prevent the mixture from drying out too much.
  • Add the chopped butternut squash and stir to coat it in the spice mixture. Pour in the vegetable broth and use a wooden spoon or spatula to scrape up any browned bits at the bottom of the pan. Then add the remaining 1 teaspoon kosher salt, the lentils, and coconut milk. Scoop the cashew butter on top but do not stir. This helps prevent the nut butter from sinking to the bottom and possibly triggering the Instant Pot burn warning.
  • Secure the Instant Pot lid and set the Pressure Release to Sealing. Select the Pressure Cook or Manual setting and set the cook time for 10 minutes.
  • Once the timer goes off, allow a natural pressure release. Once the pressure has released, open the pot and stir in the baby kale. Select the Sauté setting and heat for about 2 minutes or until the kale has wilted, then select Cancel. Add the lemon or lime juice and the cilantro and stir to combine.
  • Serve the butternut squash lentil curry over white rice or with flatbread.

Stovetop Directions

  • Heat a deep, heavy skillet or a Dutch oven over medium-high heat. Add 1 1/2 tablespoons of coconut oil, and once hot, add the cumin seeds and fry for 30-60 seconds until lightly browned and very fragrant.
  • Add the onions and cook until they are translucent, about 5 minutes. Then add the garlic and ginger and cook for 1-2 minutes until lightly golden and fragrant. Add the curry powder, turmeric, and cayenne (if using) and a splash of water, stirring very frequently for 20 to 30 seconds.
  • Add the butternut squash, vegetable broth, lentils, coconut milk, and cashew butter. Stir well to combine.
  • Bring the curry mixture to a boil, then reduce the heat, and simmer for about 30 minutes, until the lentils are tender and the squash is cooked through, stirring every few minutes.
  • Add the baby kale and allow to cook for 1-2 minutes until wilted. Add the lemon or lime juice and the cilantro and stir to combine.
  • Serve the butternut squash lentil curry over white rice or with flatbread.

Notes

  • If using the stovetop method, cut the squash into smaller cubes

Nutrition

Calories: 344kcal | Carbohydrates: 44g | Protein: 12g | Fat: 14g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 678mg | Potassium: 959mg | Fiber: 14g | Sugar: 5g | Vitamin A: 14316IU | Vitamin C: 35mg | Calcium: 116mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




215 Comments

  1. Rebs says:

    5 stars
    This looks great! In the stovetop instructions are we to add the second portion of the oil at some point? And do we need to add the 2 tb water? The modified instructions don’t seem to have these steps.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi, Rebs! Thanks for pointing out these omissions. You can add the additional 1 tablespoon of oil when you add the onions, or you can add the full amount of oil when adding the spices and then add the onions afterwards. It shouldn’t make too much of a difference when using the stovetop method. I do recommend adding water with the spices, though you don’t necessarily need to add a full 2 tablespoons, just enough water so that the spices don’t stick and burn.

      1. Rebs says:

        5 stars
        Awesome thanks! It turned out very yummy

        1. Kaitlin @ Rainbow Plant Life says:

          Great to hear it, Rebs! 🙂

  2. Claire says:

    5 stars
    I just made this for the First time & it was so good! My butternut squash kind of melted into the dish, which was delicious! I had previously had to freeze my squash chunks. Even the lentils broke down & were just part of the soup. It was almost like I blended it, but I didn’t. The flavor & smells were fabulous! We topped ours with some plain yogurt! My husband raved & I will make this again for sure. It was quick & pretty easy to make. Thank you Nisha!

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Claire, so jazzed to hear you loved the recipe 🎷 This is a staple in my house too!

  3. Donni says:

    5 stars
    I have made this recipe so many times over the last few years… sometimes I substitute sweet potato and add extra veggies, or add fresh tumeric. It freezes up beautifully. I always come back to this recipe, I did get the cookbook but honestly, I could eat this one for the rest of my life! It’s a bit time consuming with prep but mmmmm! 😃❤️😍

    1. Kaitlin @ Rainbow Plant Life says:

      Donni, thank you for your thoughtful review! We’re so happy to hear you’re a big fan of the curry 🙂

  4. Brenda says:

    5 stars
    This recipe is amazing. Simple to make and the flavor is perfect. I really enjoyed this meal. It is a definite keeper.

    1. Kaitlin @ Rainbow Plant Life says:

      We’re so happy that the curry turned out well for you, Brenda. Thank you for taking the time to leave a comment and for trying out the recipe!

  5. LisaS says:

    This was amazing. Even though something wasn’t right with my instant pot, it came out so delicious and creamy. I actually used a spicy chunky peanut butter since it’s what I had and it was a great substitute. Definitely a keeper recipe! Thank you for sharing.

    1. Kaitlin @ Rainbow Plant Life says:

      Lisa, thank you for your thoughtful review! We’re so happy to hear that you enjoyed the curry.

  6. Caroline says:

    5 stars
    Really yummy and easy, especially if you get pre-cut squash cubes. Gave some of this curry to a friend who really liked it.

    1. Kaitlin @ Rainbow Plant Life says:

      Caroline, thank you for your thoughtful review! We’re so happy to hear that you enjoyed the curry.

  7. Molli says:

    5 stars
    Was fantastic! Made the naan to go with it 🙂

    1. Kaitlin @ Rainbow Plant Life says:

      Delicious combo, Molli! Thanks for the review 🙂

  8. Hannah Mudge says:

    4 stars
    The first time I made this it was amazing!
    This time though, it looks weird. It seems too mushy and like the coconut milk broke into a bunch of tiny tiny pieces throughout instead of blending in(?) if that makes sense. Haven’t tasted it yet, but it certainly doesn’t look appetizing.. Any idea of what could have gone wrong?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Hannah, thanks so much for trying the recipe again and for sharing your experience! A few things could have caused the coconut milk to look different this time:
      1. Coconut milk can sometimes split if it’s brought to a rapid boil or if the heat is too high. If you used a different brand of coconut milk, that could also be responsible, as there are texture differences across brands. Some brands are lighter or thinner, which can be more prone to separating.
      2. Giving the can a really good shake before opening also helps the milk blend more evenly.

      I’d recommend sticking with full-fat coconut milk and keeping the heat at a gentle simmer to help it stay smooth and creamy.

      As for mushiness, is it possible that you waited longer than the time in the recipe card to release the pressure? Food in the Instant Pot continues to cook even after the timer goes off (while the machine is depressurizing) so if you released the pressure later than last time, that could affect the outcome.

      Best of luck next time!

    2. Elton says:

      Just a guess: did you shake your coconut milk can before opening and adding it?

  9. Rachael Foard says:

    5 stars
    Swap out green or brown lentils with red ones & I got like a mash consistency, im not entirely mad about it either. Delicious recipe!

    1. Kaitlin @ Rainbow Plant Life says:

      We’re happy to hear you enjoyed the recipe, Rachael! Thanks for sharing 🙂

  10. Stacey says:

    5 stars
    This. Is. Incredible. Delicious out of the pot and even better over the next couple of days as the flavors bloom. Will be in my regular winter rotation. Thank you, Nisha, for your creativity and gift for coming up with delicious dishes!

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Stacey, Thank you so much for such a fantastic review! Appreciate you taking the time!

  11. Karen D says:

    5 stars
    Like all your dishes, this is amazingly yummy. I can’t wait for lunch tomorrow so I can eat it again. Thank you, Nisha!

    1. Kaitlin @ Rainbow Plant Life says:

      Your positive feedback is the best reward for our hard work. Thank you, Karen!

  12. Jason says:

    Amazing recipe, made it multiple times. This is the first time I’ve had leftovers, does it freeze well?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Shane, we’re thrilled to hear you are such a fan of the recipe! Yes, this recipe freezes well! 🙂

      Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  13. luciellenc says:

    5 stars
    Why did my curry turn out kind of gray? I followed the instructions using green lentils hoping that the color would somehow change to turmeric-yellow like your pictures.

    Don’t get me wrong. The curry was awesome. It just looked weird. Did I use the wrong kind of lentils (French Puy)?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Lucielle, we use regular green lentils, not French puy, in this recipe. French green lentils are much darker in color, so yes, that is a possible reason why the curry turned out much darker in color.

  14. staci says:

    I did like this recipe, and found it extremely filling. I added a bag of frozen spinach at the end, rather than handfuls of fresh spinach. When I ate it, there would be bites that were a glob of undissolved almond butter, even after cooking as directed and stirring plenty after the recipe was done. Is there a way to get the nut butter to incorporate more, rather than staying in globs?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Staci, I imagine it depends on the brand and consistency of your almond butter as well as whether you’re using the stuff at the bottom of the jar or the well mixed stuff at the top of the jar.

      To avoid clumps of undissolved almond butter in your curry, here are a few tips for better incorporation:

      Pre-mix the almond butter: Before adding it to the curry, mix the almond butter with a bit of warm liquid (vegetable broth, water, or coconut milk) in a small bowl until it forms a smooth, pourable paste. Then add this mixture to the curry.

      Warm up the almond butter: If your almond butter is cold or stiff, warming it slightly in the microwave or over low heat will make it easier to stir and dissolve.

      Simmer gently: If the curry is too hot or boiling vigorously, it can cause the almond butter to seize or clump. Add it when the curry is simmering gently and stir constantly as you incorporate it.

      We hope this helps for next time, cheers!

  15. Kailey says:

    5 stars
    Made this for the first time last night and it was really tasty! We will definitely be making it again. We added some lemon juice and it was perfect!

    1. Kaitlin @ Rainbow Plant Life says:

      Thank you for your lovely comment, Kailey! It makes us happy to know that you enjoyed the recipe.

  16. Louwana says:

    All I have is full fat coconut milk. Would this cause pressure cooker issues? Should I water it down with oat or soy milk?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Louwana, if all you have is full-fat coconut milk, you can dilute the full-fat version with water to mimic the lighter consistency. Open the can and stir well to combine the cream and liquid (full-fat coconut milk often separates). Mix 10 oz of full-fat coconut milk with 5 oz of water. This 2:1 ratio will approximate the consistency and fat content of “lite” coconut milk. If you want it slightly richer, you can use a little less water. Enjoy!

  17. Ann Marks says:

    Is there a substitute for the coconut milk in this recipe?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Ann, although the coconut milk is a characteristic ingredient in Indian curries, if you can’t have it, you can substitute with thinned out cashew cream. Enjoy the recipe!

  18. Marianne says:

    2 stars
    Well. The flavors you put in this dish are great. However, it seems one should either utilize red lentils that cook quickly or precook the brow/green lentils as you suggest. My IP got burn notice twice even after adding extra liquid. I moved to stove top and with the coconut milk and tahini it is too difficult for those lentils to cook as the mixture thickens too quickly even on low temp on stove top. What a loss.

    1. Jackie says:

      5 stars
      Oh so delicious! The balance of sweet and spicy is what does it for me. Fairly quick to make too. 10/10 recommend!

      1. Kaitlin @ Rainbow Plant Life says:

        Thanks for the sweet review, Jackie 🙂

  19. Katie says:

    1 star
    The stovetop version comes out a gloppy, unappetizing mess. The brown lentils are still a little firm after 30 minutes while the squash has turned to mush.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Katie, did you by any chance use older lentils? They take much longer to cook. And if you don’t want the squash to melt into the curry, we recommend cutting into larger cubes.

      We are sorry this recipe wasn’t your favorite but we hope you’re able to either try it again with those tweaks or just enjoy other recipes on the site altogether.

      1. Katie says:

        The lentils were in a new bag, purchased about a week ago.

        I’ve tried many other recipes here and enjoyed almost all of them, this one just seems off for the stovetop version.

        1. Kaitlin @ Rainbow Plant Life says:

          Sorry to hear it, Katie. We appreciate your feedback either way.

  20. Carol Papas says:

    3 stars
    Good flavors. 10 minutes in IP resulted in grossly overcooked squash.

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Carol, the squash should be quite soft and melt into the curry, as it naturally thickens the curry. If you prefer a firmer texture, you can try cutting the squash into larger pieces.