This butternut squash and chickpea curry is a comforting, quick vegan weeknight meal ready in about 20 minutes. It combines canned chickpeas, spinach (or other leafy greens) and peanut butter for a creamy texture without coconut milk, making it lighter but still full of flavor.

I’ve been on a bit of a curry kick lately, and this vegan butternut squash and chickpea curry is one of my favorites. It’s simple to prepare and full of warming spices, tender squash and hearty chickpeas simmered in a tomato-and-peanut sauce.
Instead of using coconut milk, this recipe relies on a peanut cream to add richness while keeping the dish lighter. It’s especially satisfying in cool weather and makes a great weeknight dinner or meal prep option.

Ingredients you’ll need
This one-pot butternut squash and chickpea curry uses pantry staples and fresh aromatics. Here are the main components and why they matter.
- Butternut squash: A seasonal favorite; use a small squash if starting whole and cut into even cubes so it cooks quickly.
- Chickpeas: Canned chickpeas are convenient and absorb the curry sauce well—drain and rinse them first.
- Canned tomatoes: Provide a tomato base that balances the peanut cream and helps thicken the sauce.
- Aromatics: Onion, garlic and fresh ginger form the flavor base. If you only have ground ginger, use about 1 teaspoon.
- Peanut butter: Whisked with water into a peanut cream, it gives the curry a silky texture and savory depth.
- Greens: Silverbeet (chard) is used here, but kale or baby spinach work equally well.
- Curry powder: A mild curry powder keeps this family-friendly; adjust to taste for more heat.
- Acid: A splash of apple cider vinegar or lemon juice brightens and balances the dish.
The complete ingredient list with amounts is provided in the recipe card below.

How to make butternut squash chickpea curry
Peanut cream: In a bowl, whisk 1/4 cup peanut butter with 1 cup water until smooth and creamy; set aside.
Cook the aromatics: Heat 1 tablespoon coconut oil in a large skillet over medium-high heat. Sauté a diced large brown onion for 2–3 minutes until softened. Add 1 tablespoon minced fresh ginger and 4 minced garlic cloves, cooking another minute until fragrant.
Add squash and seasonings: Add 600g cubed butternut squash, 2 1/2 tablespoons curry powder and 1 teaspoon salt. Stir for about 2 minutes until the spices release their aroma.


Add liquids and chickpeas: Pour in one 400g can diced tomatoes, a drained and rinsed 400g can chickpeas, the prepared peanut cream and 1 cup additional water. Bring to a boil, then cover and simmer on low for about 10 minutes until the squash is tender.
Stir in greens: Add 100g chopped silverbeet (chard) and 2 tablespoons apple cider vinegar or lemon juice. Cook for 4–5 minutes more until the greens are wilted and flavors have melded.


Finish: Remove from heat and serve the curry over rice or with flatbread. Garnish with fresh coriander if desired and enjoy.
Recipe variations and tips
- Swap the beans: Use cannellini or butter beans instead of chickpeas for a different texture.
- Nut-free option: Replace peanut butter with tahini or use a can of light coconut milk for a creamy, nut-free curry.
- Add more vegetables: Cauliflower, broccoli, green beans or peas make great additions and bulk up the dish.
Serving suggestions
Serve this butternut squash and chickpea curry with steamed basmati rice or warm naan. A squeeze of lemon or sprinkle of fresh herbs brightens each bowl. It pairs well with simple roasted vegetables or a crisp salad to make a complete meal.

How to store
Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the curry in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating on the stove or in the microwave.
Recipe FAQ
Yes. Soak dried chickpeas overnight and simmer until tender before adding them to the curry.
Absolutely — swap silverbeet with kale, spinach, or collard greens based on what you have.
Increase the curry powder, add a pinch of cayenne, or include chopped fresh chilies to taste.
Yes — cubes of tofu, tempeh or paneer can be added for more protein.
Yes. Combine the ingredients in a slow cooker and cook on low for 6–8 hours or high for 3–4 hours. Add the greens and vinegar in the last 30 minutes.

More vegan curry recipes
Explore other simple, one-pot vegan curries and variations to keep dinners interesting and nutritious.
If you make this butternut squash and chickpea curry or adapt it, I’d love to hear how it turned out—leave a comment or rating on the recipe card below.
Butternut Squash and Chickpea Curry
No reviews
- Author: Caitlin Rule
- Total Time: 30 minutes
- Yield: Serves 4
Description
This butternut squash and chickpea curry is a hearty, 20-minute vegan weeknight meal made with spinach, canned chickpeas, and peanut butter for a lighter twist, skipping the usual coconut milk.
Ingredients
- 1 tablespoon coconut oil
- 1 large brown onion, diced
- 1 tablespoon fresh ginger, minced
- 4 garlic cloves, minced
- 600g (about 1.3 lb) butternut squash, cubed
- 2 ½ tablespoons curry powder
- 1 teaspoon salt
- 1 x 400g (14 oz) can chickpeas, rinsed
- 1 x 400g (14 oz) can diced tomatoes
- ¼ cup peanut butter
- 2 cups water
- 100g (3.5 oz) silverbeet (chard), chopped
- 2 tablespoons apple cider vinegar or lemon juice
Instructions
- Whisk the peanut butter with 1 cup of water in a medium bowl until smooth and set aside.
- Heat oil in a large skillet over medium-high heat. Add the onion and sauté 2–3 minutes until softened. Stir in the ginger and garlic and cook another minute.
- Add the butternut squash, curry powder and salt. Stir for about 2 minutes until aromatic.
- Pour in the tomatoes, chickpeas, peanut cream and remaining 1 cup water. Bring to a boil, then cover and simmer for 10 minutes.
- Stir in the silverbeet and vinegar. Cook 5 more minutes until wilted.
- Remove from heat and serve over rice.
Notes
- Store: Refrigerate leftovers for up to 3 days or freeze for up to 3 months. Thaw overnight in the fridge.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: ¼ recipe (without rice)
- Calories: 296
- Sugar: 10.7g
- Fat: 13.3g
- Saturated Fat: 4.7g
- Carbohydrates: 38.2g
- Fiber: 7.9g
- Protein: 13.4g