Smoky pulled pork on top of creamy mac and cheese is excess in the best possible way. Two comfort foods combined into one high calorie dinner that hits hard.
Bring a large pot of salted water to a boil over high heat. Cook the elbow macaroni until just al dente, about 7–8 minutes. Drain immediately and set aside to prevent overcooking.
In a large saucepan over medium heat, melt the butter, then whisk in flour to create a roux. Cook, whisking, for 2 minutes until pale golden, without browning.
Slowly pour in the milk, stirring constantly to avoid lumps. Bring to a gentle simmer (do not boil), then add cream cheese and whisk until fully melted.
Reduce heat to low and gradually add shredded cheddar cheese, stirring in batches to ensure smooth melting. Season the sauce with salt, pepper, and smoked paprika.
Fold the cooked macaroni into the cheese sauce until evenly coated. Transfer to a 9x13-inch baking dish.
Layer the pulled pork evenly over the mac and cheese. Drizzle with BBQ sauce for extra flavor.
Bake uncovered in a 350°F (175°C) oven for 20–25 minutes, until the top is bubbling and slightly golden. Let cool for 10 minutes to set before serving.