An easy and creamy butternut squash curry with cubes of succulent squash in an Indian-inspired, beautifully spiced coconut sauce. You need just one pot, 30 minutes and pantry ingredients. A vegan, soy-free, gluten-free and nut-free recipe.

Table of Contents
This divine butternut squash curry is one of my favorite fall recipes. It has so much to offer, with loads of nutrition, an incredible interplay of spicy, tangy, sweet flavors and -- importantly -- easy prep, easy cooking and easy cleanup.
I am a big fan of curry, thanks to my Indian roots, and I know so many of you love easy curry recipes too, like this fantastic vegetable curry, this flavorful coconut curry, this spicy mushroom curry, this hearty pumpkin curry and this delicious chickpea curry.
Now add to that list this easy butternut squash curry, which is just as yummy. And healthy, because butternut squash is not just delicious, it's incredibly nourishing as well.
I like getting help where I can, especially on busy weeknights, so I usually make this butternut squash curry with pre-cut organic butternut squash cubes I buy off the shelf. That cuts down prep work to a fraction, but if you want you can definitely cut your own butternut squash. You will have to factor in an additional 10 to 15 minutes for that.
Try this recipe over a bed of brown or white rice for a delicious, truly satisfying meal.
I made this tonight, served over basmati rice. It was absolutely divine. You really can't go wrong with this recipe plus it's so easy to customize if wanted. 5 stars from me hands down. - Sherry
Ingredients
- Coconut oil. Any vegetable oil would be a fine substitute.
- Mustard seeds. These add a lovely savory quality that weds perfectly with the sweet butternut squash.
- Onion. I like using red onion or shallots in this recipe because they add more savory flavor, but yellow onions are fine too.
- Cilantro. Cilantro or coriander leaves add freshness but also a hint of spice when you fry them early in the curry making process, as we will do here.
- Ginger garlic paste. These spicy herbs, so quintessential to Indian cooking, strengthen the flavor base and are indispensable in this curry.
- Cayenne. Or any red chili powder. Try and use a moderately hot pepper. You can vary the quantity depending on your preference for heat, but I love about a teaspoon here.
- Turmeric. Also an essential spice in this curry with Indian flavors. It adds a lovely aroma, color and healthfulness.
- Ground coriander. Ground coriander has a lemony freshness that is lovely in this curry.
- Ground cumin. The flavor of earthy cumin weds beautifully with he sweet butternut squash.
- Butternut squash. The star of the show, the sweet, mellow flavor of butternut squash makes this curry absolutely spectacular. You can use another winter squash, like pumpkin or acorn, if you want to.
- Coconut milk. Canned, full-fat coconut milk makes this sauce creamy and sweet and oh so delicious.
- Garam masala. Garam masala adds a lovely complexity to this curry, making it taste like something that took way more than 30 minutes to make.
- Tomatoes. In this curry we stir in the tomatoes toward the end of cooking, much as you would in a Kerala vegetable moilee, so they retain their sweetness and some of their texture, while adding fresh, tangy flavor.
- Salt to taste.
How to make butternut squash curry (step by step with photos)

Heat oil in a Dutch oven or large saucepan over medium heat. Add the mustard seeds and when they sputter add the onions.

Saute the onions for 2-3 minutes until they turn translucent. Add the cilantro and ginger garlic paste and saute for a minute.

Next add the powdered spices--turmeric, cayenne, ground coriander and ground cumin. Mix for a few seconds.

Mix and saute for a few seconds.

Stir in the butternut squash, then add a cup of water.

Mix, cover and let the butternut squash cook for about 10 minutes or until fork-tender but not mushy.

Stir in the coconut milk. Add salt to taste and let the curry come to a boil. Then add the garam masala and mix.

Finally, add the tomatoes and stir them in. Continue to simmer for a couple of minutes, then turn off heat and garnish with more cilantro.

Variations
- You can make this curry with other orange-fleshed winter squash like acorn squash or pumpkin. You can also add 4 cups of any chopped greens, including Swiss chard, spinach and kale to the curry, or substitute half the butternut squash with sweet potatoes or potatoes or zucchini for more complexity and depth.
- To add some protein to the recipe you can stir in a 14 oz can of lentils or chickpeas (drained and rinsed). Or add 14 oz extra firm tofu cubes to the curry after adding the tomatoes.
- If you don't have garam masala, curry powder makes a decent substitute.
- Curry leaves, if you have them, can be substituted for the portion of cilantro added to the pot after sauteing the onions. They will add lovely flavor to the curry.
- If you can't use coconut milk, you can substitute with cashew cream made by blending ½ cup cashews with 1 ½ cups water. Coconut milk tastes best in this curry, however, so use it if you can.
Butternut squash curry FAQs
Ladle the curry over aromatic basmati rice for a sumptuous and satisfying meal.
Serve it with quinoa or bulgur or with any other grain, including millets.
Store leftovers in an airtight container in the fridge for up to three days. You can also freeze the curry for up to three months in a freezer safe container. Reheat the curry on a medium-low flame in a saucepan or Dutch oven until warmed through. You can reheat in the microwave.
You certainly can. To make the curry in the Instant Pot use the saute function up to step 3. Then pressure cook the butternut squash for three minutes on high. Force release pressure after 10 minutes, stir in the coconut milk, garam masala and tomatoes, and cover and let stand 10 more minutes. Don't turn on the IP, the residual heat is enough to warm everything through. Open, garnish with cilantro and serve hot.
More yummy winter squash recipes

Recipe card

Butternut Squash Curry
Ingredients
- 1 tablespoon coconut oil (or any vegetable oil)
- 1 teaspoon mustard seeds
- 1 medium onion (finely chopped. Red onion is preferred but yellow will do.)
- 4 tablespoons cilantro (divided)
- 1 heaping tbsp ginger garlic paste
- 1 teaspoon cayenne (use less if you prefer less heat, more if you'd like the curry spicier)
- ½ teaspoon turmeric
- 1 tablespoon ground coriander
- 1 teaspoon ground cumin
- 20 oz butternut squash (cut in cubes that are approximately 1-inch square and ½ inch thick)
- 14 oz full fat coconut milk
- 2 teaspoons garam masala
- 2 medium tomatoes (finely chopped)
- Salt to taste
Instructions
- Heat oil in a Dutch oven or large saucepan over medium heat. Add the mustard seeds and when they sputter add the onions. Saute for 2-3 minutes until they turn translucent.
- Add two tablespoons of the cilantro and ginger garlic paste and saute for a minute. Next add the turmeric, cayenne, ground coriander and ground cumin. Mix for a few seconds.
- Stir in the butternut squash, then add a cup of water. Mix, cover and let the butternut squash cook for about 10 minutes or until fork-tender but not mushy.
- Stir in the coconut milk. Add salt to taste and let the curry come to a boil. Then add the garam masala and mix. Finally, add the tomatoes and stir them in.
- Continue to simmer for a couple of minutes, then turn off heat and sprinkle more cilantro.
- Serve hot or warm
Nutrition Information
To print recipe card without images, uncheck "instruction images" after clicking the "print recipe" button.










Sherry says
I made this tonight, served over basmati rice. It was absolutely divine. You really can't go wrong with this recipe plus it's so easy to customize if wanted. 5 stars from me hands down.
Vaishali says
Yay! So happy you loved it!
Valorie says
We did add a bit more spices. And served it with quinoa. Super yummy!!
Vaishali says
Awesome!
Alice says
Seriously delicious! I made it with roasted butternut and puréed it with no-chicken broth instead of water. Would work almost as well with canned butternut squash if in a hurry
Vaishali says
Awesome, so happy you loved it!
Nicole says
This was really delicious! Made per the recipe except that I used 1/2 tsp of cayenne rather than a full tsp but it was still spicy enough for me :). Family really liked it as well, so it will definitely go into regular rotation! Will probably double the recipe next time though for more leftovers! 🙂
Vaishali says
So happy you made it, Nicole. Good idea to adjust the spice to your tastebuds!
Jennifer C Patel says
This was yummy!! I used sweet potato, zucchini, chick peas, tiger pumpkin, acorn squash. I didn't use the full measurements for guram masala or cayenne - I should have added a little more of all the spices & used more than I did for the heat. Really good recipe, the tomatoes at the end really pop this recipe!!! Delicious & I will be making again!!
Vaishali says
So happy to hear you loved it, Jennifer. Thanks for the comprehensive feedback!
Viktoria says
Hi! I just love your recipes. I cannot eat onions or tomatoes. What substitutes can I use? Thank you!
Vaishali says
Hi Viktoria, you can skip the onions and squeeze in a bit of lemon juice for tang at the end of cooking. Hope you love it!
Leni says
Hi Vaishali,
I shy away from butternut squash because it is so difficult for me to cut into pieces. I would love to use this squash my diet more often because of the benefits you give us. Are there any tricks to prepping this squash? Thanks.
Vaishali says
Hi Leni, stab the butternut squash a few times with a paring knife, then place in the microwave for a couple of minutes on high. This will make it easier to peel the squash. Use a very sharp peeler. Once the squash is peeled cut off the stem end and the bottom end, then cut the squash in half. Scoop out the seeds, and proceed to cut into cubes.
You can also just do what I usually do and buy precut butternut squash from the market. 🙂 Saves a lot of time and trouble.
Leni says
Inspiring! I am going shopping this afternoon and will purchase a butternut squash. Looking forward to using this new peeling method. Thanks!
Vaishali says
Awesome!
Jennifer C Patel says
I shop at Publix & Lowe's grocery store. I had the produce staff cut these in 1/4 for me. They are happy to help.
Leslie says
I detest ginger in anything except sweets (cookies, etc). How different would this be with just a smidge of ginger garlic paste and mostly garlic?
Vaishali says
You won’t really taste the ginger separately here but if you can’t stand it just use a quarter to half teaspoon of ginger.
Lucy says
I haven't made the curry yet. Do you use fresh cilantro or dried?
Vaishali says
Fresh cilantro please! Dried usually has almost no flavor. Hope you try!