Preheat the oven to 180°C/350°F/gas 4. You will need a 900g (2lb) silicone loaf pan. Blitz the nuts in a food processor until they look like rough breadcrumbs. Tip the nuts into a large mixing bowl. Add the Cheddar, apricots and eggs and stir to combine.
Heat the oil in a large pan over a medium heat. Add the leeks, onion, potato and rosemary and cook for about 10 minutes, stirring frequently. Tip the cooked vegetables into the bowl with the nut mixture. Stir well to combine. Scrape the mixture into the loaf pan. Bake for about 30 minutes, until the loaf is firm when pressed gently.
Remove the Nut Roast from the oven and leave to cool in the loaf pan for 10 minutes. Carefully remove the Nut Roast from the loaf pan. Slice and serve.