01 -
Bring a large pot of salted water to a boil. Cook the macaroni until al dente according to package instructions. Drain and set aside.
02 -
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 minute to form a roux.
03 -
Slowly whisk in the warm milk, making sure there are no lumps. Cook for 4–5 minutes, stirring constantly, until thickened.
04 -
Reduce heat to low. Stir in the cheddar and cream cheese until fully melted and smooth. Add mustard, salt, pepper, and optional spices to taste.
05 -
Fold the drained pasta into the sauce until evenly coated.
06 -
For a baked version: Preheat oven to 200°C (400°F). Transfer mac and cheese to a greased baking dish. Mix panko with melted butter and sprinkle over the top, along with extra cheese. Bake for 10–15 minutes until golden and bubbling.