There’s something magical about a perfectly simmered curry. This cozy Butternut Squash Curry with Chickpeas layers bold flavors, creamy texture, and nourishing ingredients for a meal that warms you from the inside out. The tender squash melts into a velvety coconut milk base, making every spoonful rich and comforting. It’s an easy, wholesome, and satisfying vegan curry that’s ideal for chilly nights.
I make this simple coconut curry whenever I crave something warm and filling. It fills the kitchen with incredible aromas and tastes even better the next day. Whether for dinner or meal prep, it’s one of my weeknight favorites.
Why I Love This Recipe
This Butternut Squash Curry with Chickpeas is one of my favorite go-to meals because it’s effortlessly delicious, nutrient-rich, and simple to prepare. Here’s why it stands out:
- Quick and Easy: Ready in under 40 minutes with minimal prep.
- Incredibly Flavorful: Warm spices and coconut milk create a perfect balance of richness and freshness.
- Customizable: Adjust the spice level to your liking — mild and creamy or bold and spicy!
- Vegan and Gluten-Free: A wholesome dinner option that everyone can enjoy.
Butternut Squash Curry with Chickpeas Ingredients
This delicious curry uses colorful, nourishing ingredients that create a wonderful harmony between sweet, savory, and spicy.
- Coconut Oil (or Olive Oil): A flavorful base for sautéing aromatics.
- Onion, Garlic, and Ginger: These build the foundation of the curry’s aroma and depth.
- Red Curry Paste: The main spice component — adds warmth and complexity. Curry powder works in a pinch.
- Butternut Squash: The star vegetable, beautifully tender when simmered in coconut milk.
- Full-Fat Coconut Milk: Creates the creamy sauce that’s rich and satisfying.
- Vegetable Broth: Provides body and enhances the savory notes.
- Chickpeas: Adds plant-based protein and a hearty texture.
- Fresh Spinach: Adds color, nutrients, and freshness.
- Lime Juice: Brightens the curry and balances rich flavors.
- Salt and Pepper: Essential for seasoning and balance.
Substitutions and Tips
- Sweet potatoes can replace butternut squash for similar sweetness and texture.
- Add red pepper flakes or chili oil for extra heat, or reduce curry paste for a milder version.
- Canned chickpeas make this faster, but cooked-from-scratch legumes also work great.
- If you prefer a thicker sauce, simmer uncovered for a few extra minutes at the end.
How to Make Butternut Squash Curry with Chickpeas

Step 1: Sauté the Aromatics
Heat the oil over medium heat in a large pot or Dutch oven. Add the diced onion and cook for 5–7 minutes until softened and translucent.
Step 2: Add Garlic and Ginger
Add minced garlic and grated ginger. Stir constantly for about a minute until fragrant — this step builds the curry’s flavor foundation.
Step 3: Bloom the Curry Paste
Stir in the red curry paste and cook for 1–2 minutes to bloom the spices. This releases their aroma and enhances flavor depth.
Step 4: Add Squash and Liquids
Add the cubed butternut squash, coconut milk, and vegetable broth. Stir everything together and bring to a gentle simmer.
Step 5: Simmer Until Tender
Reduce the heat to medium-low, cover, and cook for 15–20 minutes, stirring occasionally, until the squash is fork-tender.
Step 6: Add Chickpeas and Spinach
Stir in the chickpeas and spinach. Cook for 3–5 minutes until the spinach wilts and everything is heated through.
Step 7: Finish with Lime Juice
Remove from heat and squeeze in fresh lime juice to brighten the flavors. Season with salt and pepper to taste. Adjust spice if desired.
Step 8: Serve
Serve hot over basmati rice or quinoa. Garnish with fresh cilantro or an extra squeeze of lime for added freshness. Naan bread makes a perfect side for scooping up the curry!
How to Store Butternut Squash Curry with Chickpeas
This curry keeps beautifully. Store it in an airtight container in the fridge for up to 4 days. It also freezes well — cool completely before freezing for up to 3 months. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water to loosen the sauce if needed.
Tips for Success
- Sauté your onion, garlic, and ginger thoroughly: Developing the base flavor early makes a huge difference.
- Use full-fat coconut milk: It creates a luxurious, creamy texture.
- Don’t rush the simmer: Allow the squash enough time to soften so it blends beautifully with the sauce.
- Taste and season as you go: Adjust salt, spice, and acidity for perfect balance.
- Garnish just before serving: Fresh herbs and lime juice bring everything to life.
Kitchen Tools You’ll Need
- Large Pot or Dutch Oven: For cooking the curry evenly and preventing sticking.
- Cutting Board and Knife: For prepping all the vegetables.
- Measuring Cups and Spoons: To keep ingredients balanced and precise.
- Wooden Spoon or Spatula: Perfect for stirring without scratching your pot.
Serving Suggestions
- Serve over basmati or jasmine rice for a classic pairing.
- Enjoy with warm naan, pita bread, or roti for dipping.
- Add a dollop of plant-based yogurt to cool the spice.
- Top with chopped cilantro, mint, or toasted cashews for garnish.

Frequently Asked Questions
Can I make this curry ahead of time?
Yes! This curry tastes even better the next day as the flavors continue to develop. Reheat it gently before serving.
Can I substitute the squash?
Sweet potatoes or kabocha squash work wonderfully in place of butternut squash. Just keep the cube size consistent for even cooking.
Is this curry good for meal prep?
Definitely. Divide cooled curry into containers and refrigerate or freeze. It keeps well, reheats perfectly, and makes a fantastic packed lunch.
How can I control the spice level?
To make it spicier, add extra red curry paste or a sprinkle of chili flakes. For a milder flavor, start with less curry paste and taste as you cook.
Print
Butternut Squash Curry with Chickpeas
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4-6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai-inspired
- Diet: Vegan
Description
A flavorful and comforting vegan curry featuring tender butternut squash and protein-rich chickpeas in a creamy coconut milk base, spiced with red curry paste.
Ingredients
- 1 tbsp coconut oil or olive oil
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp red curry paste (or 1–2 tbsp curry powder)
- 1 large butternut squash, peeled, seeded, and cut into 1-inch cubes
- 1 (13.5 oz) can full-fat coconut milk
- 1.5 cups vegetable broth
- 1 (15 ounce) can chickpeas, rinsed and drained
- 2 cups fresh spinach
- Juice of 1 lime
- Salt and pepper to taste
- Cooked rice or naan, for serving
- Fresh cilantro, chopped, for garnish (optional)
Instructions
- Heat coconut oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5-7 minutes.
- Add minced garlic and grated ginger and cook for another minute until fragrant.
- Stir in the red curry paste (or curry powder) and cook for 1-2 minutes, stirring constantly, until aromatic.
- Add the cubed butternut squash, coconut milk, and vegetable broth to the pot. Bring to a simmer.
- Reduce heat to medium-low, cover, and cook for 15-20 minutes, or until the butternut squash is tender.
- Stir in the rinsed and drained chickpeas and the fresh spinach. Cook for another 3-5 minutes, or until the spinach has wilted.
- Remove from heat. Stir in the lime juice and season with salt and pepper to taste.
- Serve hot over cooked rice or with naan bread, garnished with fresh cilantro if desired.
Notes
- For a spicier curry, use more red curry paste or add a pinch of red pepper flakes.
- If butternut squash is unavailable, sweet potato can be substituted.
- Ensure the curry is cooked until the butternut squash is fork-tender before proceeding.









