-
Cook pasta in a pot of boiling salted water for 6 minutes (the remaining 2 minutes will be cooked in the sauce). Drain and set aside to cool once cooked.
-
Pre-heat oven to 180 degrees celsius.
-
Using a small pan with a tiny splash of olive oil, add bacon and cauliflower and cook for 5 minutes until bacon is beginning to crisp and cauliflower has softened. Set aside.
-
In a large pot, add butter and melt over medium heat.
-
Once melted, add flour and whisk, then add 250ml of milk and continue to mix. Ensure the flour dissolves into the milk.
-
Add the remaining 500ml of milk to the pot in small increments and continue to whisk until lump free.
-
Add salt, pepper, onion powder, garlic powder, mustard powder and fresh parsley. Stir through.
-
Stir for 8-10 minutes until the milk has thickened to a cream-like consistency. A way to check this is, coat a spoon in the mixture and using the back of the spoon, you should be able to draw a thick pathway with your finger.
-
Remove from the stove and add the bacon and cauliflower mix, top with three cheeses and mix through.
-
Add the cooked macaroni pasta into the pot and stir through, ensuring to coat well.
-
Top with panko crumbs and bake in the oven for 10 minutes or until the top is lightly golden brown.
-
Serve and enjoy with family and friends.