This dish brings together two comfort food classics into one unforgettable meal. The smoky pulled pork pairs perfectly with creamy mac and cheese for a hearty, satisfying experience.
I developed this recipe to capture the essence of backyard BBQ in a single dish. The slow-cooked pork and rich cheese sauce create a balance of bold flavors and creamy textures.
Ingredients for Bbq Pulled Pork Mac and Cheese
Two comfort classics collide in this rich, smoky, and undeniably creamy dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 2 lb | Boneless, trimmed of excess fat |
| Barbecue Sauce 🍯 | 1 ½ cups | Smoky, low-sugar variety preferred |
| Elbow Macaroni 🍝 | 12 oz | Or cavatappi for texture |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly shredded from block |
| Gruyère Cheese 🧀 | 1 cup | Freshly shredded, for depth |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Cold, for smooth sauce |
| Unsalted Butter 🧈 | ½ cup | Cubed for roux |
| All-Purpose Flour 🌾 | ⅓ cup | For thick, velvety roux |
| Yellow Onion 🧅 | 1 whole | Finely diced for base |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Dijon Mustard 🟡 | 1 tbsp | For tangy complexity |
| Worcestershire Sauce 🍶 | 1 tsp | Adds umami depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing balance |
[recipe_ingredient_scaler]
The pork shoulder is non-negotiable for pull-apart texture. Look for well-marbled pieces at Costco or your butcher—avoid pre-cut stew meat. The cheese matters too: sharp cheddar and Gruyère melt beautifully without turning grainy. Skip the pre-shredded stuff (it’s coated in anti-caking agents that ruin the sauce). For the barbecue sauce, Sweet Baby Ray’s Original or Stubb’s Smoky Mesquite deliver the right balance of sweet and smoke.
No Gruyère? Fontina or Monterey Jack work as substitutes. Out of pork shoulder? Pork butt is an acceptable swap—just trim more fat. For a shortcut, use 2 lbs of pre-cooked pulled pork (look for Smithfield at most grocers). The milk can be 2% if needed, but full-fat ensures the creamiest sauce. If you’re avoiding alcohol, check that your Worcestershire sauce is alcohol-free.
The mac and cheese base keeps in the fridge for 3 days (reheat with a splash of milk). The pulled pork can be made 2 days ahead and reheated in its juices. Assemble everything just before baking for best texture. Leftovers freeze beautifully for up to 3 months—portion into meal-sized containers.
Why You’ll Love This Recipe
- Slow Cooker Magic: I toss the pork shoulder in before work and come home to fall-apart tender meat ready for the cheese sauce.
- Smoky Cheese Heaven: Sharp cheddar and gruyère melt into the BBQ sauce for that tangy, creamy bite that clings to every elbow noodle.
- Crowd Pleaser: I’ve served this at potlucks and had teenagers ask for the recipe—that’s how you know it’s good.
- Leftovers for Days: Honestly, it tastes even better the next day when the flavors really settle in.
Step-by-Step Instructions for BBQ Pulled Pork Mac and Cheese
Master the technique for perfectly balanced smoky and creamy layers in this dish.
Step 1: Slow-Cook and Shred the Pork Shoulder
Season the 2 lb Pork Shoulder generously with 1.5 tsp Kosher Salt and 0.5 tsp Freshly Ground Black Pepper. Place it in a slow cooker with 1 whole Yellow Onion (finely diced) and 3 cloves Garlic Cloves (minced).
Cook on low for 8 hours until the pork shreds easily with a fork. Remove from the slow cooker, discard any large fat pieces, and shred the meat. Stir in 1.5 cups Barbecue Sauce and 1 tsp Worcestershire Sauce for depth. Set aside.
Step 2: Prepare the Elbow Macaroni
Bring a large pot of salted water to a boil and cook the 12 oz Elbow Macaroni according to package directions until al dente. Drain well and set aside, ensuring no excess water remains to dilute the cheese sauce later.
Undercooking the pasta slightly prevents it from turning mushy when baked. Toss it with a touch of oil if it sits longer than a few minutes to avoid clumping.
Step 3: Craft the Velvety Cheese Sauce
In a saucepan over medium heat, melt the 0.5 cup Unsalted Butter until foaming. Whisk in the 0.33 cup All-Purpose Flour to form a smooth roux. Cook for 1-2 minutes until light golden brown.
Gradually whisk in the 2 cups Whole Milk and 0.5 cup Heavy Cream until smooth. Stir in 1 tbsp Dijon Mustard for tang. Simmer for 3-4 minutes until the sauce thickens and coats the back of a spoon.
Reduce heat to low and add the 2 cups Sharp Cheddar Cheese and 1 cup Gruyère Cheese, stirring constantly until fully melted and silky. The sauce should be thick but pourable.
Step 4: Assemble and Bake to Perfection
In a large bowl, combine the cooked elbow macaroni, shredded pork, and cheese sauce, mixing until evenly coated. Transfer to a greased baking dish, spreading the top smooth with a spatula.
Bake at 375°F for 20-25 minutes until the top is golden brown and the edges are bubbling. For extra richness, broil for 1-2 minutes at the end, watching closely to avoid burning. Let rest for 5 minutes before serving to allow the sauce to set slightly.
Pro Tips For Making Bbq Pulled Pork Mac And Cheese
- Shred While Hot: Pull the pork shoulder apart right after it comes out of the slow cooker or smoker—it’ll soak up the barbecue sauce better and stay juicier. I learned this the hard way after letting it cool once, and the texture suffered.
- Undercook the Pasta: Boil the elbow macaroni for 1-2 minutes less than the package says, since it’ll finish cooking in the oven with the cheese sauce. Overcooked noodles turn to mush in the final bake.
- Skip Pre-Shredded Cheese: Grate the sharp cheddar and Gruyère yourself—pre-shredded cheese has anti-caking agents that make the sauce grainy instead of silky smooth. Sounds tedious, but it actually changes the outcome.
- Sauce the Pork Lightly: Toss the pulled pork with just enough barbecue sauce to coat it, not drown it, so the mac and cheese doesn’t end up soggy. You can always add more sauce at the end if needed.
Creative Variations of These Flavors
Spicy Chipotle Twist
Add 2 chipotle peppers in adobo (minced) to the cheese sauce while it simmers. The smoky heat pairs perfectly with the pork. I also stir 1 tsp smoked paprika into the sauce for extra depth. This variation brings a nice kick without overpowering the dish. 🌶️
Bacon and Jalapeño
Crisp 4 slices thick-cut bacon and crumble it into the cheese sauce. Add ½ cup diced jalapeños (seeds removed for less heat) when combining everything. The bacon adds a salty crunch, while the jalapeños give it a fresh, spicy bite.
Buffalo Style
Swap the barbecue sauce for ½ cup Frank’s RedHot mixed with 2 tbsp melted butter. Toss the shredded pork in this mixture before combining with the mac and cheese. Top with crumbled blue cheese before baking for a bold, tangy flavor. 🔥
Three-Cheese Truffle
Add ½ cup shredded fontina to the cheese sauce for extra creaminess. Before baking, drizzle 1 tbsp white truffle oil over the top. The truffle elevates this dish to gourmet status, perfect for special occasions.
Veggie-Packed Version
Fold in 1 cup sautéed bell peppers and onions when combining the pork and mac and cheese. You can also add ½ cup steamed broccoli florets for color and crunch. This adds texture and makes the dish feel a bit lighter.
Smoked Gouda Swap
Replace the sharp cheddar with 2 cups smoked gouda for a deeper, wood-fired flavor. The gouda’s smokiness complements the pulled pork beautifully. I like to finish with a sprinkle of chopped fresh chives for brightness.
Nutrition Facts
- Recipe for Dumplings in Crock Pot: Fluffy Pillows with Minimal Effort - October 3, 2026
- Recipe For Diced Pork In Slow Cooker: Melt-In-Your-Mouth Tenderness All Day - October 3, 2026
- Recipe for Crock Pot Lasagna Using Ravioli: No-Boil Cheese Layers - October 3, 2026