Butternut Squash Tagine

This delicious vegan butternut squash tagine is packed with antioxidants and is quick and simple to make

  • Rating
    (127 ratings)
    Rate this recipe
  • Serves 2

  • Prep time 15 mins

  • Cooking time 20 mins

  • Total time 35 mins

  • Skill level Easy

  • Calories 292 per serving


  • 1tbsp vegetable oil
  • 1 onion, finely chopped
  • 1 garlic clove, finely chopped
  • 0.5 tsp each ground cumin and coriander
  • 0.5 tsp harissa paste or sauce
  • pinch saffron (optional)
  • 1 x 400g tin chopped tomatoes
  • 1 small sweet potato, peeled and cut into 2.5cm (1in) chunks
  • half red pepper
  • 200g (7oz) butternut squash, peeled and cut into 2.5cm (1in) chunks
  • 1tbsp coriander, roughly chopped


  1. Heat the vegetable oil in a large saucepan and fry the onion and garlic for 5 minutes until just starting to colour. Add all the spices and cook for a further minute or two. Add the tomatoes, sweet potato, red pepper and butternut squash.

  2. Season with salt and freshly ground black pepper, bring to the boil, then reduce the heat and let the tagine simmer for ten minutes or until the vegetables are just cooked. Add the coriander and stir well.

  3. Serve with brown rice, quinoa or couscous.