One-Pot Butternut Squash and Chickpea Curry

© 2024 Wicked Foods Inc. All rights reserved.
vegan curry

A quick, easy curry recipe featuring some stock-cupboard faves, long-lasting veg, and big, bold spices. Butternut squash is great at keeping for a long time, particularly in the fridge, so this recipe is perfect for people trying to avoid waste. If you don’t have a tin of chickpeas, dried will work perfectly too. Just make sure they’re soaked and cooked before using in this recipe. Finally, the spices are a killer combo, but by no means inflexible. Feel free to simply use the spices you’ve got or simply use a nice curry powder instead!

  • Author: School Night Vegan
  • Yield: Serves 4


  • ½ t coriander seeds
  • 3 T vegetable oil
  • 2 t garam masala
  • ½ t ground turmeric
  • ¼ t fenugreek powder
  • ¼ t chili powder
  • 1 t ground cinnamon
  • ¼ t ground ginger
  • 1 dried chili
  • 5 curry leaves
  • 1 cinnamon stick, snapped in half
  • 1 large onion, peeled and finely chopped
  • 2 cloves garlic, crushed
  • Thumb-sized piece of fresh ginger, peeled and grated
  • 2 large tomatoes, roughly chopped
  • 500g peeled, de-seeded butternut squash chunks (around 1 small squash)
  • 200ml coconut milk
  • 350ml vegetable stock
  • 1 400g can chickpeas, drained and rinsed
  • 3 T fresh/frozen coriander, roughly chopped or torn
  • 4 tsp flaked almonds


  1. Place a large saucepan over medium heat and add the coriander seeds. Allow them to toast, swirling the pan, for a few minutes until smoky and fragrant. Don’t allow them to burn. Remove them from the heat and grind roughly in a mortar and pestle or spice grinder.
  2. Add the oil to the pan and add the spices, including the ground coriander seeds, dried chili, and curry leaves. Stirring constantly, allow the spices to temper in the hot oil until bubbling and very fragrant.
  3. Add the chopped onion to the pan and stir. Fry for around two minutes but don’t let the onion brown (lower the heat if necessary). Add the garlic and ginger and cook for a further 2 minutes.
  4. Add the chopped tomatoes and stir well. If the onions are starting to stick at this stage, add 3-5 tbsp of water along with the tomatoes to deglaze the pan. Cook, stirring often until the tomatoes are starting to break down and lose their shape – around 5 minutes.
  5. Add the cubes of butternut squash and stir to coat in the curry paste. Add the vegetable stock and bring to a simmer. Stirring occasionally, allow the curry to simmer with a lid on for around 10-15 minutes or until the squash is cooked.
  6. Once the squash is cooked and the sauce has reduced nicely, add the coconut milk and stir. Lower the heat and allow the curry to simmer for a few moments before removing from the heat.
  7. Stir in the coriander and top with the flaked almonds. Serve with steamed basmati rice and/or Rotis.


Here’s a simplified, illustrated version of the process behind this curry! You can use these steps with all sorts of different ingredients to customize and create something unique!

Search our Recipes