Creamy Chickpea Butternut Squash Curry

This creamy chickpea butternut squash curry is so satisfying, you don’t even miss the meat. Tender roasted butternut, canned chickpeas and a rich, warmly spiced coconut sauce that you’ll want to pour over everything. It’s hearty, comforting and perfect for weeknight dinners.

Creamy chickpea butternut squash curry with rice in a serving bowl.

It’s also one of the cheapest dinners I make. Canned chickpeas, a whole butternut, coconut milk and pantry spices. That’s the bulk of the shopping list. Serve it over rice and a family of four is eating well for very little. This is the vegetarian dinner in my budget meal plan and it earns its spot every single week, not because it’s cheap (although it is) but because my family genuinely looks forward to it.

Ingredients and Substitutions

  • Butternut squash. Buy a whole butternut and peel and cube it yourself. Cut into roughly even cubes so they cook at the same rate. Sweet potato is the closest substitute and works beautifully here if you can’t find butternut or prefer it. Pumpkin works too.
  • Canned chickpeas. Drain and rinse before using. Chickpeas add protein, fiber and a satisfying bite that gives the curry substance and makes it genuinely filling. They absorb the sauce and get better the longer they sit in it. Two cans for a family-sized batch. Dried chickpeas work if you soak them overnight and cook until tender before adding.
  • Stock. Use any stock you have on hand – chicken or vegetable stock work well.
  • Coconut milk. Full-fat canned coconut milk gives you the richest, creamiest sauce. Light coconut milk works for a lighter version but the sauce will be thinner. Shake the can well before opening so the cream and liquid are combined.
  • Onion. Finely diced and cooked until soft and golden. The onion forms the aromatic base alongside the garlic and ginger. Yellow or white onion works best.
  • Fresh garlic cloves.
  • Fresh ginger. Grated or finely minced, if you have it. If I don’t have fresh I often add just a half teaspoon of ground ginger.
  • Spices: I used my Indian Spice Blend but any curry powder or garam masala will work. Feel free to add other spices in your pantry if you have them: cumin, turmeric, cardamom, coriander, chilli powder or cayenne will all work well.
  • Salt. Season generously.

Variations

  • Add spinach. Stir a few big handfuls of fresh spinach into the curry in the last 2 minutes. It wilts down into the sauce and adds color, iron and an extra serving of greens.
  • Add sweet potato instead of butternut. Sweet potato cooks slightly faster and has a slightly sweeter, less nutty flavor. Cut it into the same size cubes and reduce the simmer time by about 5 minutes.
  • Make it spicier. Add a finely chopped fresh chili with the garlic and ginger, increase the chili powder or stir in a teaspoon of chili paste at the end. A drizzle of chili oil over the finished curry adds heat without changing the sauce.
  • Add lentils. A handful of red lentils added with the coconut milk thickens the sauce and adds even more protein and fiber. They dissolve into the curry as they cook and make the sauce richer and more substantial.
  • Use it as a base for other proteins. This curry sauce works beautifully with chicken thighs, shrimp or paneer added alongside or instead of the chickpeas. For chicken, sear the thighs first and simmer in the sauce until cooked through. For shrimp, add in the last 5 minutes. For paneer, cube and pan-fry until golden, then stir through at the end.
  • Roast the butternut first. For deeper, more caramelized flavor, roast the butternut cubes at 425°F (220°C) for 20 minutes until golden on the edges before adding to the curry. This adds an extra step but the concentrated sweetness and slight caramelization take the curry to another level.
Creamy chickpea butternut squash curry in a pot.

How to Make Chickpea Butternut Squash Curry

Step 1: Cook the aromatics. Heat a splash of oil in a large deep pan or Dutch oven over medium heat. Add the diced onion and cook until soft and lightly golden, about 5 minutes. Add the garlic and grated ginger and cook for another minute until fragrant.

Step 2: Toast the spices. Add the spices to the pan. Stir and cook for about 30 seconds until the spices are fragrant and coating the onions. This brief toasting activates the essential oils in the spices and transforms the flavor from dusty and flat to warm and complex.

Step 3: Add the butternut. Add the cubed butternut to the pan and stir to coat in the spiced onion mixture. Let it cook for 2 to 3 minutes so the edges start to pick up some color and the spices adhere to the surface.

Step 4: Add the stock. Pour in the stock. Stir everything together, scraping up any spices stuck to the bottom of the pan. Bring to a gentle simmer. Allow to cook for 10-15 minutes until the butternut is almost tender.

Step 5: Add the chickpeas and coconut milk. Add the drained chickpeas and coconut milk and stir through. Simmer uncovered for another 10-15 minutes so the chickpeas warm through and absorb some of the sauce. The sauce should be thick enough to coat the back of a spoon. If it’s too thick, add a splash of water or stock. If it’s too thin, simmer uncovered for a few more minutes.

Step 7: Season and finish. Taste and adjust the salt. A pinch of sugar or squeeze of lemon juice might balance the flavors if you feel the curry tastes a bit flat.

Step 8: Serve. Ladle over fluffy basmati rice.

Can I Make This Ahead?

  1. Fridge. Store in an airtight container for up to 4 days. Like most curries, this tastes even better the next day as the spices continue to develop and the chickpeas absorb more of the sauce. Store the curry and rice separately.
  2. Freezer. The curry (without rice) freezes fine for up to 3 months, but the butternut might be a little mushy once thawed. Cool completely, transfer to containers or flat zip-lock bags and freeze. Defrost overnight in the fridge and reheat gently on the stove. Add a splash of water or coconut milk if the sauce has thickened too much. Cook fresh rice when serving.
  3. Reheating. Stovetop over medium-low heat, stirring occasionally. Add a splash of water or coconut milk to loosen the sauce. Taste and re-season if needed as spices can mellow slightly during storage. A fresh squeeze of lime when reheating brings the brightness back.
  4. Meal prep. Portion the cooked into containers with rice and you’ve got grab-and-go lunches for the week.

Serving Suggestions

  • Basmati rice. The classic and my top recommendation. Fluffy, fragrant and perfect for absorbing the creamy sauce. My Curry Rice would be perfect here if you’re not in the mood for plain rice.
  • Naan. Warm naan for tearing and scooping through the sauce.
  • Roti or chapati. A thinner, lighter bread option that’s great for wrapping around chunks of butternut and chickpeas.
  • Quinoa or brown rice. For a higher-fiber, higher-protein base that keeps the whole meal plant-based and nutritionally dense.
  • Toppings. Fresh cilantro, a squeeze of lime, a dollop of yogurt (or coconut yogurt to keep it vegan), toasted cashews for crunch, sliced red chili for heat or a drizzle of chili oil.
Creamy chickpea butternut squash curry with rice in a serving bowl.

Creamy Chickpea Butternut Squash Curry

Creamy butternut squash curry is vegetarian dinner perfection served with crispy chickpeas and steamed rice. Warm and comforting, it's ideal for fall meals.
Prep Time: 20 minutes
Cook Time: 1 hour
Total Time: 1 hour 20 minutes
Course: Dinner
Cuisine: Indian
Keyword: Butternut squash curry, easy dinner recipe
Servings: 4
Calories: 490kcal
Author: Alida Ryder

Ingredients

  • 1 tbsp oil
  • 1 onion finely chopped
  • 3 garlic cloves crushed
  • 1 tsp crushed ginger
  • 3 tbsp Indian Spice Mix
  • 1 medium butternut squash cubed (approximately 600g)
  • 1 cup stock vegetable stock or chicken broth can be used
  • 14 oz/400g coconut milk
  • 2 400g/14oz cans chickpeas drained
  • salt, to taste
  • 1 tsp sugar (optional)

Instructions

  • Heat a splash of oil in a large deep pan or Dutch oven over medium heat.
  • Add the diced onion and cook until soft and lightly golden, about 5 minutes. Add the garlic and grated ginger and cook for another minute until fragrant.
  • Add the spices to the pan. Stir and cook for about 30 seconds until the spices are fragrant and coating the onions.
  • Add the cubed butternut to the pan and stir to coat in the spiced onion mixture. Let it cook for 2 to 3 minutes so the edges start to pick up some color and the spices adhere to the surface.
  • Pour in the stock. Stir everything together, scraping up any spices stuck to the bottom of the pan.
  • Bring to a gentle simmer. Allow to cook for 10-15 minutes until the butternut is almost tender.
  • Add the drained chickpeas and coconut milk and stir through.
  • Simmer uncovered for another 10-15 minutes so the chickpeas warm through and absorb some of the sauce. The sauce should be thick enough to coat the back of a spoon. If it's too thick, add a splash of water or stock. If it's too thin, simmer uncovered for a few more minutes.
  • Taste and adjust the salt. A pinch of sugar or squeeze of lemon juice might balance the flavors if you feel the curry tastes a bit flat.
  • Ladle over fluffy basmati rice and serve.

Notes

  • Other vegetables like spinach, kale and peas can be added.
  • Try our sweet potato curry for a different version.

How to cut butternut squash

Place the butternut squash in front of you on a chopping board. Lay the butternut on its side then carefully make a long cut through and down the “neck”of the butternut with a sharp knife. Turn the butternut then continue the cut down the rest of the squash. The butternut should now be cut in half. From here you can scoop out the seeds and roast the butternut whole or cut into chunks.
If you’d prefer to peel the butternut first, peel the entire butternut with a sharp vegetable peeler. Continue by cutting the butternut in half and then scooping out the seeds. Chop the peeled butternut into chunks.

Nutrition

Calories: 490kcal | Carbohydrates: 52g | Protein: 14g | Fat: 29g | Saturated Fat: 19g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Sodium: 807mg | Potassium: 1083mg | Fiber: 12g | Sugar: 6g | Vitamin A: 16101IU | Vitamin C: 35mg | Calcium: 170mg | Iron: 7mg
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.