A soothing and comforting North Indian recipe for Butternut Squash Curry hailing from Rajasthan, featuring winter squash and potatoes using whole spices and ghee, served over fluffy basmati rice. Gluten-free and vegan-adaptable. Video.
Happiness comes from within. It is not dependent on external things or on other people.
Brian Weiss
As you can imagine, the food in India is mind-blowing. The combination of spices creates layers of complexity and flavor, taking ordinary vegetables to another level. When traveling to India, this butternut squash curry was one of my favorites for its use of simple winter squash and potatoes, subtle flavor, and soothing effects.
What is Butternut Squash Curry?
Easy on the belly, yet nuanced with subtle flavor, they call it Aloo aur Kaddu (potato with pumpkin). This is a traditional Northern Indian recipe, using ghee (a must) and whole spices, but surprisingly no onion, garlic, or ginger. This is intentional, designed to soothe, relax, and comfort the body, rather than energize it.
Unlike the coconut-heavy, Westernized versions you may have seen, this dish reflects the way Aloo aur Kaddu is traditionally prepared in Northern India. It’s built on whole spices infused in ghee, balanced aromatics, and a naturally soothing profile (no yellow onion, shallots, garlic, or fresh ginger). These choices are rooted in Ayurvedic principles, creating a meal that’s comforting, grounding, and easy on digestion, just as it’s enjoyed in many Indian homes.
Why You’ll Love This
Once the ingredients are gathered, it’s very simple to make, taking just 30 minutes. Serve it with Fluffy Basmati Rice for a simple, wholesome vegetarian meal.
I love this recipe because once you get a feel for it, you’ll have a better understanding of traditional Indian cooking overall. It’s kind of mind-opening.
Tip: Learn how to make ghee! Try our homemade ghee recipe for an even more authentic dish.
Trust the process. Prepare it on a day when you have to time to enjoy the experience. Like I said, it’s actually a very easy curry recipe, once the ingredients are gathered. A visit to an Asian or Indian store may be needed, or order spices ahead online, like on Amazon. The leftovers get better and better as the flavors meld…happy lunches are in store for you!
Butternut Squash Curry Recipe Ingredients

- Butternut squash: Or any winter squash, like pumpkin. I use pre-cut butternut squash for easy prep.
- Yukon gold potatoes: Cut the potatoes into smaller cubes than the butternut squash to help them cook at the same speed. You can omit and use all butternut if you’d like. Non-waxy potatoes, like russets or Yukon golds, work best here, allowing more of the flavor to soak in.
- Ghee: While you can substitute olive oil, ghee absolutely makes this dish!
- Whole spices: Bay leaves, cinnamon stick, whole cloves, cardamom pods (green if possible), nigella seeds (optional), mustard seeds (black mustard seeds if possible), and fenugreek seeds (or sub dried fenugreek leaves).
- Ground spices: Chili powder, cumin, coriander, turmeric, and asafoetida powder (optional).
- Plain yogurt: Use plain, full-fat yogurt. Feel free to substitute vegan yogurt.
- Tomato: Diced with juices-adds a savory taste and acidity to balance the sweetness of the squash.
- Lemon juice: I like to substitute with Amchoor powder (mango powder)-it’s delicious!
Variations
- Butternut squash substitutes: Try this curry with sweet potato, pumpkin, or another type of winter squash.
- Potatoes: Skip the potatoes and make the curry entirely with squash if you’d like. Or try a combo of butternut squash and sweet potatoes!
- Vegan/Dairy-free: Make a vegan butternut squash curry with plain, unsweetened vegan yogurt. You’ll need to use olive oil or coconut oil instead of ghee, which will detract from the flavor a bit, though it can be done.
- More veggies! Curry is a versatile dish-add cauliflower, chickpeas, kale, baby spinach, peppers, lentils, or anything else you have on hand.
A Note On Ghee
Trust me when I tell you, the ghee absolutely makes the dish. It really enhances the flavor. You could make this vegan, but it loses its magic.
Ghee is surprisingly quite healing and soothing on the belly. It is butter that has been clarified and heated, and then all the milk solids are removed. Those who are lactose intolerant do surprisingly well with ghee since all the lactose is removed.
For more info on ghee’s healing and Ayurvedic properties, read this. It is quite interesting. Learn how to make your own homemade ghee!
How to Make Butternut Squash Curry
1. Prep. Cut the butternut squash and potatoes, making sure the potatoes are cut a little smaller than the squash. Gather all of the spices and place them by the stove.
2. Bloom the spices. Heat ghee in a large, heavy-bottomed pot, dutch oven, or cast iron skillet over medium heat. Add bay leaves, cinnamon stick, whole cloves, smashed cardamom pods (including shells), nigella, mustard seeds, and fenugreek seeds. Saute until fragrant and crackling. Add the yogurt, chili powder, cumin, coriander, ground turmeric, and optional asafoetida powder. Fry for 3 minutes.

3. Build the sauce. Add the tomato and its juices and the lemon juice. Cook 2 minutes. Add water, salt, and stir.
4. Simmer. Add the butternut squash and potatoes, stir, and cover tightly. Simmer for 15-20 minutes until tender. The curry will be done when the potatoes are fork-tender, but be careful not to overcook the butternut. Add a splash of water to loosen up the sauce. The sauce is subtle, not at all spicy. Comforting and delicious!
5. Serve. Taste and adjust for salt, then transfer to a serving bowl with basmati rice. Scrape all of the sauce and spices out of the pan and pile it on top of the squash and potatoes. Remove the bay leaves or leave them as garnish.

To me, this is pure and total comfort food.
Chef’s Tips
- Cut the potatoes into smaller pieces than the squash. The potatoes take longer to cook, so for even cooking, chop the potatoes into slightly smaller pieces.
- Use the right type of potatoes. Use peeled russet potatoes or a non-waxy potato, like Yukon gold potatoes. These “drier” potatoes result in the best texture. There’s no need to peel thin-skinned potatoes. Waxy potatoes, like red or small white potatoes, don’t allow the flavor to soak in quite as much-plus, they take longer to cook!
- Toast the whole spices. This step is crucial! The spices should sizzle, bloom, and become deeply fragrant before adding anything else to the pan. This is where the foundation of flavor is built.
- Avoid over-stirring the vegetables. Once the squash and potatoes are added, stir gently to avoid breaking down the squash.
- Don’t skip the ghee! Ghee is the carrier of the flavor here. Using too little can make the spices taste flat or harsh. If the pan looks dry at any point, add a teaspoon more.
Serving Suggestions
Serve the butternut squash curry over basmati rice with a side of naan. Garnish with fresh cilantro if you’d like!
Alternatively, you could serve this with quinoa instead of rice. If desired, top with crispy tofu or paneer cheese. For something light and tangy, add our Authentic Raita.
Serve with a side salad: Roasted Cauliflower Salad, Indian Spinach Salad, Indian Carrot Salad, or Roasted Vegetable Salad.
Storage
This butternut squash curry tastes even better the next day as the flavors meld. For best results, store the curry separately from the rice.
- Fridge: Store in the refrigerator in an airtight container for 4 days.
- Freezer: You can also store the curry in the freezer for 2-3 months. Keep in mind, the potato texture may soften slightly after thawing. If you plan to freeze the curry, omit the yogurt when cooking and stir it in after reheating for the best texture and flavor.
- Reheating: Reheat over low heat on the stovetop or in the microwave until warmed through. Add a splash of water or a little extra ghee to loosen the sauce. Add a pinch of salt or a squeeze of lemon to preference, if needed to refresh the flavors.
FAQs
Yes! It’s naturally sweet, which pairs well with the savory spices in curry. It also offers the perfect texture, getting just tender enough for a satisfying bite.
Any warm, savory spices balance the natural sweet flavors of butternut squash. Spices like cinnamon, clove, cardamom, chili powder, cumin, and turmeric pair beautifully here.
Rather than roasting the sweet butternut squash, the curry is simmered in a tomato-based sauce until fork-tender.
This satisfying butternut curry is warm and savory with rich Indian spices. It’s fragrant and aromatic with a subtle sweetness from the squash.

Hope you enjoy this very soothing, authentic, and easy butternut squash curry recipe as much as I have!
Have a cozy weekend! xo
More Indian Recipes You Might Like
Butternut Squash Curry Video
After you try this Butternut Squash Curry recipe, let us know how it turns out in the comments below. Your review will help other readers, too! Sign up here to join our community and receive our latest recipes and weekly newsletter! xoxo Sylvia
Butternut Squash Curry Recipe
- Prep Time: 10
- Cook Time: 20
- Total Time: 30 minutes
- Yield: 4 1x
- Category: main, vegetarain, curry
- Method: stove-top
- Cuisine: Indian, Rajasthani, Hindu, North Indian
Description
A soothing and comforting North Indian Butternut Squash and Potato Curry hailing from Rajasthan, featuring winter squash and potatoes, using whole spices and ghee, served over fluffy basmati rice.
Ingredients
- 1 pound butternut squash or pumpkin or winter squash, cubed into 1 1/2 inch pieces)
- 1 pound Yukon gold potatoes – cubed into 1-inch pieces – please see notes.
- 3 tablespoons ghee ( you could sub olive oil, but ghee absolutely makes this dish)
- 3 bay leaves
- 1 cinnamon stick
- 2 whole cloves
- 2 whole cardamon pods, broken open ( green if possible)
- 1 teaspoon nigella seeds (optional)
- 1/2 teaspoon mustard seeds ( black mustard seeds if possible)
- 1/2 teaspoon fenugreek seeds (or sub 1 teaspoon dried fenugreek leaves-add with tomatoes)
- 3 tablespoons plain yogurt ( full fat)
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon asafoetida powder (optional)
- 1 medium tomato, diced with juices
- 1 teaspoon lemon juice (or Amchoor powder-mango powder)
- 3/4 cup water
- 1 teaspoon salt, more to taste
( You want a total of 2 pounds squash and potatoes combined.)
Serve with Fluffy Basmati Rice
Instructions
- Chop squash and potatoes. Prep your winter squash and potatoes- making sure potatoes are cut a little smaller than squash-see notes.
- Prep spices. Gather all your spices together, the cooking part will go fast.
- Melt the ghee. In a large, heavy bottomed, or cast iron skillet, heat the ghee over medium heat.
- Add whole spices. Add the bay leaves, cinnamon stick, whole cloves, smashed cardamon pods ( including shell) , nigella, mustard seeds and fenugreek seeds and sauté until they begin to crackle.
- Add yogurt and ground spices. Add the yogurt, chili powder, cumin, coriander, ground turmeric, optional asafoetida powder, and fry 3 minutes.
- Make the sauce. Add the tomato and its juices and the lemon juice. Cook 2 minutes. Add water, salt and stir.
- Simmer. Add the potatoes and the winter squash, give a stir, cover tightly and simmer gently 15-20 minutes until tender. Check for doneness. You want the potatoes to get tender, being careful not to overcook the butternut… so continue simmering covered, until potatoes are fork-tender, adding a splash more water to loosen up the flavorful sauce.
- Taste and adjust. Give a final stir, taste for salt, adjusting to taste, turn over onto a serving dish, scraping out all the goodies out of the bottom of the pan, and pile it over the squash and potatoes. Remove the bay leaves if you like, or use them as a garnish.
- Serve. Serve with Fluffy Basmati Rice.
Notes
You want a total of 2 pounds squash and potatoes combined.
Cut potatoes smaller than squash, because they take a little longer to cook. Use peeled russets, or a non-waxy potato-like yukon ( a “drier” potato) for the best texture. With thin-skinned potatoes, you won’t need to peel. Waxy potatoes like red, or small whites, don’t allow the flavor to soak in quite as much and take a bit longer to cook.
Nutrition
- Serving Size:
- Calories: 242
- Sugar: 5.5 g
- Sodium: 489.6 mg
- Fat: 10.4 g
- Saturated Fat: 5.9 g
- Carbohydrates: 35.7 g
- Fiber: 6.7 g
- Protein: 5.3 g
- Cholesterol: 24.6 mg















I’ve been on a bit of a butternut squash kick lately, and this recipe made me glad for that. I cook quite a few Indian recipes, but this is the first, I think, from Rajasthan. It was great! I used ghee, and we ate the curry over brown basmati rice. This recipe was easy and we will return to it soon!
Awesome, so glad you enjoyed!
Not sure why this happended but the yogurt broke when added. How can I avoid forming curds?
Oh shoot Wendi! Not sure why that happened. Did you use full fat yogurt?
So delicious! I have an allium intolerance and cannot eat onions or garlic so this was perfect for me. The amchoor gave it such a wonderful flavour!
So glad this worked for you Laura!
Laura, if you like Indian-style foods without onion and garlic look for Jain recipes since the Jain sect uses asafoetida powder instead of allium to get the punch of flavor.
used olive oil instead of ghee and loved it.
Nice Lynn! Glad you enjoyed!
Delicious. However, mine did need 40 mins of cooking. I cooked the recipe as per instructions apart from the asafoetida (which I will endeavour to restock in my kitchen cupboards) use next time because I love the taste it imparts even though it’s used in very few recipes I’ve cooked. A little more salt to taste was very necessary which I added at the end of the cooking time.
Glad you were able to make this work!
Ingredient list and flavor profile is similar to aloo gobi but we like aloo way better. Just not how we prefer to eat our squash, for one.
Sorry this wasn’t your favorite. It’s a mellow-flavored recipe, for sure…
Very good, also a very different type of curry from what I am used to, about to make it for the second time, we grow 100s of kg of squash and potato so this will not be the last time either
Glad you enjoyed this Sam- one of my favorites!
I was looking to use up a bit of squash and a bit of sweet potato in a curry and came across this recipe. To make up the weight I added a little carrot and some potato and bashed on. The result was outstanding. The method is easy and quick and the balance of the spices spot on. Thank you for the recipe,
Thanks Michael!
Thanks for another fail proof recipe! Despite my understaffed spice drawer, the dish was very tasty, quick to prepare, and hearty.
Glad it worked out Ingrid!
Used yellow crooked neck squash from garden.
Nice flavour. Simple to make.
Needs more salt (add additional 1.5tsp) salt in water.
Thanks Preed, I will note the recipe to adjust salt to taste. Thanks!
This looks amazing! Can I make this with sweet potatoes?
I bet that would be good!
I added beef before the Vegies and stewed for an hour then added the Veg as per directions. Very nice Thank you.
Thanks Roy
This dish was fantastic! I cut the potatoes and pumpkin into the side recommended and it took the time stated. I learnt the hard way to cut the hard veg into small pieces whenever simmering is required. Every recipe we have made of yours has been a success! You are truly a brilliant cook. Thank you for generously sharing your talent with us!!
thanks so much!
We didn’t even have all the ingredients at hand, substituted and adjusted a little here and there – we didn’t even have a tomato and just went with a spoonful of tomato paste… and yet it worked out amazing. So rich and flavourful! Nevertheless, I think the tomato is key here and will give some freshness to it that will surely do some magic combined with the deep heartiness of it all – Looking forward to making the real deal next time.This is the first of your recipes I tried and definitely not the last 🙂 Thank you!
This recipe was not flavorful.
The butternut squash and potato’s would be better roasted – but honestly don’t think this is the best combo anyhow. 15-20 minutes was not nearly enough time for my potatoes and squash to cook properly.
Overall, I think this recipe is not my flavor palate and I will not be making it again.
Sorry this didn’t work for you Emily. Quick question, did you use ghee?
This recipe is amazing! And true, the flavors are very subtle, yet complex and with depth. I pre roasted the potatoes and squash to give more flavor and speed the cooking and used homemade broth instead of water. I did not have nigella seeds. But it came together beautifully.
Wow, the ghee flavour is sublime. I’m a regular curry maker and over 30 years of recipes, this has to be a favourite!! I was a bit more generous with nigella seeds and added a tap of fenugreek powder too along with a good handful of coriander leaves to serve. Simply heaven, thanku 🥇
Just made this. Super quick and easy. I subbed a can of diced tomatoes because I didn’t have fresh and used coconut oil in place of ghee. And I used vegan yogurt.
So flavorful!
I’m daydreaming about all the other veggies I can add next time I make this.
Thank you!
Hi Sylvia! I came across your site searching for sourdough recipes. This is a wonderful recipe. I love the way you had used spices to incorporate flavors.
I think the dry mango powder is misspelled, I guess it is autocorrect mistake. It is called Amchoor powder.
Thanks for sharing this recipe.
Thanks Padma- appreciate this and will fix the spelling error.
Well unfortunately, due to my husband’s allergies, I had to omit the tomatoes. I also subbed coconut milk for yogurt. Even without tomatoes, this came out pretty tasty! A lot of the ingredients were new to me, so it was a nice change of pace. I always have butternut squash left over, so this is a simple recipe that will go nicely in the rotation when I need to use up that squash.
Great to hear. FYI, the yogurt and tomatoes add a little acidity here, so you may want to compensate next time, a few drops of lemon juice?