01 -
Preheat the oven to 350ºF.
02 -
Cook macaroni according to package directions (to al dente). Drain the macaroni and place it in a greased 9x13 baking pan (or one slightly larger).
03 -
In a medium saucepan, melt 4 tablespoons butter over medium heat. Add in the flour, salt, and sugar, then stir until smooth.
04 -
Gradually add in the milk, whisking constantly. Bring to a boil; cook and stir for 2 minutes or until the mixture has thickened. Reduce the heat to low.
05 -
Stir in the Velveeta cheese until melted.
06 -
Stir in cottage cheese, sour cream, and 1 cup cheddar cheese until melted.
07 -
Pour the cheese mixture over macaroni.
08 -
In a medium bowl, mix together the pulled pork and barbecue sauce. Spoon the pulled pork evenly over the macaroni and cheese.
09 -
Sprinkle with the remaining cheddar cheese.
10 -
Bake, covered, for 20 minutes, then uncover and bake an additional 20 minutes or until heated through.
11 -
Sprinkle the top with french fried onions or freshly snipped parsley if desired.