01 -
Warm the oven to 350°F (175°C).
02 -
Fill a pot with water, bring it to a boil, and cook the macaroni until it's al dente. Drain the water and set pasta aside.
03 -
On medium heat, melt butter in a large pot. Stir in the flour and whisk constantly for around 1-2 minutes until it looks golden.
04 -
Slowly add milk while whisking and let it gently simmer. Stir from time to time for 5-7 minutes until it thickens to a rich, creamy texture.
05 -
Turn the heat down and blend in cream cheese, garlic powder, onion powder, smoked paprika, salt, and pepper. Stir until the mixture is nice and smooth.
06 -
Take the pot off the heat and stir in 2 cups of shredded cheddar cheese until it melts and blends into the sauce.
07 -
Toss the macaroni and pulled pork into the pot and mix well so everything gets a good coating of the cheese sauce.
08 -
Rub some grease onto a baking dish, pour in the mixture, and sprinkle the leftover cup of shredded cheddar on top.
09 -
Pop the dish into the preheated oven and bake for 25-30 minutes until the top is golden brown and bubbly.
10 -
After removing it from the oven, let it cool briefly. Sprinkle some chopped parsley on top if you'd like before serving warm.