There’s something about a warm bowl of curry that feels like comfort in its purest form. I’ve always found joy in dishes that come together with ease, fill the kitchen with irresistible aromas, and nourish you with every bite. This Butternut Squash Chickpea Curry is one of those meals that checks all the boxes—it’s rich, hearty, spiced just right, and easy enough for a weeknight dinner. The creamy chunks of butternut squash melt beautifully into the flavorful tomato-based sauce, while the chickpeas add satisfying substance and protein.

I first made this curry when I had half a squash sitting in the fridge and a can of chickpeas in the pantry—what a delicious discovery it turned out to be! With the perfect blend of warming spices like cumin, coriander, and turmeric, it’s both vibrant and grounding. Whether you serve it over fluffy basmati rice or scoop it up with warm naan, this curry is bound to become a go-to for meatless meals.
Why You’ll Love This Butternut Squash Chickpea Curry
- It’s a one-pot, plant-based meal packed with flavor and nutrition.
- Naturally vegan and gluten-free—no adjustments needed.
- Great for meal prep: it tastes even better the next day.
- Budget-friendly using simple pantry staples.
- Customizable with your favorite vegetables or added protein.
What Kind of Chickpeas Should I Use?
Canned chickpeas are the quickest and most convenient option for this curry. They’re soft, ready-to-use, and absorb the spices beautifully. If you prefer to cook your own chickpeas from dried, just make sure they’re tender before adding them to the pot. Either way, the chickpeas act as the hearty base that makes this curry so satisfying.
Options for Substitutions
- Squash: Swap butternut squash for sweet potato, pumpkin, or even carrots depending on what you have.
- Chickpeas: Use white beans or lentils as an alternative if you’re out of chickpeas.
- Coconut milk: For a lighter version, use cashew cream or plain plant-based milk.
- Spices: Missing one of the spices? A good curry powder can serve as a shortcut.
- Greens: Stir in spinach or kale at the end for added nutrients and color.
Ingredients for this Butternut Squash Chickpea Curry
- Butternut Squash – The star of the dish. Its natural sweetness and creamy texture balance perfectly with the warm spices.
- Chickpeas – Add protein and bulk to the curry, making it filling and hearty.
- Onion – Provides a flavorful base when sautéed and builds depth into the curry.
- Garlic & Ginger – Essential aromatics that brighten the dish with pungent, fresh heat.
- Tomatoes (canned or fresh) – Offer acidity and richness to the curry sauce.
- Coconut Milk – Creates a creamy, luscious texture and rounds out the spices.
- Vegetable Oil – Needed for sautéing the aromatics and to help bloom the spices.
- Cumin Seeds – Add earthy warmth when toasted in oil.
- Ground Coriander, Cumin, Turmeric, and Paprika – The essential dry spice blend that defines the curry’s flavor.
- Salt & Black Pepper – For seasoning and enhancing all the flavors.
- Fresh Cilantro – Adds a burst of color and freshness as garnish.
- Chili Flakes (optional) – For a touch of heat if desired.

Step 1: Prepare the Ingredients
Start by peeling and cubing your butternut squash into bite-sized pieces. Dice the onion finely, mince the garlic and ginger, and have your spices measured out and ready. Drain and rinse the canned chickpeas.
Step 2: Sauté the Aromatics
In a large pot or deep skillet, heat the vegetable oil over medium heat. Add cumin seeds and let them sizzle for about 30 seconds. Then add the chopped onions and cook until soft and golden, about 5–7 minutes. Stir in the garlic and ginger and sauté for another minute.
Step 3: Add Spices and Tomatoes
Sprinkle in the ground cumin, coriander, turmeric, and paprika. Toast the spices with the aromatics for 1–2 minutes to bring out their full flavor. Then, pour in the chopped tomatoes and stir well. Let the mixture simmer for about 5 minutes until the tomatoes begin to break down.
Step 4: Add Squash and Chickpeas
Add the cubed butternut squash and chickpeas to the pot. Stir to coat them in the spiced tomato mixture. Season with salt and pepper. Add a splash of water if the mixture seems too thick.
Step 5: Pour in Coconut Milk and Simmer
Pour in the coconut milk and stir to combine. Bring the curry to a gentle boil, then reduce the heat to low and cover. Let it simmer for 20–25 minutes or until the squash is fork-tender and the flavors have melded beautifully.
Step 6: Finish and Serve
Uncover the curry and check the consistency—it should be creamy but not too thick. Adjust seasoning as needed. Garnish with chopped fresh cilantro and a pinch of chili flakes if you like some heat. Serve hot with basmati rice or naan.
How Long to Prepare the Butternut Squash Chickpea Curry
Prep Time: Preparing this dish takes about 15–20 minutes. That includes chopping the butternut squash, dicing the onions, and gathering your spices. If you’re using canned chickpeas and tomatoes, this part moves even faster.
Cook Time: The curry simmers for about 25–30 minutes, just long enough for the squash to become tender and for the flavors to meld beautifully. So, from start to finish, you’re looking at a total time of roughly 45–50 minutes.
Tips for Perfect Butternut Squash Chickpea Curry
- Cut the squash evenly to ensure all pieces cook at the same rate.
- Let the spices toast before adding liquids—this really deepens the flavor.
- Simmer gently once the coconut milk is added to avoid curdling.
- Taste and adjust seasoning before serving—sometimes it just needs a little extra salt or a squeeze of lime.
- Garnish generously with cilantro and a drizzle of coconut milk or plant yogurt for a restaurant-style finish.
Watch Out for These Mistakes While Cooking
- Undercooking the squash: Make sure it’s fully tender; undercooked squash ruins the dish’s texture.
- Skipping spice toasting: This step is crucial for unlocking the full flavor of your curry.
- Adding too much water: The curry should be thick and creamy, not watery.
- Cooking on high heat after adding coconut milk: This can split the sauce—keep it low and slow.
- Overcrowding the pan: Use a large pot so everything cooks evenly without steaming.
What to Serve With Butternut Squash Chickpea Curry?
1. Basmati Rice
The classic pairing—its fluffy texture and subtle aroma complement the creamy curry perfectly.
2. Garlic Naan
Warm, buttery naan makes for the ultimate curry scoop and brings extra indulgence to the meal.
3. Cucumber Raita
This cooling yogurt-based side balances the spice and adds a refreshing contrast.
4. Mango Chutney
A spoonful of sweet and tangy chutney takes the dish to another level.
5. Sautéed Greens
Simple sautéed kale or spinach adds a nutritious boost and rounds out the plate.
Storage Instructions
Refrigerator: Store any leftovers in an airtight container in the fridge for up to 4–5 days. The flavors deepen over time, making this an ideal meal-prep option.
Freezer: This curry freezes beautifully. Portion it into freezer-safe containers and store for up to 3 months. Let it thaw overnight in the fridge before reheating.
Reheating: Warm on the stovetop over medium heat, adding a splash of water or coconut milk to loosen the sauce if needed. You can also microwave in short bursts, stirring in between.
Estimated Nutrition (per serving)
- Calories: ~360 kcal
- Protein: 10g
- Carbohydrates: 45g
- Fiber: 10g
- Fat: 16g
- Saturated Fat: 10g
- Sodium: 520mg
- Sugar: 8g
Frequently Asked Questions
How spicy is this curry?
It’s mild to medium by default. You can increase the heat with more chili flakes or a fresh green chili if you prefer it spicy.
Can I use frozen butternut squash?
Absolutely. Just make sure to thaw and drain any excess water before cooking.
Is this curry gluten-free?
Yes, it’s naturally gluten-free. Just double-check any store-bought sides or toppings.
Can I make it in advance?
Yes! This curry is actually better the next day as the flavors continue to develop.
What can I use instead of coconut milk?
You can try cashew cream, soy cream, or even a thick plant-based yogurt for a similar creamy texture.
Conclusion
Butternut Squash Chickpea Curry is everything I look for in a cozy, nourishing meal. It’s deeply flavorful, easy to adapt, and effortlessly fits into any meal plan—from busy weeknights to casual entertaining. If you’re looking for a satisfying plant-based dish that doesn’t compromise on taste, this one-pot wonder deserves a spot in your recipe rotation.
Butternut Squash Chickpea Curry (Best Spice Mix)
- Total Time: 50 minutes
- Yield: 4 servings
- Diet: Vegan
Description
Looking for a cozy, nutritious meal that’s easy to make and full of flavor? This Butternut Squash Chickpea Curry is the perfect answer! Packed with tender squash, hearty chickpeas, and a rich coconut-tomato sauce infused with warm spices, it’s everything you crave in a comforting, plant-based dish. Ideal for quick dinners, healthy lunch ideas, or meal prep staples, this easy recipe is naturally vegan, gluten-free, and incredibly versatile. Whether you’re in need of a quick dinner, a nourishing weeknight meal, or satisfying vegetarian food ideas, this curry fits right in!
Ingredients
2 cups butternut squash peeled and cubed
1 can (15 oz) chickpeas drained and rinsed
1 medium onion finely diced
3 cloves garlic minced
1 tablespoon fresh ginger minced
1 can (14.5 oz) diced tomatoes
1 can (13.5 oz) coconut milk
2 tablespoons vegetable oil
1 teaspoon cumin seeds
1 teaspoon ground coriander
1 teaspoon ground cumin
1/2 teaspoon turmeric
1/2 teaspoon paprika
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 cup fresh cilantro chopped
1/4 teaspoon chili flakes optional
Instructions
1. Prepare the ingredients by peeling and cubing the butternut squash, dicing the onion, and mincing the garlic and ginger. Drain and rinse the chickpeas.
2. Heat vegetable oil in a large pot over medium heat and add cumin seeds. Toast for about 30 seconds until fragrant.
3. Add diced onion and cook for 5–7 minutes until soft and golden.
4. Stir in garlic and ginger and cook for another minute until aromatic.
5. Add ground coriander, cumin, turmeric, and paprika and stir well to toast the spices for about 1 minute.
6. Pour in the diced tomatoes and simmer for 5 minutes until the mixture thickens slightly.
7. Add cubed butternut squash and chickpeas and stir to coat them in the spiced tomato base.
8. Pour in coconut milk and mix well. Bring the curry to a gentle boil.
9. Reduce heat, cover, and simmer for 20–25 minutes until the squash becomes tender.
10. Taste and adjust seasoning if needed. Garnish with fresh cilantro and chili flakes before serving.
Notes
Cut the butternut squash into evenly sized cubes so it cooks at the same rate.
If you prefer a thicker curry, simmer uncovered for the last few minutes to reduce the sauce.
This curry stores well and tastes even better the next day as the spices continue to develop.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 360
- Sugar: 8
- Sodium: 520
- Fat: 16
- Saturated Fat: 10
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 45
- Fiber: 10
- Protein: 10
- Cholesterol: 0
Keywords: quick dinner, vegan curry, chickpea curry, healthy dinner ideas, easy plant-based recipe
