Caramelised onion, spinach and mushroom lasagne

Caramelised onion, spinach and mushroom lasagne

  • serves 6
  • Easy

Go meat-free for dinner with this flavour-packed mushroom lasagne. The recipe makes six portions, so you can feed a crowd or batch it up for the freezer


Try this caramelised onion, spinach and mushroom lasagne then check out our vegetarian lasagne, vegetarian moussaka, vegetarian risotto and more vegetarian recipes.



  • olive oil 3 tbsp
  • onions 2 large, halved and sliced
  • butter a knob, plus extra for the dish
  • balsamic vinegar 1 tbsp
  • chestnut mushrooms 400g, sliced
  • garlic 1 clove, crushed
  • spinach 200g, chopped
  • ricotta 500g
  • lemon 1, zested and juiced
  • vegetable stock 200ml
  • fresh lasagne sheets 12
  • parmesan (or veggie alternative) 50g, finely grated
  • green salad to serve


  • Step 1

    Heat 2 tbsp of olive oil in a large non-stick frying pan. Gently fry the onions with a generous pinch of salt for 25 minutes or until really soft and starting to colour. Add a knob of butter and the balsamic vinegar, stir for a minute then scoop out into a large bowl.

  • Step 2

    Wipe the pan then add another tbsp of oil and the mushrooms. Cook on a high heat, stirring until they’ve released all their liquid, softened and the liquid has evaporated. Stir in the garlic and cook for a minute. Add the spinach and cook until wilted. Tip the mushrooms and spinach into the onions and mix. Heat the oven to 190C/fan 170C/gas 5.

  • Step 3

    Beat the ricotta with the lemon juice and zest, vegetable stock and lots of seasoning.

  • Step 4

    Pour just-boiled water into a baking dish, ready to soften the lasagne sheets. Put a thin layer of the mushroom and spinach mixture in a buttered baking dish. Top with enough lasagne sheets to cover (briefly dip each sheet into the hot water before layering – this will keep the lasagne juicy).

  • Step 5

    Spread over a third of the ricotta then half of the remaining mushroom and spinach mixture. Cover again with lasagne sheets. Repeat with another third of ricotta and the remaining mushroom and spinach mix. Add a final layer of lasagne sheets and the last of the ricotta. Sprinkle over the parmesan then bake for 35-40 minutes or until golden. Serve with a green salad, if you like.

Nutritional Information

  • Kcals 504
  • Fat 20.8g
  • Saturates 9.4g
  • Carbs 54.1g
  • Sugars 8g
  • Fibre 5.2g
  • Protein 22.3g
  • Salt 0.5g