Oh dear, it looks like your browser is out of date.

For security, you need to update your browser before shopping with us. Or, try shopping on our smartphone and tablet app.

You are in:
  • Recipes
  • Persian Nut and Pomegranate Roast
Persian Nut and Pomegranate Roast

Persian Nut and Pomegranate Roast

Brought to you by: OcadoLife
    8 serving
3.5 2 ratings Review this recipe

Prep time:

Cook time:

Serves: 8

Simple swaps mean this dish can easily be made vegan too. Packed with cranberries, butternut squash, red onions, grains, chickpeas, pistachios, almonds, hazelnuts and feta, this epic nut roast (served with a shallot gravy) is the perfect vegetarian centrepiece for Christmas Day.
Share recipe


  • 125g dried cranberries
  • 1 kg butternut squash, peeled and cut into 2cm pieces
  • 2 red onions, finely sliced
  • 1 tsp ground cinnamon
  • 1 pinch chilli flakes
  • 2 tbsp olive oil, or more
  • 1 pinch saffron
  • 250g pouch cooked grains
  • 200g tinned chickpeas
  • 200g shelled pistachios
  • 100g almonds, toasted
  • 100g hazelnuts, toasted
  • 200g goat’s cheese or feta, crumbled (leave out for vegan option)
  • 2 medium eggs, beaten (or 2tbsp chia seeds soaked in 6tbsp hot water for vegan option)
  • 25g unsalted butter, (use dairy-free spread for vegan option)
  • 1 tsp coriander seeds, bashed
  • 1 tbsp runny honey
  • 2 tbsp mixed seeds
  • 1 orange, zest only
  • 1 handful pomegranate seeds, to finish


Step 1

Preheat oven to 200°C/180° fan/gas 6. Grease and line a 25cm springform tin. Soak the cranberries in boiling water.

Step 2

Toss the squash, onions, cinnamon and chilli with olive oil to coat, then transfer to one or two roasting trays (don’t crowd the veggies). Roast for 40 mins, until soft and caramelising.

Step 3

Mix the saffron with 1tbsp boiling water. Add to a large bowl along with the grains, chickpeas and 150g pistachios. Blitz the almonds and hazelnuts in a food processor and add to the bowl. Stir in the cheese, if using. Drain the cranberries and add them too.

Step 4

Remove the squash and onions from the oven (leave the oven on). Use a fork to mash half of the squash until smooth, then tip everything into the bowl of grains and chickpeas. Taste and season before adding the eggs. Stir, then put the mixture into the prepared tin and flatten the top with a spoon. Cook in the oven on the middle shelf for 50-55 mins until the top is slightly crispy and the centre feels firm to the touch.

Step 5

Meanwhile, make the gravy. Add the olive oil and shallots to a pan with a pinch of salt and cook for 12-15 mins, until soft and golden. Add the spices and toast for 1 min before stirring in the flour and sugar. Cook for a couple of mins, then pour in the wine/cider and stock. Bring to the boil, then simmer for 25 mins until the gravy has thickened.

Step 6

10 mins before the roast finishes cooking, melt the butter in a small tin, add the coriander seeds, honey and remaining pistachios and cook in the oven for 5 mins. Add the seeds and zest, return to the oven for 3 mins, season with salt, then set aside.

Step 7

Once the roast is cooked, allow it to cool in its tin for 20 mins before lifting out. Top with the caramelised nuts and seeds, and scatter over the pomegranate. Serve warm with the gravy.

Shop the ingredients

You might like

    The reviews are in: