Butternut Squash Curry with Chickpeas
This Thai-inspired curry is basically a warm hug in a bowl, and it’s about to become your new obsession for those nights when you want something that tastes like you’ve been simmering it all day but actually takes less than an hour.

The combination of creamy butternut squash, protein-packed chickpeas, and aromatic red curry paste creates this incredible depth of flavor that’ll have your kitchen smelling like a five-star Thai restaurant.

What makes this recipe absolutely genius is how the butternut squash partially breaks down during cooking, naturally thickening the curry into this luscious, velvety sauce that clings perfectly to every chickpea and grain of rice.

The fresh lemongrass and bird’s eye chilies bring that authentic Thai brightness that cuts through the richness, while the coconut milk keeps everything silky and indulgent.

This is the kind of meal that makes you feel like a culinary wizard, even though it’s surprisingly straightforward – just chop, simmer, and watch the magic happen.

Plus, it’s naturally vegan, gluten-free, and loaded with nutrients, so you can feel good about going back for seconds (and thirds, let’s be honest).

Ingredients
For the Aromatic Base
- 1 1/2 tablespoons unrefined coconut oil (or refined for neutral taste)
- 1 large onion, diced
- 2 medium carrots, diced
- Kosher salt to taste
- 4 cloves garlic, minced
- 2 -inch piece fresh ginger, grated or finely minced
- 1-3 bird’s eye chili peppers, thinly sliced (optional for heat)
- 2 stalks fresh lemongrass, minced or grated (optional but recommended)
- 5 tablespoons red curry paste
For the Curry Base
- 1 (13.5-ounce) can full-fat coconut milk
- 1 cup low-sodium vegetable broth or water
- 5 cups peeled and cubed butternut squash (about 2.5 pounds whole)
- 2 1/2 tablespoons reduced-sodium soy sauce
- 1 1/2 tablespoons coconut sugar or pure maple syrup
For the Protein and Greens
- 2 (15-ounce) cans chickpeas, rinsed and drained
- 4 cups baby spinach or baby kale (about 4 large handfuls)
- 1 tablespoon lime juice or rice vinegar
- 1 large handful fresh cilantro, roughly chopped
- 1 handful Thai basil leaves
- White or brown rice for serving (optional)
Instructions
Build the Aromatic Foundation
- 1 Heat a Dutch oven or large saucepan over medium-high heat. Add the coconut oil and wait until it’s shimmering – this indicates it’s hot enough to properly sauté the vegetables without steaming them.
- 2 Add the diced onions and carrots along with a generous pinch of kosher salt. Cook for 7-8 minutes, stirring occasionally, until the vegetables are tender and developing light golden-brown edges. The salt helps draw out moisture, allowing proper caramelization.
- 3 Add the minced garlic, grated ginger, sliced chilies (if using), minced lemongrass (if using), and red curry paste. Cook for 2 minutes, stirring constantly to coat the vegetables and prevent the curry paste from burning. If you’re not using a non-stick pan, add 1-2 tablespoons water to prevent sticking and burning.
Create the Curry Base
- 4 Pour in a couple spoonfuls of the coconut milk and allow it to bubble vigorously for 1 minute, stirring well. This helps bloom the curry paste and creates the foundation for your curry’s flavor depth.
- 5 Add the vegetable broth, using a silicone spatula to scrape up any browned bits stuck to the bottom of the pot – these add incredible flavor. Pour in the remaining coconut milk, cubed butternut squash, soy sauce, and coconut sugar, stirring to combine everything evenly.
- 6 Bring the mixture to a rolling boil, then reduce heat to low or medium-low to maintain a rapid simmer for 20 minutes, or until the squash is fork-tender and easily pierced. The squash should start breaking apart slightly around the edges.
Blend and Finish
- 7 Turn off the heat and use an immersion blender to blend roughly half of the curry, leaving plenty of squash chunks intact for texture. Alternatively, carefully transfer half the curry to a stand blender, blend until mostly smooth, then return it to the pan and stir to combine.
- 8 Stir in the drained chickpeas and bring the curry back to a gentle simmer. Once bubbling, add the baby spinach or kale, stirring until the greens have completely wilted, about 1-2 minutes.
- 9 Turn off the heat and stir in the lime juice or rice vinegar. Taste for seasoning and add salt as needed. Tear the Thai basil leaves with your hands to release their aromatic oils, then stir them into the curry along with the chopped cilantro.
- 10 Serve the curry over cooked rice and garnish with additional cilantro or Thai basil as desired. The curry should be creamy, fragrant, and have a perfect balance of sweet, salty, and aromatic flavors.
Recommended Equipment and Kitchen Tools
Essential Tools (for best results)
- Dutch oven or large saucepan – Heavy-bottomed cookware prevents burning and distributes heat evenly for proper simmering
- Immersion blender – Creates the perfect creamy texture while leaving desirable chunks intact
- Sharp chef’s knife – Essential for efficiently dicing vegetables and mincing aromatics
- Cutting board – A large, stable surface makes prep work safer and more efficient
Helpful Upgrades
- Stand blender – Alternative to immersion blender for ultra-smooth texture if preferred
- Microplane grater – Makes quick work of fresh ginger and lemongrass for maximum flavor extraction
- Silicone spatula – Heat-resistant and perfect for scraping up flavorful browned bits from the pan bottom
- Kitchen scale – Ensures accurate measurements, especially for the butternut squash portions
Nice-to-Have Options
Recipe Variations and Dietary Modifications
Protein Variations
- Add firm tofu – Cube 14 oz extra-firm tofu and add with the chickpeas for extra protein
- Include tempeh – Crumble 8 oz tempeh and sauté briefly before adding to curry
- Sweet potato swap – Replace half the butternut squash with cubed sweet potatoes for different flavor notes
- Add edamame – Stir in 1 cup shelled edamame during the last 5 minutes of cooking
Spice Level Adjustments
- Mild version – Reduce curry paste to 2-3 tablespoons and omit the bird’s eye chilies
- Extra spicy – Increase to 6-7 tablespoons curry paste and add 2-3 Thai chilies
- Smoky heat – Add 1 teaspoon smoked paprika along with the curry paste
- Cooling elements – Serve with coconut yogurt or cucumber raita to balance heat
Seasonal Adaptations
- Winter version – Add diced parsnips and turnips along with the butternut squash
- Summer twist – Include zucchini and yellow squash during the last 10 minutes
- Fall enhancement – Stir in toasted pumpkin seeds and dried cranberries before serving
- Spring variation – Add snap peas and baby bok choy with the leafy greens
Texture Modifications
- Chunkier style – Skip the blending step entirely for a more rustic texture
- Ultra-smooth – Blend the entire curry for a completely creamy consistency
- Grain additions – Stir in cooked quinoa or brown rice directly into the curry
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Red curry paste → Green curry paste (use 3-4 tablespoons for milder heat) or yellow curry paste for sweeter flavor
- Butternut squash → Kabocha squash, delicata squash, or sweet potatoes (same cooking time and preparation)
- Chickpeas → White beans, black beans, or lentils (red lentils cook faster, add in final 10 minutes)
- Coconut milk → Cashew cream (1 cup soaked cashews blended with 1 cup water) or oat milk with 2 tablespoons tahini
Budget-Friendly Swaps:
- Fresh lemongrass → 1 tablespoon dried lemongrass or 1 teaspoon lemon zest
- Thai basil → Regular basil or fresh mint leaves for aromatic finish
- Bird’s eye chilies → Jalapeño peppers (use half the amount) or red pepper flakes
- Coconut sugar → Brown sugar, maple syrup, or honey (adjust to taste)
Pantry Emergency Substitutions:
- Fresh ginger → 1 teaspoon ground ginger (add with dry spices)
- Vegetable broth → Water with 1 bouillon cube or mushroom broth
- Lime juice → Lemon juice or rice vinegar for acidity balance
- Baby spinach → Frozen spinach (thawed and drained), kale, or chard
Pro Tips for Substitutions:
- When using frozen vegetables, add them 5 minutes later than fresh to prevent overcooking
- Taste and adjust salt levels when substituting broths, as sodium content varies significantly between brands

Make It Diabetes-Friendly
Carbohydrate Modifications:
- Reduce butternut squash to 3 cups and add 2 cups cauliflower florets to lower total carbs by approximately 15 grams per serving
- Replace coconut sugar with stevia or monk fruit sweetener (use 1 teaspoon instead of 1.5 tablespoons)
- Substitute half the chickpeas with firm tofu or tempeh to reduce carbs while maintaining protein
Portion Control Strategies:
- Serve over cauliflower rice instead of regular rice to save 35-40 grams carbs per serving
- Use smaller portions (3/4 cup curry) and bulk up with extra non-starchy vegetables like bell peppers and zucchini
- Add healthy fats like sliced avocado or chopped nuts to help slow carbohydrate absorption
Blood Sugar Management Tips:
- Pair with protein – Add grilled chicken or extra firm tofu to increase protein to 20+ grams per serving
- Include fiber – Stir in 1 tablespoon chia seeds or ground flaxseed to boost fiber content
- Timing matters – Consume as part of a balanced meal rather than on its own
Modified Nutritional Profile:
- Original recipe: ~45g carbs per serving
- Modified version: ~25g carbs per serving with cauliflower rice substitution
- Net carbs: Approximately 18g after accounting for fiber content

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistakes and Solutions
Storage and Reheating
Make-Ahead Strategies

Butternut Squash Curry with Chickpeas
Ingredients
For the Aromatic Base
- 1 1/2 tablespoons unrefined coconut oil or refined for neutral taste
- 1 large onion, diced
- 2 medium carrots, diced
- Kosher salt to taste
- 4 cloves garlic, minced
- 2-inch piece fresh ginger, grated or finely minced
- 1-3 bird’s eye chili peppers, thinly sliced optional for heat
- 2 stalks fresh lemongrass, minced or grated optional but recommended
- 5 tablespoons red curry paste
For the Curry Base
- 1 (13.5-ounce) can full-fat coconut milk
- 1 cup low-sodium vegetable broth or water
- 5 cups peeled and cubed butternut squash about 2.5 pounds whole
- 2 1/2 tablespoons reduced-sodium soy sauce
- 1 1/2 tablespoons coconut sugar or pure maple syrup
For the Protein and Greens
- 2 (15-ounce) cans chickpeas, rinsed and drained
- 4 cups baby spinach or baby kale about 4 large handfuls
- 1 tablespoon lime juice or rice vinegar
- 1 large handful fresh cilantro, roughly chopped
- 1 handful Thai basil leaves
- White or brown rice for serving optional
Instructions
Build the Aromatic Foundation
- Heat a Dutch oven or large saucepan over medium-high heat. Add the coconut oil and wait until it’s shimmering – this indicates it’s hot enough to properly sauté the vegetables without steaming them.
- Add the diced onions and carrots along with a generous pinch of kosher salt. Cook for 7-8 minutes, stirring occasionally, until the vegetables are tender and developing light golden-brown edges. The salt helps draw out moisture, allowing proper caramelization.
- Add the minced garlic, grated ginger, sliced chilies (if using), minced lemongrass (if using), and red curry paste. Cook for 2 minutes, stirring constantly to coat the vegetables and prevent the curry paste from burning. If you’re not using a non-stick pan, add 1-2 tablespoons water to prevent sticking and burning.
Create the Curry Base
- Pour in a couple spoonfuls of the coconut milk and allow it to bubble vigorously for 1 minute, stirring well. This helps bloom the curry paste and creates the foundation for your curry’s flavor depth.
- Add the vegetable broth, using a silicone spatula to scrape up any browned bits stuck to the bottom of the pot – these add incredible flavor. Pour in the remaining coconut milk, cubed butternut squash, soy sauce, and coconut sugar, stirring to combine everything evenly.
- Bring the mixture to a rolling boil, then reduce heat to low or medium-low to maintain a rapid simmer for 20 minutes, or until the squash is fork-tender and easily pierced. The squash should start breaking apart slightly around the edges.
Blend and Finish
- Turn off the heat and use an immersion blender to blend roughly half of the curry, leaving plenty of squash chunks intact for texture. Alternatively, carefully transfer half the curry to a stand blender, blend until mostly smooth, then return it to the pan and stir to combine.
- Stir in the drained chickpeas and bring the curry back to a gentle simmer. Once bubbling, add the baby spinach or kale, stirring until the greens have completely wilted, about 1-2 minutes.
- Turn off the heat and stir in the lime juice or rice vinegar. Taste for seasoning and add salt as needed. Tear the Thai basil leaves with your hands to release their aromatic oils, then stir them into the curry along with the chopped cilantro.
- Serve the curry over cooked rice and garnish with additional cilantro or Thai basil as desired. The curry should be creamy, fragrant, and have a perfect balance of sweet, salty, and aromatic flavors.
