-
Preheat oven to 350ºF.
-
In a large pot, boil water.
-
As soon as water is boiling, add macaroni and cook until al dente-no more than 6 minutes.
-
Drain macaroni and place into a 9 x 13 inch baking dish.
-
In a large skillet, melt bacon fat (or butter) on medium high heat.
-
Add onion and sauté for 1-2 minutes until translucent.
-
Add garlic and sauté an additional 30 seconds.
-
Add 4 tablespoons of butter to the skillet cook until melted.
-
Whisk in flour to create a roux (paste).
-
Add milk and buffalo sauce and continue to whisk while bringing to a boil.
-
Continue to cook on high until slightly thickened, approximately 3-5 minutes.
-
Stir in salt, pepper and mustard.
-
Add shredded cheese and stir until cheese is entirely melted and sauce has become smooth.
-
Stir in crumbled bacon.
-
Pour melted cheese over the macaroni in the baking pan.
-
Gently stir to coat macaroni.
-
Sprinkle top of the macaroni with the blue cheese crumbles.
-
In a small bowl, melt the remaining 3 Tablespoons of butter (I used the microwave for convenience).
-
Mix the panko bread crumbs into the melted butter.
-
Sprinkle over the macaroni to form a breadcrumb crust.
-
Place into the preheated oven and bake until browned and bubbly, approximately 30-40 minutes.