Cook the San Giorgio elbow macaroni by following the package directions. Drain and set aside.
In a saucepan of medium size, melt the butter over medium heat. Add the flour and whisk continuously to form a smooth roux.
Slowly pour the milk into the mixture while whisking to prevent any lumps. Continue cooking until the sauce becomes thick and coats the back of a spoon.
Reduce the heat to low and add in the shredded cheddar cheese, stirring until melted and smooth. Season with salt, black pepper, and paprika.
Combine the cheese sauce with the cooked San Giorgio macaroni, stirring until well-coated.
If using breadcrumbs, sprinkle them over the mac and cheese for a crunchy topping.
Transfer the mixture to a baking dish and broil for a few minutes until the top is golden and bubbly.
Serve the San Giorgio Mac and Cheese hot and enjoy its rich, cheesy goodness.