A delicious twist on a traditional nut roast recipe, even the most committed meat eaters will love this delectable vegetarian main course. Flavoured with aromatic ras el hanout paste and served with a rich tomato sauce, it's the perfect meat-free alternative roast recipe.
- Pre-heat the oven to gas 4, 180ºC, fan 160ºC. Spread the nuts onto a baking sheet and roast for 10 minutes or until lightly golden. Remove from the heat and leave to cool.
- Heat the oil and butter in a large saucepan, add the onion, celery, carrot and fry for 3-4 minutes or until softened. Add the garlic and spices and fry for another minute. Add the mushrooms and fry again for 4 minutes or until golden and then tip into a large bowl.
- Grease a 750g (1 1/2lb) loaf tin then line with foil, and grease this generously.
- Roughly chop the cooled nuts and add them to the bowl along with the cranberries, chopped chestnuts, breadcrumbs, quinoa and parsley. Season and stir together well. Add the eggs and mix again. Spoon the mixture into the tin and press down so the top is flat.
- Cover tightly with lightly buttered foil and bake for 45 minutes.
- Meanwhile, heat the olive oil in a large saucepan, add the onion, season and fry over a medium heat for 3-4 minutes or until softened. Add the garlic and chilli and fry for another minute. Add the tomatoes and bay leaves, turn down the heat and simmer for 10-15 minutes or until thickened. Remove the bay leaves and blend until smooth.
- Remove the foil from the top, tip out onto a serving plate, carefully peel off the foil, cut into wedges and serve with the hot tomato sauce.
Freezing and defrosting guidelines
The spicy sauce is suitable to make ahead of time and freeze. Make according to the recipe, then leave to cool at room temperature. Freeze in a rigid container, leaving a bit of space for expansion, for up to 1-3 months. To reheat, defrost in the fridge overnight, place in a saucepan and heat until bubbling before serving.
See more Roast dinner ideas