01 -
Preheat the oven to 190°C (375°F). Grease a medium baking dish (about 2 liters/2 quarts).
02 -
Cook the macaroni in a large pot of salted boiling water until al dente. Drain and set aside.
03 -
In a large saucepan, melt 2 tablespoons butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly.
04 -
Gradually whisk in the milk, ensuring no lumps remain. Cook, stirring frequently, until thickened (about 5 minutes). Remove from heat. Stir in cheddar, Gruyère, Dijon mustard, garlic powder, salt, and pepper until cheese is fully melted and sauce is smooth.
05 -
Add the drained macaroni to the cheese sauce and mix well. Pour the mixture into the prepared baking dish.
06 -
In a small bowl, combine panko breadcrumbs, melted butter, and smoked paprika. Sprinkle evenly over the macaroni.
07 -
Bake for 20 minutes, or until the top is golden and bubbling.
08 -
Remove from oven and let cool for 5 minutes. Sprinkle pomegranate arils and parsley (if using) over the top before serving.