Ingredients
Equipment
Method
Step 1:
- Soak the lasagne sheets in hot water for 10–15 minutes until softened, then drain and set aside.

Step 2:
- Heat olive oil in a large frying pan. Add the onion and cook for 3–4 minutes until soft and lightly golden.

Step 3:
- Add mushrooms and garlic, cooking over high heat until all excess moisture evaporates.

Step 4:
- Sprinkle in the flour and stir well. Add chopped tomatoes, thyme, balsamic vinegar, sun-dried tomato paste, and spinach. Cook until bubbling and thickened. Season and remove from heat.

Step 5:
- Melt butter in a saucepan. Stir in flour, then slowly whisk in warm milk. Cook until thick, then add Dijon mustard and two-thirds of the cheese. Season gently.

Step 6:
- Preheat oven to 200°C (180°C fan). Layer vegetable sauce, cheese sauce, and lasagne sheets in the dish. Repeat layers, finishing with cheese sauce and remaining cheese.

Step 7:
- Bake for 35–40 minutes until golden and bubbling. Rest for 5 minutes before serving.

Notes
I always let the lasagne rest before slicing—it helps the layers hold together better. If I’m making this ahead, I assemble everything earlier in the day and bake when needed. It also freezes really well once fully cooled.
