-
Preheat oven to 200C.
-
To make the béchamel, melt butter in a medium saucepan, add flour and cook until lightly toasted.
-
Add milk slowly, whisking constantly and simmer and stir until thickened. Season with salt.
-
Cook onion and bacon in a medium frypan.
-
Into a large pot of boiling salted water, add the pasta and cook as per packet directions.
-
Oil a 2L capacity baking tray, add cooked pasta, onion, bacon, cheeses and chopped spinach.
-
Season with salt and pepper and toss to combine.
-
Pour over béchamel and stir to mix through.
-
Place tray in oven and cook for 30 minutes, or until golden and bubbly.