Preparing the Mac and Cheese:
Cook the Pasta:
Preheat your oven to 375°F (190°C).
Bring a large pot of salted water to a boil.
Add the elbow macaroni and cook according to the package instructions until al dente.
Drain the pasta and set it aside.
Make the Cheese Sauce:
In a medium saucepan, melt the butter over medium heat.
Whisk in the flour and cook for about 2 minutes, until the mixture is bubbly and lightly golden.
Gradually whisk in the milk, ensuring there are no lumps.
Continue to cook, whisking constantly, until the mixture thickens, about 5-7 minutes.
Reduce the heat to low and add the shredded cheddar and gouda cheeses. Stir until the cheeses are fully melted and the sauce is smooth.
Season with salt, pepper, mustard powder, and cayenne pepper (if using).
Combine Pasta and Sauce:
Add the cooked pasta to the cheese sauce and stir to coat evenly.
Pour the mac and cheese into a 9x13-inch baking dish.
Preparing the Topping:
Make the Breadcrumb Topping:
In a small bowl, combine the panko breadcrumbs, melted butter, grated Parmesan cheese, and paprika. Stir until the breadcrumbs are evenly coated with the butter.
Top the Mac and Cheese:
Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese.
Baking:
Bake the Mac and Cheese:
Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the top is golden brown and crispy.
Cool Slightly Before Serving:
Remove the mac and cheese from the oven and let it cool for a few minutes before serving.