Lasagna with Wild Mushroom Sauce

Jean-Christian Jury
Disk of lasagna on a great background with forks, next to is is a small plate of lasagna dished up
Serves 4
Print recipe
  • Prep time 30 mins
  • Cook time 70 mins
  • Ready time 100 mins

A spin on the Italian classic with creamy mushroom sauce and a medley of vegetable layers!

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 4.33 out of 5)


For the mushroom sauce

  • 1 tablespoon extra-virgin olive oil
  • 1 cup (140 g) chopped yellow onion
  • 1 lb 2 oz (500 g) button mushrooms, trimmed and sliced
  • 1/4 cup (30 g) chopped parsley
  • 2 teaspoons ground rosemary
  • 1 cup (200 g) canned plum tomatoes

For the filling

  • 1/2 cup (30 g) chopped parsley
  • 1/4 cup (15 g) basil
  • 2 cups (60 g) packed baby spinach
  • 1 lb (480 g) firm tofu
  • 2 cups (250 g) grated vegan cheddar cheese
  • 4 tablespoons rice or almond milk
  • 1 teaspoon ground nutmeg
  • salt and freshly ground black/white pepper
  • 2 lb (1 kg) vegetables such as broccoli, artichoke hearts, zucchini, green beans, asparagus, and yellow and red bell peppers

For the lasagna

  • 10 whole-wheat lasagna sheets
  • olive oil, for greasing
  • salt and freshly ground black/white pepper
  • 2 cups (250 g) grated vegan cheddar cheese


To make the mushroom sauce

Heat the oil in a large skillet (frying pan). Add the onion and stir-fry over medium heat for 4-5 minutes, until transparent and golden brown.

Stir in the mushrooms, parsley, rosemary, and tomatoes. Simmer over medium-low heat for 20 minutes, until well cooked and soft. Set aside.

To make the filling

Combine the parsley, basil, and spinach leaves in a food processor and pulse until minced. Add the tofu, cheese, and rice or almond milk. Add the nutmeg and season with salt and freshly ground black/white pepper to taste. Mix well and set aside.

Chop the mixed vegetables, combine them in a large bowl, and set aside.

Cook the lasagna sheets according to the instructions on the packet, drain, and pat them dry. Using your fingers or a brush, add a little bit of olive oil on the top of each lasagna sheet and set aside.

To make the lasagna

Preheat the oven to 190°C/400°F/Gas mark 6. Grease a 10 x 13-inch (28 x 14-cm) ovenproof dish with olive oil. Spoon a fine layer of mushroom sauce on the bottom; cover it with a layer of lasagna sheet.

Add a third of the vegetables and cover with a third of the mushroom sauce, sprinkle a third of the vegan cheddar cheese, cover with another layer of lasagna sheet and so on, until the lasagna is complete, finishing with the remaining third of cheese.

Cover the dish with aluminium foil and bake for 30 minutes. Remove the aluminium foil and bake another 5 minutes, until the sauce starts to bubble.

Let the lasagna cool for 10 minutes before serving.


Additional notes

Recipe courtesy of Phaidon

Taken from Vegan: The Cookbook by Jean-Christian Jury, published by Phaidon, priced £29.95 in hardback

MFM supporters can get 30% off by using the discount code VEGAN30

Twitter: @Phaidon
Instagram: @phaidonsnaps

  • Noushin Kananian

    Lasagna is my number one priority for lunch and dinner!