-
Preheat oven to 200C. Heat a large heavy based saucepan over medium heat, add olive oil, bacon and leek and cook for 5 minutes. Add garlic and 3 tbsp thyme and cook for a further 2 minutes.
-
Add butter, allow to melt, then stir through flour, cooking for 3 minutes.
-
Slowly add the milk, whisking continuously, bring to the boil then simmer for 10 minutes, stirring occasionally.
-
Add cream, mustard, cheddar and gouda and heat gently to melt the cheese. Season to taste with salt and pepper.
-
Meanwhile, in a pot of boiling salted water, add the pasta and cook as per packet instructions.
-
Place pasta into the sauce, stir well to incorporate and pour into a baking dish. Mix together the parmesan, breadcrumbs and remaining thyme in a small bowl.
-
Top the pasta with the mozzarella followed by the breadcrumb mix.
-
Bake for 20 minutes or until the breadcrumbs are golden and crunchy.
-
Allow to rest for 5 minutes before serving.
-
Enjoy with family and friends!