Pumpkin, Sweet Potato & Butterbean Caribbean Curry

This quick and easy Caribbean inspired curry is perfect for using up any leftover pumpkin flesh on Halloween or equally tasty made with your favourite seasonal squash. Served with our Caribbean Couscous it’s a deliciously satisfying and comforting meal.


Heat the oil in a sauté pan or deep-sided frying pan with a lid over a medium heat. Add the onion and cook for 4 minutes. Add the ginger and spring onion whites, cook for a minute before stirring in the garlic for 30 seconds until fragrant. Add the curry powder and allspice and cook for another minute, stirring and adding a splash of water if needed.

Add the pumpkin, sweet potato, butterbeans, spring onion greens, tomato and thyme and stir for 1-2 minutes. Stir in the coconut milk and tamarind sauce (if using) and season with salt and pepper. Drop in the Scotch bonnet pepper, bring to the boil, reduce the heat and cover. Simmer gently for 25 minutes, stirring occasionally, or until the pumpkin is tender. Remove the lid and cook for a further 8-10 minutes to allow the sauce to thicken slightly.

Stir in a good squeeze of lime and the coriander and check for seasoning.

Cook the couscous according to the packet instruction and fluff with a fork. Serve with the pumpkin curry and scatter with coriander.



  • 1 tbsp coconut or sunflower oil
  • 1 onion, peeled and chopped
  • 1 spring onion, chopped, whites and greens separated
  • 4 cm fresh ginger, peeled and grated
  • 2 cloves of garlic, minced
  • 2 tbsp Caribbean curry powder
  • ½ tsp ground allspice
  • 400g pumpkin or squash, peeled and chopped
  • 1 small/medium sweet potato, peeled and chopped
  • 1 x 200g tin of butterbeans, rinsed and drained
  • 1 ripe medium-large tomato, chopped
  • 2 sprigs of thyme
  • 1 tsp tamarind sauce or paste (optional)
  • 1 x 400ml can of coconut milk
  • 1 scotch bonnet pepper, left whole
  • ½ lime, for squeezing
  • 2 tbsp chopped coriander, plus extra to decorate
  • 1-2 packets of Ainsley Harriott Caribbean Couscous, to serve