Mushroom, Pesto and Spinach Lasagne

This mushroom, spinach and pesto recipe makes a delicious lasagne for veggies and meat-eaters alike

  • Rating
    (53 ratings)
    Rate this recipe
  • Serves 4-6

  • Prep time 20 mins

  • Cooking time 35 mins

  • Total time 55 mins

  • Calories 536-358 per serving

  • Freeze yes
  • Prepare ahead yes


  • 450g (1lb) fresh spinach leaves
  • 40g butter, plus extra for frying
  • 250g (9oz) chestnut mushrooms, sliced
  • 40g flour
  • 300ml hot milk
  • 150ml hot vegetable stock
  • 1/2tsp grated fresh nutmeg
  • 75g (3oz) fresh Parmesan, grated
  • 145g (5oz) fresh pesto
  • 100 to 150g (4 to 5oz) fresh lasagne sheets
You will need
  • 1 litre square or rectangular dish


This recipe will provide inspiration for lasagne fans: swap the Parmesan for Gruyère, add a layer of tomato sauce or use black olive pesto in place of the basil.


  1. Place the spinach in a colander in the sink and pour over a kettleful of boiling water. Leave to wilt and then, when cool enough to handle, squeeze out the excess water and roughly chop.

  2. Heat a knob of butter in a frying pan and fry the mushrooms until golden. In a separate saucepan, melt the butter over a medium heat, add the flour, stir and turn the heat down slightly. Add the milk and stock to the flour mixture bit by bit until the mixture thickens, whisking all the time. Once it's all incorporated, cook for a few minutes, then stir in the grated nutmeg, 50g (2oz) of the Parmesan, season to taste and remove from the heat.

  3. In the large dish, layer the spinach, then the mushrooms, white sauce and a few tablespoons of pesto, then cover with a layer of lasagne sheets. Repeat until the dish is full, ending with a layer of white sauce with a few blobs of pesto. Sprinkle over the rest of the Parmesan and season with black pepper. Bake in a preheated oven at 180 C, 160 C fan, 350 F, gas 4 for 25 minutes or until golden and bubbling. Serve with a rocket salad.