Butternut Squash & Chickpea Curry
Butternut Squash Chickpea Curry turns a few low-cost staples into a creamy, cozy dinner with sweet squash, tender chickpeas, and silky coconut milk.
This is the kind of meal I make when I want something filling, colorful, and simple without buying a long list of ingredients. The squash gives the curry natural sweetness. The chickpeas add protein and texture. The spinach wilts in at the end, so you get a fresh green finish without extra work.
Why You’ll Love This Recipe
- Creamy and cozy: Coconut milk makes the sauce rich without needing cream or butter.
- Great texture: The squash turns soft and sweet while the chickpeas stay tender and hearty.
- Fast for a weeknight: The curry simmers in about 12 minutes once the squash is in the pan.
- Budget friendly: Canned chickpeas, frozen or fresh squash, and spinach stretch into four filling bowls.
Fabian’s Budget and Health Tip: Use frozen diced butternut squash if it costs less than fresh. It saves peeling, reduces waste, and cooks quickly. If spinach is pricey, use chopped kale or frozen spinach. Just squeeze frozen spinach first so the curry stays creamy, not watery.
Ingredients (Serves 4)
- 1 tablespoon vegetable oil, 15 ml
- 1 medium onion, diced, about 150 g
- 2 garlic cloves, minced, about 6 g
- 2 tablespoons mild curry paste, about 30 g
- 4 cups diced butternut squash, about 560 g
- 1 cup coconut milk, 240 ml
- 1 cup water or vegetable broth, 240 ml
- 2 cans chickpeas, drained and rinsed, 15 ounces each or 425 g each
- 4 packed cups fresh spinach, about 120 g
- 1 teaspoon salt, 5 g, plus more to taste
- Black pepper, to taste
Step-by-Step Instructions
1. Soften the Onion
Warm the oil in a large pan over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring often. The onion should look glossy and smell sweet, with light golden edges.
2. Toast the Curry Paste
Add the garlic and curry paste. Stir for about 1 minute. The paste should darken slightly, cling to the onions, and smell warm and spicy. If it starts to stick hard, add a spoonful of water and keep stirring.
3. Simmer the Squash
Add the diced butternut squash, coconut milk, water or broth, salt, and black pepper. Stir until the squash is coated in the golden sauce. Bring the pan to a gentle bubble, then lower the heat and cover. Simmer for 12 minutes, or until the squash is fork tender and the sauce looks creamy.
4. Add the Chickpeas and Spinach
Stir in the chickpeas. Cook for 3 to 4 minutes, until they are hot all the way through. Add the spinach by the handful and stir until it wilts into bright green ribbons. The curry should look thick, glossy, and spoonable.
5. Taste and Serve
Taste the curry before serving. Add a pinch more salt if the sweetness of the squash needs balance. Serve it in bowls as is, or spoon it over rice if you want a bigger meal.
Expert Troubleshooting and FAQs
Can I use curry powder instead of curry paste?
Yes. Use 2 teaspoons curry powder instead of 2 tablespoons curry paste. Stir it into the oil, onion, and garlic for about 30 seconds, just until fragrant. Add a small splash of water so the spices do not burn.
Why is my squash still firm after 12 minutes?
The pieces may be cut too large. Keep the curry at a gentle simmer and cook for 4 to 6 more minutes. The squash is ready when a fork slides in with little pressure.
How do I make the curry thicker?
Simmer it uncovered for a few extra minutes so some liquid cooks off. You can also mash a few pieces of squash against the side of the pan. This makes the sauce naturally thicker and creamier.
Estimated Nutritional Facts Per Serving
- Calories: 390
- Protein: 14 g
- Carbs: 56 g
- Fats: 14 g
Butternut Squash & Chickpea Curry

Ingredients
- 1 tablespoon vegetable oil, 15 ml
- 1 medium onion, diced, about 150 g
- 2 garlic cloves, minced, about 6 g
- 2 tablespoons mild curry paste, about 30 g
- 4 cups diced butternut squash, about 560 g
- 1 cup coconut milk, 240 ml
- 1 cup water or vegetable broth, 240 ml
- 2 cans chickpeas, drained and rinsed, 15 ounces each or 425 g each
- 4 packed cups fresh spinach, about 120 g
- 1 teaspoon salt, 5 g, plus more to taste
- Black pepper, to taste
Instructions
- 1. Soften the Onion. Warm the oil in a large pan over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring often. The onion should look glossy and smell sweet, with light golden edges.
- 2. Toast the Curry Paste. Add the garlic and curry paste. Stir for about 1 minute. The paste should darken slightly, cling to the onions, and smell warm and spicy. If it starts to stick hard, add a spoonful of water and keep stirring.
- 3. Simmer the Squash. Add the diced butternut squash, coconut milk, water or broth, salt, and black pepper. Stir until the squash is coated in the golden sauce. Bring the pan to a gentle bubble, then lower the heat and cover. Simmer for 12 minutes, or until the squash is fork tender and the sauce looks creamy.
- 4. Add the Chickpeas and Spinach. Stir in the chickpeas. Cook for 3 to 4 minutes, until they are hot all the way through. Add the spinach by the handful and stir until it wilts into bright green ribbons. The curry should look thick, glossy, and spoonable.
- 5. Taste and Serve. Taste the curry before serving. Add a pinch more salt if the sweetness of the squash needs balance. Serve it in bowls as is, or spoon it over rice if you want a bigger meal.








