Vegetarian Cake Recipe With Squash, Sage and Chestnuts

Squash, sage and chestnut layer cake

  • serves 4-6
  • Easy

If you need a vegetarian main for your Christmas dinner. Look no further! This layered cake of butternut squash, potato and fresh sage stuffed with a cranberry and chestnut stuffing looks impressive and tastes delicious



  • butter
  • onions 2 large, halved and finely sliced
  • red chilli 1, finely chopped
  • ground cumin 1 tsp
  • sage ½ a small bunch chopped
  • floury potatoes 400g, peeled
  • butternut squash 800g, peeled


  • crème fraîche 100ml
  • cheddar 100g, grated
  • sage a handful of leaves


  • dried cranberries 50g
  • hot vegetable stock 100ml
  • onions 2, grated
  • butter 75g
  • chestnuts 1 vac-pack, chopped
  • fresh white breadcrumbs 150g
  • parsley a handful, finely chopped


  • Step 1

    Heat the oven to 190C/fan 170C/gas 5. To make the stuffing, put the cranberries in a bowl and pour over the vegetable stock. Leave to soak for 10 minutes.

  • Step 2

    Put the grated onion in a pan with the butter and cook until the onion is softened. Stir in the chestnuts, breadcrumbs, parsley, cranberries and stock, mix well and season.

  • Step 3

    Heat a large knob of butter in a pan and cook the sliced onion for about 20-30 minutes, or until completely soft and golden. Add the chilli, cumin and sage and cook for a minute. Slice the potatoes and squash separately in a food processor or with a mandolin. Melt another knob of butter and brush the inside of a 20cm non-stick springform tin.

  • Step 4

    Line the bottom of the tin with an overlapping layer of squash (this will be your top when you turn it out, so make it pretty). Divide the rest of the squash into 2 and add half of it, tucking some of the sliced sage and onion mix between. Add half the stuffing and pack it down lightly. Add all the sliced potato, layering it with more onion and sage mix. Repeat the layering with the rest of the squash and stuffing mix. Cover with foil, put on a baking tray and bake for 2 hours, or until tender. Leave to sit for 10 minutes before turning it out.

  • Step 5

    Put the crème fraîche and cheddar in a pan and melt them together. Stir in the sage and season. Serve with the cake and a green salad.

Check out our vegetarian Christmas recipes here... 

Vegetable Terrine With Beetroot And Goat's Cheese

Nutritional Information

  • Kcals 582
  • Fat 26.6g
  • Carbs 67.6g
  • Fibre 9.5g
  • Protein 13.3g
  • Salt 1.1g