01 -
Boil macaroni in a large pot of salted water until al dente. Reserve 240 ml of cooking water, then drain pasta and rinse under cold water to halt cooking. Set aside.
02 -
In a Dutch oven or large skillet, melt salted butter over medium heat. Sprinkle in flour and whisk vigorously, cooking for 5 minutes to eliminate raw taste while avoiding lumps.
03 -
Reduce heat to low and gradually whisk in evaporated milk, chicken broth, salt, pepper, Dijon mustard, onion powder, and minced garlic. Increase heat to medium and simmer for 5–10 minutes until slightly thickened.
04 -
Turn off heat and incorporate grated cheddar and gouda, whisking in small batches until melted and smooth.
05 -
Add cooked macaroni to the cheese sauce and fold gently to coat all noodles. For a looser consistency, incorporate reserved pasta water gradually as desired.
06 -
Warm the pulled pork, then layer it atop the finished macaroni and cheese. Drizzle barbecue sauce generously over the pork before serving.
07 -
Transfer to serving bowls and enjoy immediately.