Plant-Based Butternut Squash Curry with Chickpeas

This Plant-Based Butternut Squash Curry with Chickpeas is the cozy, one-pot wonder your weeknight dinners have been waiting for. Creamy coconut milk, warm curry spices, and tender butternut squash come together in a hearty, comforting stew that’s naturally vegan, gluten-free, and packed with nutrients. Chickpeas add protein and heartiness, while fresh spinach and herbs keep it bright and vibrant. Whether you’re new to plant-based cooking or a seasoned pro, this dish is simple, satisfying, and seriously crave-worthy. Serve it over rice, with naan, or enjoy it on its own — either way, it’s a bowl full of comfort.

Table of Contents

Why You’ll Love This Recipe

butternut squash
  • Rich, creamy, and full of bold flavor
  • Naturally plant-based, dairy-free, and gluten-free
  • Simple ingredients, one pot, easy cleanup
  • Great for leftovers and meal prep
  • Customizable with your favorite greens or veggies

Ingredients

Curry Base

  • 1 tbsp coconut oil or olive oil
  • 1 small yellow onion, diced
  • 4 garlic cloves, minced
  • 1 tbsp freshly grated ginger
  • 3 tbsp red curry paste (Thai-style)
  • 1/2 tsp ground turmeric
  • 3 cups peeled and cubed butternut squash
  • 1 can (15 oz) full-fat coconut milk
  • 1/2 cup vegetable broth or water

Add-ins

  • 1 can (15 oz) chickpeas, drained and rinsed
  • 2 cups fresh baby spinach or chopped kale
  • Juice of 1 lime
  • Salt and pepper to taste

Optional Toppings

  • Fresh cilantro
  • Thai basil
  • Red pepper flakes
  • Toasted cashews or coconut flakes
  • Cooked rice or warm naan for serving

Instructions

In a large pot or Dutch oven, heat the coconut oil over medium heat. Add the diced onion and sauté for 4–5 minutes until soft and translucent.

Stir in garlic and ginger, and cook for another 1–2 minutes until fragrant.

Add the red curry paste and turmeric. Stir to coat the onion mixture and let it toast slightly for deeper flavor (about 1 minute).

Add the cubed butternut squash, coconut milk, and vegetable broth. Stir, bring to a simmer, then reduce heat to medium-low. Cover and simmer for 15–20 minutes, until squash is fork-tender.

Use an immersion blender (or transfer half to a blender) and blend briefly to create a creamier texture. Leave some chunks for a hearty feel.

Stir in chickpeas and spinach. Cook uncovered for another 5–7 minutes until spinach is wilted and chickpeas are warmed through.

Finish with lime juice and season with salt and pepper to taste.

Serve hot with rice or naan, topped with fresh herbs or toasted cashews if desired.

Recipe Details

butternut squash

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: ~45 minutes
Servings: 4
Difficulty: Easy to Medium

Nutrition Estimate (Per Serving)

Calories: ~425
Protein: 13g
Fat: 20g
Carbs: 45g
Fiber: 9g
Estimates vary based on exact ingredients used

Tips and Substitutions

Use frozen cubed butternut squash to cut down on prep time
Swap chickpeas for white beans or lentils if preferred
For extra spice, add chili flakes or a dash of cayenne
Stir in peanut butter for a Thai-inspired twist
To make it even creamier, add a second can of coconut milk
Great with jasmine rice, brown rice, quinoa, or cauliflower rice

butternut squash

Plant-Based Butternut Squash Curry with Chickpeas

A creamy, comforting one-pot curry made with butternut squash, chickpeas, and coconut milk. Vegan, gluten-free, and packed with flavor.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course dinner
Cuisine American
Servings 6
Calories 350 kcal

Equipment

  • Large pot or Dutch oven
  • – Immersion blender (or countertop blender)
  • – Wooden spoon or spatula

Ingredients
  

  • **Curry Base**
  • – 1 tbsp coconut oil
  • – 1 small onion diced
  • – 4 garlic cloves minced
  • – 1 tbsp grated ginger
  • – 3 tbsp red curry paste
  • – 1/2 tsp turmeric
  • – 3 cups cubed butternut squash
  • – 1 15 oz can coconut milk
  • – 1/2 cup vegetable broth or water
  • **Add-ins**
  • – 1 15 oz can chickpeas, rinsed
  • – 2 cups baby spinach or kale
  • – Juice of 1 lime
  • – Salt & pepper to taste
  • **Optional Toppings**
  • – Cilantro or Thai basil
  • – Toasted cashews
  • – Red pepper flakes
  • – Cooked rice or naan

Instructions
 

  • Heat coconut oil in a pot. Add onion; cook 4–5 minutes.
  • Stir in garlic and ginger; cook 1–2 minutes.
  • Add curry paste and turmeric; stir for 1 minute.
  • Add squash, coconut milk, broth. Simmer 15–20 mins until squash is tender.
  • Blend part of the soup for a creamy texture.
  • Add chickpeas and spinach. Cook 5–7 minutes more.
  • Stir in lime juice, adjust seasoning, and serve hot.

Notes

– Use tofu instead of chickpeas for variety
– Freeze leftovers for up to 3 months
– Add chili oil on top for extra heat
Keyword Plant-Based Butternut Squash Curry with Chickpeas

FAQs

Can I make this ahead of time?
Yes! It actually gets better after sitting. Store in the fridge for up to 4 days.

Can I freeze it?
Totally! Freeze in individual portions for up to 3 months. Thaw and reheat gently.

Is this recipe spicy?
It has mild heat from the curry paste. You can reduce the amount or choose a mild curry paste if you prefer it less spicy.

Can I add protein?
Chickpeas provide plant-based protein, but you can also add tofu or tempeh.