This Butternut Squash Curry with Chickpeas is one of the most flavorful Thai-inspired curries youโll ever eat. Itโs brimming with authentic Thai flavors but with a few fun spins, and uses butternut squash as a natural thickener. Itโs incredibly creamy and comforting and perfect for cold weather.
It requires just one pot, can be completed in about 45 minutes, and is both meal prep- and freezer-friendly meal. At the same time, it delivers outstanding gourmet flavors and is special enough to serve to guests.
If you love a good curry, you MUST try this one (I think it might be my favorite, and thatโs a lot considering how much I love my fan favorite Red Lentil Curry and my easy Vegan Curry with Tofu)!
Table of Contents
1. Why this recipe works
2. Ingredient notes
3. Step-by-step instructions
4. Tips for making this recipe
5. Frequently Asked Questions
6. Watch the video
7. Recipe card
Why this recipe works
The perfect creamy texture.
Partially pureeing the curry thickens it incredibly well. Butternut squash, when pureed, is naturally velvety. With the addition of coconut milk, a required ingredient in a Thai curry, you get the most unbelievable luxurious mouthfeel and texture.
A well-balanced dinner.
This curry has it all: complex carbs from the butternut squash and chickpeas, protein and iron from the chickpeas, antioxidants from the chile peppers, satiating fats from the coconut milk to keep you full, and even leafy greens for good measure.
A careful flavorful balance.
I learned quite a lot of cooking during my month in Thailand. One of the most important lessons was that each dish should be an art in balancing flavors. Here’s how that shakes out in this recipe:
- Spicy: heat comes from a good-quality red curry paste and Thai chile peppers.ย
- Sweet: subtle sweetness comes from butternut squash and coconut sugar; also balances the spiciness and sourness, as well as enhances the salty, umami.
- Sour: acidity comes from lime juice or rice vinegar; also balances the spiciness and enhances the salty, umami flavors.
- Umami: savory notes come from the soy sauce.ย
Authentic Thai flavors with a twist.
While butternut squash and chickpeas are not traditional in Thai cuisine, I’ve combined them with traditional Thai ingredients (e.g., lemongrass, red curry paste, soy sauce, coconut milk) so you get all the incredible flavors of a Thai curry.
For more Thai-inspired curries, check out my hands-off Instant Pot Thai Red Curry Sweet Potato Soup or Thai Kabocha Squash Curry. If you have my cookbook, The Vegan Instant Pot Cookbook, the Red Curry Rice Noodle Soup and Thai Vegetable Green Curry in Chapter 6 are not to be missed!
But if you’re looking for a more traditional Thai curry, whip up a batch of my Homemade Thai Green Curry Paste for a spectacular Vegan Thai Green Curry at home!
No need to roast the squash.
There is so much other flavor going on in this dish from the aromatics and curry paste that you absolutely donโt need to roast the squash. Skip the extra time and extra dish to wash.
Ingredient Notes
Butternut squash. Save some prep time and buy pre-chopped butternut squash. If using a whole butternut squash, youโll need approximately a 2 1/2 pound (1.1 kg) squash.
Lemongrass. Optional if you canโt find it, but if you have access to an East or Southeast Asian grocery store, I promise it will take your curry over the top. The lemony, minty aroma and flavor is so bright and unique. Some higher-end grocery stores like Whole Foods will sell lemongrass pre-trimmed in packages.
Red curry paste. For the best flavor, I recommend seeking out a legit Thai curry paste. My favorite curry paste is from Maesri (available online or at Southeast Asian grocery stores). Aroy-D also makes a good vegan one, but they sell versions with shrimp / fish products as well, so read labels.
If the commonly available Thai Kitchen red curry paste is all you can find, it will do (but itโs fairly flat in flavor).
Remember: (1) Read ingredient labelsโsome pastes include fish sauce or shrimp paste. (2) Spiciness varies (e.g., if using Thai Kitchen curry paste, use a tablespoon more, as itโs milder than Maesri).
Chile peppers. Optional, but recommended if you like a little heat in your curry. Birdโs eye chile peppers (aka Thai Chile peppers) are recommended.
Everyoneโs spice tolerance is different so you should customize the amount of peppers to your preference.
My personal preference is to use 3 peppers, but I eat spicier food than most of my readers. If you can only tolerate some heat, use 1-2 peppers. And if you can barely tolerate heat, use a single pepper with the membrane (e.g., the white parts) removed or omit the peppers entirely.
Thai basil. For garnish at the end. Another optional ingredient, but worth seeking out if you have an East Asian or Southeast Asian shop in your area. It adds the classic flavors of Thai cooking with its subtle anise and cinnamon flavors.
If you canโt get Thai Basil, donโt substitute with Italian basil. The flavor is totally different and it wonโt work well here. Instead, use cilantro.
Lime juice or rice vinegar. Finishing a rich dish like this curry with a splash of acidity at the end helps balance the spicy and sweet flavors, and also brings some freshness to the dish, so definitely donโt skip it!
Step-by-step instructions
Dice the onion and the carrots. Chop the butternut squash into cubes (or use pre-chopped butternut squash).
Mince the garlic, mince or grate the ginger and lemongrass, and thinly slice the Thai chile peppers (if using).
Sautรฉ the diced onions and carrots in a bit of coconut oil in a deep sautรฉ pan or Dutch oven until lightly browned. Add the garlic, ginger, lemongrass, chile peppers, and curry paste, and stir frequently for 2 minutes.
Deglaze the pan with vegetable broth, then add in the coconut milk, butternut squash, coconut sugar, and soy sauce.
Simmer the curry for 20 minutes, until the squash is tender. Then, blend about half of the curry using an immersion blender. If using a stand blender, transfer half of the curry, blend, then return it to the pan.
Add the chickpeas to the pan and bring to a simmer. Then add in the baby spinach or kale and cook until wilted. Finally, stir in the Thai basil (if using) and/or chopped cilantro.
Tips for making this butternut squash curry
Visit your local Southeast or East Asian market (if you have one).
For the best version of this recipe with truly authentic Thai flavors, itโs worth seeking out the lemongrass, high-quality curry paste, and Thai basil, all of which you can find at your local Southeast or East Asian market. Smaller markets are almost always family owned and operated, so youโll also be supporting a small business.
If you canโt make it to a South East Asian market, you can still make this recipe with a few substitutions.
For your curry paste, most grocery stores carry Thai Kitchen Red Curry paste, so use that. Some stores also carry Mekhala curry paste, which is better.
Lemongrass may be available at higher-end grocery stores, though omit if you canโt find it, as thereโs no substitute. In place of the Thai basil, use cilantro.
If you canโt find Thai/birdโs eye chile peppers, try using 1 serrano pepper (2 for spicy!).
Nuke your squash to make it easier to cut.
If youโre using a whole butternut squash and struggling to slice it in half, pop it in the microwave (whole, as is) for 2 minutes to soften it up. If itโs still too hard, nuke it for another minute.
Try this recipe with other winter squash.
Kabocha squash or red kuri squash would be great here. If you want to use standard pumpkin, consider adding a bit more sugar, as itโs less sweet than butternut squash. You could also use sweet potatoes, but Iโd omit the sugar entirely.
New to lemongrass? Watch the video.
To see how to peel and prepare lemongrass, watch the Youtube video below (starting at the 3:09 mark).
Frequently Asked Questions
If you are simply watching your calorie intake, use lite coconut milk instead of the full-fat variety. The reason I recommend still using coconut milk is that this is an essential ingredient in any Thai curry.
If you are allergic to coconut, make a homemade cashew cream:ย
1. Soak 1 cup (140g) raw cashews in water overnight. For a quick soak, add to a saucepan, cover with water, and boil in a saucepan for 15 minutes.ย
2. Blend the soaked cashews with 3/4 to 1 cup water (180 to 240 mL) in a high-powered blender for several minutes until smooth and cashew bits have been pulverized.ย
A spicy curry like this needs something high-fat and creamy, so I do not recommend using a thin plant-based milk such as almond milk.
All are commonly available at pan-Asian and Southeast Asian grocery stores. You can sometimes find birdโs eye chile peppers and pre-trimmed lemongrass at well-stocked grocery stores like Sprouts and Whole Foods.
The Tips section of this post has instructions for how you can substitute in the absence of an Asian market.
Store leftovers in an airtight container in the fridge for 5 to 6 days. When reheating, add a few splashes of water or vegetable broth to loosen it up, as it will thicken quite a bit in the fridge. You can also freeze this curry. There may be some minor texture changes, but overall, it works great.ย
To make it easier to cut butternut squash, microwave it for 1-2 minutes to slightly soften the flesh. Then slice off the stem from the top. Use a sharp vegetable peeler to peel the squash until the flesh is vibrant orange. Slice the squash in half, horizontally. Then cut the rounded bottom portion of the squash in half, and scoop out the seeds with a spoon.
Cut the bottom halves into wedges, then cube. Slice the top half of the squash in half, vertically. Finally, cut the halves into spears, then cube.
More delicious chickpea recipes to try:
If you love this Butternut Squash Curry as much as we do, please rate and review the recipe below :) Itโs always much appreciated!
Watch! How to make Butternut Squash Curry
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Butternut Squash Curry with Chickpeas
Ingredients
- 1 1/2 tablespoons unrefined coconut oil (use refined for a neutral taste, or a neutral oil of choice)
- 1 large onion, diced
- 2 medium carrots, diced
- Kosher salt to taste
- 4 cloves garlic, minced
- 2- inch piece ginger, grated or finely minced*
- 1-3 bird's eye chili peppers, thinly sliced (optional; only use for spicy!)**
- 2 stalks fresh lemongrass, minced or grated (optional but recommended)***
- 5 tablespoons red curry paste (see Notes below on spiciness level and brands)****
- 1 (13.5-ounce) (400 mL) can full-fat coconut milk
- 1 cup (240 mL) low-sodium vegetable broth (or water)
- 5 cups (700-730g) of peeled and cubed butternut squash (~ 2.5 pound butternut squash)
- 2 1/2 tablespoons reduced-sodium soy sauce (or 1 tablespoon Thai Light Soy Sauce)*****
- 1 1/2 tablespoons coconut sugar (or pure maple syrup)
- 2 15-ounce (425g) cans of chickpeas, rinsed and drained
- 4 cups (60g) baby spinach or baby kale (about 4 large handfuls)
- 1 tablespoon lime juice or rice vinegar
- 1 large handful fresh cilantro, roughly chopped
- 1 handful Thai basil leaves
- White rice or brown rice (for serving, optional)
Instructions
- Heat a Dutch oven or a large saucepan over medium-high heat. Add the coconut oil, and once shimmering, add the onions and carrots along with a pinch of kosher salt. Cook the vegetables for 7-8 minutes, or until they are tender and lightly browned.
- Add the garlic, ginger, chili peppers (if using), lemongrass (if using), and red curry paste, and cook for 2 minutes, stirring frequently to coat the vegetables & prevent burning. If not using a nonstick pan, you'll likely need to add a tablespoon or two of water to prevent the mixture from drying out, sticking, and burning.
- Pour in a couple spoons of the coconut milk and allow it to bubble for a minute, stirring well. Add the vegetable broth, stirring with a spatula to scrape up any browned bits stuck to the bottom of the pot. Pour in the remaining coconut milk, cubed squash, soy sauce, and coconut sugar, stirring to combine.
- Bring the mixture to a boil, then reduce the heat to low or medium-low to maintain a rapid simmer for 20 minutes, or until the squash is tender and cooked through. Turn off the heat and use an immersion blender to blend roughly half of the curry. Make sure to leave some chunks of squash intact. Alternatively, transfer half of the curry to a stand blender. Blend until the mixture is purรฉed and mostly smooth, then return it to the pan and stir to combine.
- Stir in the chickpeas and bring the curry to a gentle simmer. Once simmering, stir in the baby spinach or kale, stirring until the greens have wilted.
- Turn off the heat, and stir in the lime juice or rice vinegar. Taste for seasonings, adding salt as needed. Tear the Thai basil leaves to release their oils; add them to the curry, along with the chopped cilantro.
- Serve the curry over rice. Garnish with additional cilantro or Thai basil as desired.
Notes
I made this tonight after a couple of weeks of procrastinating. OMG!!! This is so good. I keep sneaking little spoonfulls even though dinner was over hours ago!! I just know this will be even better tomorrow. You’re right about the Thai basil. It’s nothing like the Italian varieties we’re more familiar with. I think I am now going to start growing it along with my Italian basil.
Btw, I have your cookbook! Can’t wait to try other recipes in it!!
We’re over the moon to hear you enjoyed the recipe, Jeffrey. Thanks for your kind words!
Just love this one! I’ve never before done anything from butternut squash but this really surprised me. Preparing the squash was difficult but after that the recipe was easy to follow. I had to adjust the heat level quite a lot but the outcome was just to my liking. Very lovely and filling meal. Huge thanks for this wonderful recipe.
Hi Julia, thank you so much for your kind review!
DELICIOUS!! I didnโt have lemongrass or spinach but had all other ingredients to make. I agree with other comments on omitting the sugar. Was on the sweet side for my taste but otherwise really good!
Thanks for sharing your experience with us, Regina! We appreciate it!
WOWser, that curry paste is HOT!!! Yes, Iโm a wimp. Put the amount of curry paste in after tasting the sauce at 3.5 tablespoons. Did not add any chilies (I can only imagine how incendiary it would be). Will definitely make this recipe again as I do enjoy the flavors of Thai food. Have purchased your cookbook and follow a vegan-ish diet for medical reasons. Keep the recipes coming.
Hi Shelley, thanks for all of your support! Good to hear you enjoyed the recipe, and we hope you get the spice level just right next time! As you probably read, the spiciness levels of curry pastes vary across brands.
Love the recipe but I would eliminate the coconut sugar next time. Feel it unbalanced the flavors. Should have watched your video on how to deal with the lemon grass. Sliced it into very thin slices when it needed to be grated. The slices did not cook down. Thanks for the tip on how to soften the squash.
Hi Lynn, we appreciate your feedback and support. Thanks for leaving a comment!
So yummy! I love Thai red curry and the addition of the butternut squash was great, especially with it being in season right now. Next time Iโd reduce or omit the sugar, the squash and carrots provide enough sweetness. Delicious and will make again!
Thanks for your honest feedback, Paula!
Absolutely delicious. Everyone enjoyed it. Will make again on the weekend
for another group.
Hi June, thank you so much for your kind review!
Psyched to make this tonight!
Although you addressed it at the end of the recipe, you might want to add a โcan be made gluten freeโ for those who donโt really understand that soy sauce contains gluten, like those who might be trying to cook GF for someone but they donโt read the whole article. My apologies, I am not trying to offend, Iโm just the mother in law of a celiac son in law who has accidentally glutened him on more than one occasion.
Hi JS, we included a note at the end of the recipe card letting readers know to use tamari if GF :)
But we totally understand where you’re coming from, I can see how being gluten-free can be quite tricky in this day and age. I’ll pass the message along to the team and hope you all enjoyed the curry :)
I just made this today. Easy. Tasty. Cheap. I used plain tomato paste but otherwise followed the recipe.
Thanks for the lovely feedback, Alex!
This is my all time favorite recipe of hers. I love it and everyone I have ever made it for just loves it! Iโm not the best cook and I donโt always have all the ingredients that it calls for and we live about a little more than an hour from real civilization. So I have never made this recipe the same way twice, but it has been delicious each and every time! Thank you Nisha!!
Thank you for your lovely comment, Duane! It makes us happy to know that you are such a fan of the recipe.
Any idea of this would work in an instant pot?
Hi Lori, we havenโt tried this ourselves but this is what weโd try if we did:
saute setting in ip:
1. Add the coconut oil, and once shimmering, add the onions and carrots along with a pinch of kosher salt. Cook the vegetables for 7-8 minutes, or until they are tender and lightly browned.
2. Add the garlic, ginger, chili peppers (if using), lemongrass (if using), and red curry paste, and cook for 2 minutes, stirring almost constantly to coat the vegetables & prevent burning.
3. Pour in a couple spoons of the coconut milk and allow it to bubble for a minute, stirring well. Add the vegetable broth, stirring with a spatula to scrape up any browned bits stuck to the bottom of the pot. Pour in the remaining coconut milk, cubed squash, chickpeas, soy sauce, and coconut sugar, stirring to combine.
NOTE: I would add an additional ยฝ cup (120 ml) broth since the Instant Pot can sometimes have trouble with thick stews and curries. Adding some extra broth should prevent it from triggering the IPโs burn warning.
Pressure cook
4. Cook in the IP for 7 minutes. Allow a natural pressure release for 10 minutes. If the squash is not cooked through, add another 1 to 2 minutes and pressure cook again.
After cooking
5. Use an immersion blender to blend roughly half of the curry. Make sure to leave some chunks of squash intact. Alternatively, transfer half of the curry to a stand blender. Blend until the mixture is purรฉed and mostly smooth, then return it to the pan and stir to combine.
6. Stir in the baby spinach or kale, stirring until the greens have wilted. Stir in the lime juice or rice vinegar. Taste for seasonings, adding salt as needed. Tear the Thai basil leaves to release their oils; add them to the curry, along with the chopped cilantro.
7. Serve the curry over rice. Garnish with additional cilantro or Thai basil as desired.
Delicious curry for perfect fall meal!
Weโre so happy that the curry turned out well for you, Abha. Thank you for taking the time to leave a comment and for trying out the recipe!
Absolutely brilliant recipe. I had so many compliments from guests. Love it!
Absolutely brilliant recipe. I had so many compliments from guests.
Amazing, Sian! Thanks for sharing :)
Sooooo goodโฆhave now made many times. Everyone who has tasted agrees!
We appreciate your feedback and support, Julie. Thank you for leaving a review!
Good flavor, but TOO spicy.
Sorry to hear you thought it was too spicy, Monica. If you’re not a fan of spicy, we recommend not using the birds eye chili peppers.
Super tasty! Will add this on rotation for sure!
Nicole, So glad to hear you loved this recipe!
What an incredible and favourable dish. I need to make this every week! I used baby spinach and arugula for the greens which was a tat my Whole Foods in Toronto. Iโm not vegan but this dish is phenomenal and Iโll make it every week! So good!
Thatโs so great to hear, Olga! 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!
I just tried this recipe today. Although Iโm not vegan, this is one of the most flavourful and delicious meals Iโve ever had. I will need to make this recipe at least once every week if not more. Incredible!
We’re over the moon to hear you enjoyed the recipe, Olga. Thanks for your kind words!
Fantastic recipe !!
Usually Iโlol stray from a recipe and add stuff to make it my own, and usually better. Not this time ! No changes needed. Only I just used a potato masher instead of blending it. I also had to add about 1.5 cups of water as it cooked to keep it from getting too thick and concentrated as it cooked down. But, thatโs it !
Keeping this recipe โฆitโs a simple and deliciously healthy weekday meal
Thanks for sharing, Sayrah! We’re thrilled you loved the curry!