01 -
Preheat the oven to 350ºF.
02 -
Cook macaroni according to package directions until al dente. Drain the macaroni and place it in a greased 9x13 baking pan or one slightly larger.
03 -
In a medium saucepan, melt the butter over medium heat. Add the flour, salt, and sugar, stirring until smooth. Gradually whisk in the milk and bring to a boil. Cook and stir for 2 minutes or until the mixture thickens. Reduce heat to low and stir in Velveeta cheese until melted. Add cottage cheese, sour cream, and 1 cup of shredded cheddar cheese until fully combined.
04 -
Pour the cheese sauce over the cooked macaroni in the baking pan, ensuring all pasta is coated.
05 -
In a medium bowl, mix the pulled pork with barbecue sauce. Spoon the mixture evenly over the macaroni and cheese.
06 -
Sprinkle the remaining shredded cheddar cheese over the top.
07 -
Cover the dish with foil and bake for 20 minutes. Uncover and bake an additional 20 minutes or until the casserole is heated through.
08 -
Sprinkle with French fried onions or freshly snipped parsley if desired before serving.