Butternut Squash Curry with Chickpeas is a one-pot curry that comes together in 40 minutes, built from ingredients you likely already have in your pantry. Deeply golden butternut squash, warm and fragrant garam masala and turmeric, hearty chickpeas, and creamy coconut milk. When it's time the days get shorter and the air gets colder, this dish wraps around you like a blanket.

Jump to:
🔎About This Curry
This recipe is Indian-inspired rather than strictly traditional. It takes the warm spice profile of a classic Indian curry (garam masala, cumin, turmeric, chili) and builds it around a creamy coconut milk and tomato base that makes it rich and approachable for any occasion.
Butternut squash is one of the most underrated curry vegetables. It has a natural sweetness that balances the warmth of the spices beautifully, and its firm texture holds up during the simmer without turning to mush. Unlike potato, it adds a gentle flavour of its own that makes the whole curry taste more complex with very little extra effort.

💖Why You'll Love This Butternut Squash Curry with Chickpeas
- It is vegan, gluten-free, and made entirely from accessible pantry ingredients.
- Everything cooks in one pot, which means minimal washing up and a kitchen that smells incredible.
- Naturally high in fibre, plant-based protein, and vitamins from the squash and spinach, which means this dish is nourishing without feeling heavy.
- Like all good curries, it tastes even better the next day. Make a big batch and enjoy it for lunch or dinner throughout the week.

Check out my other curry recipes:
- Sweet Potato Cauliflower and Lentil Curry
- Vegan Vietnamese Curry (Ca Ri Chay)
- Vegan Panang Curry
- Eggplant Katsu Curry
- Thai Mango Coconut Curry
- Thai Coconut Chickpea Curry
📝How To Make Butternut Squash Curry With Chickpeas
Ingredients
Aromatics:
- 1 onion, thinly sliced
- 3 cloves garlic, minced
- 1 thumb-sized piece of ginger, minced
- 1 tablespoon coconut oil or neutral cooking oil
Spices:
- 1 teaspoon curry powder
- 1 teaspoon garam masala
- 1 teaspoon chili powder
- ½ teaspoon turmeric powder
- ½ teaspoon cumin
- ½ teaspoon black pepper
Vegetables and protein:
- ½ a butternut squash, peeled and cut into bite-sized cubes
- 1 can (200ml) chopped tomatoes
- ½ can (200ml) full-fat coconut milk
- 200ml water
- 1 can (400g) chickpeas, drained and rinsed
- A generous handful of spinach (about 100g)
- Salt and pepper to taste
- Juice of ½ a lime

To serve:
- Steamed jasmine rice or warm naan
- Fresh coriander
- Lime wedges
Instructions
First step: Prepare the vegetables
- Peel and finely slice the onion.
- Mince the garlic and ginger.
- Peel the butternut squash, remove the seeds, and cut the flesh into bite-sized cubes of roughly 2–3 cm.
Second step: Cook the aromatics and spices
- Heat the oil in a large pot or deep pan over medium heat, then add the sliced onion and cook for 3–4 minutes until softened and translucent.
- Add the minced garlic and ginger and cook for another minute until fragrant.
- Add all the spices: curry powder, garam masala, chili powder, turmeric, cumin and black pepper and stir constantly for about 30 seconds until the spices are fragrant and toasted.
Third step: Build the sauce
- Add the chopped tomatoes and water to the pot.
- Stir well until everything is combined and bring to a gentle boil.

Next, simmer the squash
- Add the butternut squash cubes to the sauce and stir to coat them in the curry base.
- Reduce the heat to a steady simmer, cover with a lid, and cook for 15 minutes until the squash is completely tender when pierced with a fork.

Finally, add chickpeas and spinach
- Add the drained chickpeas and coconut milk to the pot.
- Stir gently and cook for a further 4–5 minutes until the chickpeas are warmed through.
- Generously add the spinach in the end and watch them wilted completely into the sauce.
- Season with salt and pepper, then squeeze the juice of half a lime over the curry and stir through.
- Taste and adjust: more lime for brightness, more salt if needed, a pinch more chili powder if you'd like more heat.
Garnish & Serve
- Serve hot over steamed rice or with warm naan, topped with fresh coriander and extra lime wedges on the side.

Tips for success:
- Toasting the spices in oil with the aromatics before adding any liquid is the step that gives this curry its depth. Thirty seconds of the spices in hot oil blooms their flavour dramatically.
- Butternut squash can vary in density and cook faster or slower depending on how small you've cut the pieces. So check the squash at the 12-minute mark, you want it fully tender but still holding its shape.
- The chickpeas are added near the end so they stay firm and don't become mushy.
- You can also substitute butternut squash with either pumpkin or sweet potato.
🍛Final Thoughts
Butternut Squash Curry with Chickpeas is the kind of recipe that earns its place in your regular rotation quietly and completely. It doesn't demand much, just one pot, forty minutes, and a handful of spices. The result is a deeply golden, warmly spiced, genuinely nourishing bowl that tastes like you spent far more time on it than you did.
Make it once and you'll find yourself coming back to it every autumn and winter. Make it in a big batch and the next day's leftovers will be even better than the first bowl.

If you have tried my recipe then please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!
Print📖 Recipe
Butternut Squash Curry with Chickpeas
- Total Time: 40 minutes
- Yield: 3-4 people 1x
- Diet: Vegan
Description
Butternut Squash Curry with Chickpeas is a one-pot curry that comes together in 40 minutes, built from ingredients you likely already have in your pantry. Deeply golden butternut squash, warm and fragrant garam masala and turmeric, hearty chickpeas, and creamy coconut milk. When it's time the days get shorter and the air gets colder, this dish wraps around you like a blanket.
Ingredients
Aromatics:
- 1 onion, thinly sliced
- 3 cloves garlic, minced
- 1 thumb-sized piece of ginger, minced
- 1 tbsp coconut oil or neutral cooking oil
Spices:
- 1 tsp curry powder
- 1 tsp garam masala
- 1 tsp chili powder
- ½ tsp turmeric powder
- ½ tsp cumin
- ½ tsp black pepper
Vegetables and protein:
- ½ a butternut squash, peeled and cut into bite-sized cubes
- 1 can (200ml) chopped tomatoes
- ½ can (200ml) full-fat coconut milk
- 200ml water
- 1 can (400g) chickpeas, drained and rinsed
- A generous handful of spinach (about 100g)
- Salt and pepper to taste
- Juice of ½ a lime
To serve:
- Steamed jasmine rice or warm naan
- Fresh coriander
- Lime wedges
Instructions
First step: Prepare the vegetables
- Peel and finely slice the onion.
- Mince the garlic and ginger.
- Peel the butternut squash, remove the seeds, and cut the flesh into bite-sized cubes of roughly 2–3 cm.
Second step: Cook the aromatics and spices
- Heat the oil in a large pot or deep pan over medium heat, then add the sliced onion and cook for 3–4 minutes until softened and translucent.
- Add the minced garlic and ginger and cook for another minute until fragrant.
- Add all the spices: curry powder, garam masala, chili powder, turmeric, cumin and black pepper and stir constantly for about 30 seconds until the spices are fragrant and toasted.
Third step: Build the sauce
- Add the chopped tomatoes and water to the pot.
- Stir well until everything is combined and bring to a gentle boil.
Next, simmer the squash
- Add the butternut squash cubes to the sauce and stir to coat them in the curry base.
- Reduce the heat to a steady simmer, cover with a lid, and cook for 15 minutes until the squash is completely tender when pierced with a fork.
Finally, add chickpeas and spinach
- Add the drained chickpeas and coconut milk to the pot.
- Stir gently and cook for a further 4–5 minutes until the chickpeas are warmed through.
- Generously add the spinach in the end and watch them wilted completely into the sauce.
- Season with salt and pepper, then squeeze the juice of half a lime over the curry and stir through.
- Taste and adjust: more lime for brightness, more salt if needed, a pinch more chili powder if you'd like more heat.
Garnish & Serve
- Serve hot over steamed rice or with warm naan, topped with fresh coriander and extra lime wedges on the side.
Notes
Toasting the spices in oil with the aromatics before adding any liquid is the step that gives this curry its depth. Thirty seconds of the spices in hot oil blooms their flavour dramatically.
Butternut squash can vary in density and cook faster or slower depending on how small you've cut the pieces. So check the squash at the 12-minute mark, you want it fully tender but still holding its shape.
The chickpeas are added near the end so they stay firm and don't become mushy.
You can also substitute butternut squash with either pumpkin or sweet potato.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: stovetop
- Cuisine: Indian











Albert Yonathan
This is simply one of the easiest recipes I've tried. You definitely can't go wrong with this one. I used kabocha pumpkin and added some mustard seeds to it. It's a perfect autumn/winter comfort meal. It's in one of my staples now and one of my favorites.
Veggie Anh
Thank you so much Albert. I'm so glad you liked it and hope you continue to try more of my recipes!