Butternut Squash And Chickpea Curry
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.My veggie-packed Thai-inspired vegan butternut squash and chickpea curry is one of my favorite one-pot dinners. It is ready in just about an hour and filled with couscous, butternut squash, tomatoes, and chickpeas simmered in a fragrant spiced veggie sauce. This hearty curry is the perfect winter wonder that warms everyone at the table.

This butternut and chickpea curry started as my answer to craving a warm plant-based meal that is full of flavor but still easy to make. After the success of my other favorite curry, chickpea and lentil curry, I wanted to add another one to my cookbook just in time for the fall season.
And since I had some leftover roasted butternut squash, I decided to mix it with chickpeas and a blend of spices to make this comforting tomato-based curry. It turned out to be the perfect meal that the whole family can enjoy together.
👩🏽🍳 Why I Love This Recipe
My cookbook is full of nourishing, hearty meals, but this curry might be the crown jewel! I’m in love with Thai and Indian flavors from turmeric, paprika, cumin, cayenne pepper, cilantro, garlic, and tomatoes. The combination of flavors creates a delicious kick that’s not overly spicy, so the kids can enjoy it, and the aroma fills the whole house with comforting vibes while it bubbles away!
Most of the work in this recipe is just preparation. Just chopping veggies and letting the pot cook the curry for you without standing over it or checking it every 5 minutes. It practically cooks itself, and the whole process takes just under an hour, which makes it perfect for busy weeknights or when I want a comforting meal. I love pairing it with rice, naan, or even roasted vegetables for a complete, satisfying meal. A sprinkle of fresh cilantro or some roasted almonds on top adds the perfect touch of crunch and freshness.
What I love most is that this curry isn’t overly complicated, or loaded with dairy or meat. It’s a wholesome, plant-based dish that’s packed with protein and nutrients, yet still super indulgent. Every time I make it, it impresses both family and friends. I served this for a fancy dinner with old friends I hadn’t seen in years, and they were speechless the whole time. They licked their plates clean! Give it a try, I promise it’ll quickly become one of your favorite plant-based meals too!
🥘 Ingredients
I love that this easy butternut squash and chickpea curry comes together with simple ingredients I can always find. Whether I pick them up at the farmers market or grab them at the grocery store, everything I need is right there:

For The Butternut Chickpea Curry:
Legumes: I love using chickpeas because they make the curry hearty and filling. They also add a nice boost of protein that keeps everyone satisfied.
Vegetables: The butternut squash makes the curry creamy and sweet, while tomatoes, onion, and garlic add flavor and color. I like chopping everything into similar sizes so it cooks evenly.
Herbs: A sprinkle of parsley and cilantro brightens up the whole dish.
Spices: I season with cumin, turmeric, cayenne, and paprika for warmth, then adjust to my taste. A little salt and pepper are key ingredients.
Flavor Boosters: Tomato paste and coconut sugar balance the curry with a touch of sweetness and depth.
Cooking Essentials: Olive oil helps sauté the aromatics, and water keeps the curry at the perfect consistency.
For The Couscous:
Whole Wheat Couscous: I love using this simple grain as the perfect companion for my chickpea and butternut squash curry.
Vegetable Stock: I use vegetable stock to add depth of flavor to the couscous, making it more than just a side dish.
Fresh Mint: I add a refreshing twist to the couscous with fresh mint, which also complements the flavors in the curry.
Sliced Roasted Almonds: I sprinkle these on top for a delightful crunch.
🔪 How To Make
Craving a hearty, flavorful dish? Here’s how I make an easy butternut squash curry with chickpeas that’s delicious and satisfying!
Prep the Veggies and Squash: I start by chopping my veggies and herbs. For the butternut squash, I slice off the top and bottom, then cut it in half widthwise. I peel both halves, cut each half lengthwise, scoop out the seeds, and chop it into cubes.

Sauté Onion And Spices: I heat some oil in a large pot and sauté the onion until soft. Then, I add the garlic and cook for about twenty seconds before stirring in the cumin, turmeric, and cayenne pepper, and cooking for thirty seconds while stirring continuously. Lastly, I add the paprika, tomato paste, sugar, and half the cilantro, parsley, salt, and pepper.

Add Tomatoes And Chickpeas: Next, I add the tomatoes and the drained chickpeas to the pot. Stir well, then I add the butternut squash and water, and cover the pot with a lid.

Simmer The Curry: Once the curry starts simmering, I turn the heat down to low and let it cook covered for about thirty-five minutes.

Cook The Couscous: While the creamy curry sauce is simmering, I cook the couscous according to package directions using vegetable stock or water. Once it’s cooked, I fluff it with a fork and stir in mint and almonds.

Garnish And Serve: Lastly, I garnish the curry with some fresh herbs like cilantro and serve it with the couscous. Enjoy your homemade butternut squash and chickpea curry!

💭 Expert Tips
My #1 Secret Tip for making this butternut squash and chickpea curry is to watch the squash closely and stop cooking once it is fork tender. I always remind myself that the squash keeps softening even after the heat is turned off, so letting it go too long will turn it mushy. I like to check it with a fork, and once it slides in easily, I know it is ready.
Other Tips To Keep In Mind:
- Prepare the butternut squash: I always peel the squash and cut it into chunks that are about the same size. That way, everything cooks evenly, and it is much easier for the kids to eat without any tough pieces.
- Add a fresh garnish: I love sprinkling fresh cilantro on top right before serving.
- Get the chickpeas ready: I rinse and drain the chickpeas before adding them in. This little step removes the extra sodium and gives the curry a cleaner flavor.
- Adjust the spice level: I taste as I cook and make sure the spice is just right for everyone. For the kids, I keep it mild and then add a little extra spice to mine and my husband’s bowl later.
- Let the curry rest: I often let the pot sit for about five to ten minutes before serving. It gives the flavors a chance to blend together and makes the curry taste even richer.
📖 Variations
This flavorful butternut squash chickpea curry is so easy to change up! Here are some of my favorite easy ideas to try:
Creamy Coconut Curry: I swap the water for one can of full fat coconut milk to make the curry extra creamy and rich. I add about half a teaspoon of garam masala to balance the sweetness of the coconut.
Protein Boost Bowl: I like to pan fry one cup of tofu, tempeh, or a half cup of cooked red lentils until golden and stir them in at the end. It makes the curry more filling and hearty.
Veggie Packed Curry: I toss in about two cups of extra vegetables like zucchini, peppers, or broccoli and let them cook until tender. A big handful of spinach or kale at the end adds color and freshness.
🍽 Serving Suggestions
This vegan butternut squash curry is a versatile dish that I love pairing with a variety of sides and mains. Its rich flavors and hearty ingredients make it a great addition to any meal. Here are some of my favorite ways to serve it:
Salads: I like to balance out the warmth of the curry with a refreshing salad. I often serve it with a tomato avocado cucumber salad, a tangy beetroot and feta salad, or roasted cauliflower salad.
Sides: I complement the curry with plant-based sides like air fryer Brussels sprouts, roasted green beans and potatoes, or even more roasted butternut squash.
Appetizer: Sometimes I kick off a meal with this curry as an appetizer, serving it in small bowls with a side of vegan naan for dipping.
🧊 Storage Directions
To Refrigerate: After enjoying this delicious flavorful butternut squash chickpea curry, I store any leftovers in an airtight container. They will keep well in the refrigerator for about three to four days.
To Freeze: Unfortunately, this particular curry doesn’t freeze well due to the texture of the butternut squash which can become mushy upon thawing.
To Reheat: When I want reheat this healthy curry again, I simply reheat it in a saucepan over medium heat. I also microwave it in thirty-second increments till it’s warm all the way through.
❓Recipe FAQs
Yes, I always peel butternut squash before adding it to this soup. The skin is really tough and does not soften when cooked, so it is not something you want floating in your soup. Sometimes I bake the whole squash, let it cool a bit, and then scoop out the soft flesh which makes peeling easier. Either way, I never skip peeling because it makes the soup smooth and creamy.
This curry has a gentle spice that warms you up, but it is not overwhelming. When I make it for my kids, I cut back on the curry powder or ginger so they enjoy it without saying it is too spicy. If I am making it for adults, I sometimes add a little extra spice at the end. It is easy to adjust so everyone at the table can enjoy a bowl that suits their taste.
Yes, the coconut sugar is optional and you can leave it out if you want to. I like to add just a little because it balances the curry spices with a touch of sweetness. When I skip it, the soup is still delicious, just a little more savory. If you like a natural sweetness, you can rely on the squash itself which already has such a lovely sweet flavor.

Love this vegetarian indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
Butternut Squash And Chickpea Curry
Ingredients
For The Curry
- 30 oz chickpeas, drained & washed 2 cans
- 20 cherry tomatoes cut in half
- 1 butternut squash peeled & cut into 2 inch chunks
- 1 red onion finely chopped
- 4-6 cloves garlic finely chopped
- 2 Tbsp finely chopped parsley optional if you don’t like parsley
- 2 Tbsp finely chopped cilantro + more for garnish
- 1 Tbsp extra virgin olive oil
- ½ tsp ground cumin
- ½ tsp ground turmeric
- ½ tsp cayenne pepper
- 1 tsp paprika
- 2 tsp tomato paste
- ½ tsp coconut sugar
- 1½ tsp sea salt
- freshly ground black pepper to taste
- 2 cups of water
For The Couscous
- 1 cup whole wheat couscous
- 1 cup vegetable stock
- chopped fresh mint
- 3 tbsp sliced roasted almonds
Instructions
- Chop your veggies, herbs and the butternut squash. To cut the squash: slice off the top & bottom, and then cut it in half width wise. Peel both halves. Then cut each half length wise. Scoop out the seeds. Then chop into cubes!
- Heat oil in a large pot, and add the onion until soft. Add the garlic and cook for about 20 seconds, then add the cumin, tumeric and cayenne pepper. Cook for 30 seconds, stirring continuously. Add the paprika, tomato paste, sugar and half the cilantro, parsley, salt and pepper. Stir.
- Add the tomatoes and the drained chickpeas. Stir and then add the butternut squash and the water, stir and then cover with the lid. Once simmering, turn the heat down to low and cook covered for 35 minutes.
- Cook couscous according to package directions with vegetable stock or water. Once it’s cooked, fluff with a fork and stir in mint + almonds.
- Garnish curry with some cilantro and serve with couscous.
Notes
- My #1 Secret Tip for making this butternut squash and chickpea curry is to watch the squash closely and stop cooking once it is fork tender. I always remind myself that the squash keeps softening even after the heat is turned off, so letting it go too long will turn it mushy. I like to check it with a fork, and once it slides in easily, I know it is ready.
- Prepare the butternut squash: I always peel the squash and cut it into chunks that are about the same size. That way, everything cooks evenly, and it is much easier for the kids to eat without any tough pieces.
- Add a fresh garnish: I love sprinkling fresh cilantro on top right before serving.
- Get the chickpeas ready: I rinse and drain the chickpeas before adding them in. This little step removes the extra sodium and gives the curry a cleaner flavor.
- Adjust the spice level: I taste as I cook and make sure the spice is just right for everyone. For the kids, I keep it mild and then add a little extra spice to mine and my husband’s bowl later.
- Let the curry rest: I often let the pot sit for about five to ten minutes before serving. It gives the flavors a chance to blend together and makes the curry taste even richer.






Never tried this combo of chickpeas and butternut squash before. Looks delicious. Will try this soon.
You will love this recipe Lubna!
This curry was delicious. Really filling, and so easy to make.
Yay! So happy to hear that Dannii!