This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
This creamy butternut squash and chickpea curry is made with red curry paste, coconut milk, and fire-roasted tomatoes, resulting in a flavorful vegan dish.

Roasting the squash is not required in this recipe; everything goes in one pot, making it an easy, comforting meal. The hardest part of preparing the butternut curry with coconut milk is cutting the butternut squash. If you're new to cutting winter squash, I have instructions below. It can be substituted with store-bought fresh or frozen pre-chopped butternut squash to cut down on time.
If you enjoy using winter squash in cozy curries, I have a curry chickpea soup and a carrot and butternut squash soup. For more curry recipes, try black bean curry, creamy potato curry with coconut milk, vegan yellow curry with mixed vegetables, or red lentil dahl.
Jump to:
Recipe features
- Vibrant, flavorful, and packed with vegetables!
- Vegan, dairy-free, gluten-free, and plant-based!
- Cozy and comforting squash curry for fall or winter!
- An easy recipe using simple ingredients!
Ingredient notes and substitutions
Please see the recipe card below for the full list and exact measurements.

Red onion - Can be substituted with a white or yellow onion.
Jalapeño - Adds more heat. To somewhat reduce the heat, remove the seeds and membrane. To really reduce the heat of the dish, leave the jalapeño out. I use jalapeños because they're easy to find, but they can be substituted with your favorite chile peppers.
Garlic cloves - Crush or mince the garlic.
Fresh ginger - If you don't use fresh ginger often, it can be stored in the freezer. I peel it, then freeze it whole. There's no need to thaw; just grate what you need with a Microplane while it's still frozen. It's also much easier to grate while frozen.
Red curry paste - It will depend on your spice preference and brand. If you're using Maesri red curry paste or another brand that you know is spicy, start with 3 tablespoons. If you're using a milder brand like Thai Kitchen, start with 4 tablespoons. Also, to keep the dish vegan, check the ingredients of your curry paste for fish or shrimp sauce.
Butternut squash - You'll need 2 pounds. Peel and cube the winter vegetable. It will get blended to make the curry creamy.
Fire-roasted tomatoes - If you can't find fire-roasted, try a can of diced tomatoes. The fire-roasted variety is more flavorful, but it's better to substitute them than to leave them out.
Coconut milk - I use full-fat coconut milk to give the curry more body. Light coconut milk can also be used.
Tamari - This adds saltiness and can be substituted with low-sodium soy sauce.
Chickpeas - Canned chickpeas can be substituted with 3 cups of cooked chickpeas. If you don't have chickpeas, try white beans.
Baby spinach or kale - Either of these fresh greens can be used. Kale will take a little longer to cook than spinach. Remove the stems from the kale and tear the leaves into bite-sized pieces.
Lime - Add fresh lime juice after the curry has cooked to add acidity. This can be substituted with about 2 tablespoons of fresh lemon juice.
How to cut a butternut squash
1. Cut a ¼ - ½ inch off the top and the bottom ends.
2. Hold the squash in one hand and use a vegetable peeler to peel the outer skin. Remove the top tough layer and most of the white portion underneath. Make sure to run the peeler over it a couple of times to get down to the orange layer.
3. Stand the squash upright and cut down the middle lengthways. Be careful!
4. Remove the seeds and pulp with a spoon.
5. Cube the squash by laying the cut side down on the cutting board and cutting into strips, then cutting the strips into cubes.

Tips
- For this vegan butternut squash curry, I use 2 pounds of butternut squash. Peeling and scooping the seeds out only reduces the weight by a few ounces, so look for around a 2-pound squash at the store.
- Two pounds of squash is around 5 ½- 6 cups of cubed squash.
- Any leftover cubed squash can be frozen or used in a butternut squash Buddha bowl.
- If the curry is too thick for your liking, add a little vegetable stock to thin it out. Don't use too much, you don't want to dilute the flavors.
- Keep the curry covered while cooking to prevent excessive evaporation of liquid. Even covered, a wide short-sided pan will probably have more evaporation than a tall pot.
Time saving tips
- Prep the butternut squash ahead of time to save time when preparing the curry. Cut butternut squash can last a few days in an airtight container in the refrigerator.
- Use pre-cut or frozen butternut squash.
Variations
- Substitute half of the butternut squash with sweet potatoes; I wouldn't substitute all of it. The sweet potatoes make the curry sweeter.
- Use lima beans instead of chickpeas.
- Instead of chickpeas, prepare oil-free tofu separately and add the tofu before serving.
How to make chickpea and butternut squash curry
1. Start the recipe by preheating a Dutch oven or large saute pan (that has a lid) over medium heat, and cook the onion and jalapeño with a pinch of salt until the onion starts to become translucent. For oil-free cooking, add a tablespoon of water at a time to deglaze the pan if the onion sticks to prevent burning (or cook the onions in a neutral-tasting oil).

2. Add the minced garlic and grated ginger and cook for about 1 minute. Then add 3-4 tablespoons (depending on preferred spice level) of red curry paste and mix into the onions. Cook for about 1 minute. Lower the heat if needed to prevent things from burning.

3. Then add the cubed butternut squash, tomatoes, coconut milk, tamari, and salt, then mix them. Bring to a gentle boil, then lower the heat to a gentle simmer. Cook covered for 20-25 minutes or until the squash is soft, stirring occasionally.

4. Blend half of the curry to make it creamy; use an immersion blender, a regular blender, or mash some of the pieces of squash with a spoon against the side of the pot.

5. Add the chickpeas and fresh spinach (or kale) and simmer for about 5-10 minutes, then add the lime juice.

Serving Suggestions
Serve the chickpea butternut squash curry with white rice, brown rice, cilantro lime brown rice, or try jasmine rice.
Storage
Refrigerator - Store leftover curry in an airtight container in the refrigerator for about 5 days. If you're using leftovers for lunch, I usually store them with rice. If you want to make it ahead of time for guests or a potluck, I would store the rice separately.
Freezer - The squash and chickpea curry can also be frozen in freezer-safe containers for about 2-3 months. Don't freeze it with rice.
Frequently asked questions
Yes, you can use frozen butternut squash. Frozen squash works well in soups and curries and cuts down on a lot of prep time. No need to thaw, add it into the curry as per the instructions without thawing.
Butternut squash is a winter squash that can sometimes be found at the store year-round, but it's best in the early fall through the winter months. Winter squashes have thick skin and can be stored for long periods. Look for one with no green spots, mold, or bruises. A few scratches or nicks are fine, but no deep cuts. It should feel heavy for its size.
Yes, the entire recipe can be made ahead of time. Cook the recipe as per the instructions, cool, and store in the refrigerator for up to 5 days in an airtight container. Reheat in a pot on the stovetop, covered, until warmed through, stirring occasionally. If it becomes too thick, add vegetable broth to thin it back out.

Related recipes
I hope you enjoy this vegan curry recipe! If you did, feel free to rate it and leave a comment.
Recipe
Butternut Squash Chickpea Curry
- Total Time: 45 minutes
- Yield: 5 1x
- Diet: Vegan
Description
This creamy butternut squash and chickpea curry is made with red curry paste, coconut milk, and fire-roasted tomatoes, resulting in a flavorful vegan dish.
Ingredients
- 1 red onion, diced
- 1 jalapeno, finely diced
- 4 garlic cloves, crushed or minced
- 1 inch grated fresh ginger
- 3-4 tablespoons red curry paste
- 2 pounds (907 g) butternut squash, cubed (about 5 ½-6 cups)
- 1 can (14.5 oz/411 g) fire-roasted diced tomatoes
- 1 can (13.5 oz/398 mL) coconut milk
- 2 tablespoon tamari, or low-sodium soy sauce
- ½ teaspoon salt, or to taste
- 2 cans (15.5 oz/439 g each) chickpeas, drained and rinsed
- 2 handfuls fresh spinach or de-stemmed kale, torn into bite-size pieces
- 1 lime, juiced
Serving
- Chopped cilantro
-
Rice
Instructions
- Preheat a Dutch oven or large sauté pan (that has a lid) over medium heat, cook the onion and jalapeño with a pinch of salt until the onion starts to become translucent. For oil-free cooking, add a tablespoon of water at a time to deglaze the pan if the onion sticks to prevent burning (or cook the onions in a neutral-tasting oil).
- Add the minced garlic and grated ginger and cook for about 1 minute. Then add 3 or 4 tablespoons (depending on preferred spice level) of red curry paste and mix into the onions. Cook for about 1 minute. Lower the heat if needed to prevent things from burning.
- Then add the cubed butternut squash, tomatoes, coconut milk, tamari, and salt, then mix. Bring to a gentle boil, then lower the heat to a gentle simmer. Cook covered for 20-25 minutes or until the squash is soft, stirring occasionally.
- Blend half of the curry to make it creamy; use an immersion blender, a regular blender, or mash some of the pieces of squash with a spoon against the side of the pot.
- Add the chickpeas and spinach (or kale) and simmer for about 5-10 minutes, then add the lime juice.
Notes
Keep the curry covered while cooking to prevent excessive evaporation of liquid. Even covered, a wide short-sided pan will probably have more evaporation than a tall pot.
If the curry is too thick for your liking, add a little vegetable broth to thin it out. Don't use too much, you don't want to dilute the flavors.
If using a regular blender, the hot liquid can create pressure. Vent the lid with the feeder cap and place a clean kitchen towel over the lid to prevent splatter.
The squash may take longer to cook if your cubes are large.
Having a cup of water nearby is helpful for oil-free cooking
The nutrition facts do not include any added oil used for cooking.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: main course
- Method: stovetop
- Cuisine: american, Thai inspired










Sal says
The curry is absolutely delicious, I'm going to try your curry soup next!
Allie says
I'm glad you liked the recipe and I hope you enjoy the chickpea curry soup.
Josie says
I use pre-cut squash so this recipe was very easy and it turned out great. I will definitely make it again!
Allie says
I'm glad you liked the recipe!