Finely chop onions and garlic either by hand or in a food
processor. Remove and set aside
Add spinach and chop finely. Remove and set aside.
Chop mushrooms.
Sauté onions and garlic
Add spinach and cook for about 5 minutes.
Stir in mushrooms and cook for about 10 minutes until done.
Make the sauce by melting margarine in a saucepan on low heat
Stir in flour and salt and pepper to taste
Cook on low to medium heat until there are no lumps
Add the milk and stir until thickened . I added in a packet of Royco cheese and peppercorn sauce to flavour it and to help thicken the sauce faster.
Pre-heat the oven to 160°C / 320°F Grease an ovenproof dish and spoon a layer of the sauce at the bottom of the dish
Cover with a single layer of lasagne sheets
Spoon in some of the spinach and mushroom mix depending on how thick or thin you want the lasagne to be, and add in some of the sauce
Place another layer of lasagne sheets over the mixture. Continue in this way alternating between lasagne sheets, spinach and mushroom mix and sauce until you finish with a thick layer of the sauce covering the lasagne sheets.
Grate cheese to finish. Place in the oven and bake at 160°C for about 20 minutes. Cover loosely with foil (shiny side up) if you feel that the lasagne is browning too quickly before it is baked.
Remove from the oven and allow to cool for 10 minutes before serving.
Enjoy :)