Cook macaroni according to package instructions and drain.
Melt the butter in a saucepan over medium heat. Add the flour, paprika, garlic powder, and cayenne pepper and stir until combined. Add the milk and whisk until smooth. Increase the heat to medium-high and bring to a low boil, stirring constantly.
Reduce the heat to low and add the cheese, salt, and black pepper. Stir until the cheese is melted and the sauce is thick and creamy. Remove from the heat.
Add the cooked macaroni and bacon to the sauce and stir until combined. Pour into a greased 9x13-inch baking dish.
In a small bowl, combine the breadcrumbs and melted butter. Sprinkle over the macaroni and cheese.
Bake for 25-30 minutes, or until the top is golden brown.
Interesting Facts
Smoked paprika adds a unique flavor to this dish.
Turkey bacon is a healthier alternative to regular bacon.
Sharp cheddar cheese adds a sharp and bold flavor.