Go Back
+ servings
Three slices of cashew nut roast laying next to each other with a slither of gravy running across them. There's a spinach and cheese layer running through the middle.

Gooey Cheesy Layered Cashew Nut Roast

Forget all those bland nut roasts that were the only veggie option in the pub. Say hello to our cashew nut roast with a gooey, cheesy middle.
Course Dinner
Cuisine British
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 6
Calories 347kcal
Author Jess & Dan


  • 1 onion – diced
  • 220 g cashews or mixed nuts – a 50/50 mix of cashews & almonds is also great.
  • 100 g breadcrumbs
  • 1 tbsp fresh rosemary
  • 150 ml vegetable stock
  • 200 g spinach
  • 75 g vegan cheese
  • 1 tbsp olive oil


  • Pre-heat your oven to 190c / gas mark 5.
  • Add the oil to a saucepan and heat up over a medium heat.
    1 tbsp olive oil
  • Sautée the onion until soft.
    1 onion
  • Pop the nuts, breadcrumbs, rosemary and a pinch of salt & pepper into a blender and blitz until combined.
    220 g cashews, 100 g breadcrumbs
  • Add the stock and onions, then blend again.
    1 onion, 150 ml vegetable stock, 1 tbsp fresh rosemary
  • Put the pan back on to a medium heat and add the spinach – add handful by handful if you struggle to fit it all in the pan at once. Stir until all the spinach has wilted down, put the lid on for 30 seconds at a time to help it wilt, then stir. Drain off any liquid.
    200 g spinach
  • Serve half the nut mix into a 1 lb loaf tin lined with greaseproof paper, and smooth it out with a spoon so it's level.
  • Spoon on the wilted spinach and spread it until it's evenly coating the nut mix.
  • Add the vegan cheese on top of the spinach, again, creating an even layer.
    75 g vegan cheese
  • Serve the other half of the nut mix into the tin and smooth it out evenly.
  • Put the loaf tin into the oven to bake for 40 minutes, turning halfway through. Once done it will be a lovely golden colour on top, and the cheese will be gooey in the middle. 
  • Leave to stand for 30 minutes to allow it to set, then serve.


  • Use gluten free breadcrumbs and stock to make this recipe gluten free


Calories: 347kcal | Carbohydrates: 29g | Protein: 11g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 11g | Sodium: 366mg | Potassium: 490mg | Fiber: 3g | Sugar: 4g | Vitamin A: 3136IU | Vitamin C: 11mg | Calcium: 91mg | Iron: 4mg