Preheat oven to 350 degrees F and bring a large pot of salted water to boil.
Add elbow macaroni to boiling water and cook until al dente according to package instructions (typically 8 - 10 minutes). Drain pasta and set aside.
Prepare cheese sauce by adding butter to large skillet over medium heat. Once butter melts, whisk in flour. Reduce heat to low and then slowly whisky in milk until smooth. Then gradually add cheese, stirring to create thick, creamy sauce. Finally stir in drained pasta.
Lightly oil a 9"x13" casserole dish and then fill evenly with macaroni and cheese. Top with pulled pork (you may have extra) and extra cheese (if desired) and bake for about 15 minutes to warm through.
Drizzle with BBQ sauce and enjoy!
*This recipe assumes you already have pulled pork prepared as an ingredient. For an easy slow-cooker recipe for pulled pork, check here.