Decadent BBQ Pulled Pork Mac and Cheese Recipe
Introduction
This Decadent BBQ Pulled Pork Mac and Cheese combines tender, smoky pulled pork with creamy, cheesy macaroni for the ultimate comfort food. It’s rich, hearty, and perfect for satisfying family dinners or turning leftovers into something special.

Ingredients
- 2 cups pulled pork (shredded)
- 1 cup barbecue sauce (I use Sweet Baby Ray’s)
- 16 oz short-cut pasta (elbow or cavatappi work best)
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional but recommended)
- 2 tsp granulated garlic
- 3 cups whole milk (warmed slightly)
- 8 oz smoked gouda cheese (adds smoky richness)
- 8 oz sharp cheddar cheese (freshly shredded preferred)
- 8 oz mozzarella cheese
- 4 tbsp butter (room temperature)
- 1 tsp onion powder
- 1/2 tsp mustard powder (adds depth)
- 4 tbsp all-purpose flour
Instructions
- Step 1: Prepare your ingredients by shredding the smoked gouda, sharp cheddar, and mozzarella cheeses, reserving one-third for topping later. Warm the whole milk slightly. In a large pot, bring salted water to a boil and cook the pasta until just al dente according to package directions. Drain and set aside.
- Step 2: In a large heavy-bottomed pot, melt the butter over medium heat. Stir in granulated garlic, onion powder, mustard powder, black pepper, and red pepper flakes and cook for 30 seconds until fragrant. Whisk in the flour to form a roux and cook for 1 minute while whisking.
- Step 3: Gradually pour in the warm milk, whisking constantly to avoid lumps. Continue to cook, stirring occasionally, until the sauce thickens, about 4-5 minutes. Remove from heat before adding cheese.
- Step 4: Add two-thirds of the shredded gouda, cheddar, and mozzarella cheeses to the sauce and stir until melted and smooth. Season with extra salt and pepper to taste. Fold in the cooked pasta until fully coated with cheese sauce.
- Step 5: In a separate bowl, mix the pulled pork with barbecue sauce until well coated. Preheat oven to 400°F (200°C).
- Step 6: In a 9×13 inch baking dish, spread half of the cheesy pasta mixture. Layer half of the BBQ pulled pork over it and gently mix. Add the remaining pasta mixture, then top evenly with the remaining pulled pork and reserved cheese. Press the top layer lightly for better melting.
- Step 7: Bake for 15 minutes to melt and meld the cheeses. For a golden crust, broil for 2 minutes, watching carefully. Let cool for 5 minutes before serving to let the sauce set.
Tips & Variations
- If you don’t have pulled pork, try rotisserie chicken, shredded beef brisket, or store-bought deli pulled pork warmed with BBQ sauce.
- Any short pasta shapes like shells, penne, or cavatappi work well in this recipe.
- Mix cheeses to your preference: gruyere, monterey jack, or all cheddar are tasty substitutions.
- Use 2% milk or half-and-half if you want a lighter or richer sauce.
- If you don’t have mustard powder, substitute with 1 tablespoon prepared yellow mustard for the same tang.
- Choose your favorite style of BBQ sauce—sweet, smoky, spicy, or vinegar-based will all work well.
- Avoid adding cheese to boiling-hot milk; remove from heat and let cool briefly to keep sauce smooth and creamy.
- Cook pasta 2 minutes less than package instructions to prevent overcooking after baking.
- Grate your own cheese from blocks for better melting than pre-shredded cheese.
- Reheat pulled pork slowly in a pan with BBQ sauce rather than microwaving to preserve moisture and flavor.
Storage
Store leftover mac and cheese in an airtight container in the fridge for up to 4 days. The flavors improve after a day or two. You can freeze it for up to 3 months, though the texture may change slightly when thawed. Reheat in the microwave with a splash of milk, stirring frequently, or in the oven at 350°F covered with foil to maintain creaminess.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of meat instead of pulled pork?
Yes, rotisserie chicken, shredded beef brisket, or store-bought pulled pork all make excellent alternatives. Just warm the meat with BBQ sauce before adding to the mac and cheese.
What pasta works best for mac and cheese?
Short-cut pasta shapes like elbow macaroni, shells, penne, or cavatappi hold the cheese sauce well. Choose whichever you prefer or have on hand.
PrintDecadent BBQ Pulled Pork Mac and Cheese Recipe
This Decadent BBQ Pulled Pork Mac and Cheese combines tender, smoky pulled pork with creamy, cheesy macaroni for a hearty and satisfying comfort food dinner. Featuring a blend of three cheeses—smoked gouda, sharp cheddar, and mozzarella—this mac and cheese delivers richness and gooey texture balanced by tangy barbecue sauce. Perfect for busy weeknights and crowd-pleasing meals, it transforms leftover pulled pork into an exciting dish ready in under an hour.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
Ingredients
For the Pulled Pork:
- 2 cups pulled pork (shredded)
- 1 cup barbecue sauce (Sweet Baby Ray’s recommended)
For the Pasta:
- 16 oz short-cut pasta (elbow macaroni or cavatappi work best)
- 1 tsp kosher salt (for pasta water)
For the Cheese Sauce:
- 4 tbsp butter (room temperature)
- 2 tsp granulated garlic
- 1 tsp onion powder
- 1/2 tsp mustard powder (or 1 tbsp prepared yellow mustard as a substitute)
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional but recommended)
- 4 tbsp all-purpose flour (King Arthur preferred)
- 3 cups whole milk (warmed slightly)
- 8 oz smoked gouda cheese (freshly shredded)
- 8 oz sharp cheddar cheese (freshly shredded preferred)
- 8 oz mozzarella cheese (freshly shredded)
- 1 tsp kosher salt (for seasoning sauce)
- Additional black pepper to taste
Instructions
- Prepare Mise en Place and Cook Pasta: Shred the smoked gouda, sharp cheddar, and mozzarella cheeses, reserving one-third for topping. Warm the whole milk slightly to prevent the roux from clumping later. Bring a large pot of salted water to a boil, add 1 teaspoon kosher salt, and cook the pasta according to package instructions until al dente (about 2 minutes less than directed). Drain and set aside.
- Build the Cheese Sauce Base: In a large heavy-bottomed pot, melt 4 tablespoons of butter over medium heat. Stir in granulated garlic, onion powder, mustard powder, black pepper, and red pepper flakes, cooking about 30 seconds until fragrant. Whisk in 4 tablespoons of all-purpose flour and cook 1 minute to form a smooth roux. Gradually whisk in the warm milk, stirring continuously to avoid lumps. Continue cooking and stirring until the sauce thickens, about 4-5 minutes.
- Finish the Cheese Sauce and Combine with Pasta: Remove the sauce from heat to prevent scorching. Stir in two-thirds of the shredded gouda, cheddar, and mozzarella cheeses until melted and smooth. Season with salt and pepper to taste. Fold in the cooked pasta until evenly coated with the cheese sauce.
- Prepare Pork and Assemble for Baking: In a separate bowl, mix the pulled pork with the barbecue sauce until well coated. Preheat the oven to 400°F (200°C). Spread half the cheesy pasta mixture in a 9×13-inch baking dish. Layer half the barbecued pulled pork over the pasta and gently mix. Add the remaining pasta and top with the rest of the pulled pork and the reserved shredded cheeses, pressing lightly to help the cheese melt over the top.
- Bake, Broil, and Serve: Bake the assembled dish for 15 minutes to melt and meld the cheeses. Then, broil for about 2 minutes until the top is golden and bubbly—watch carefully to avoid burning. Let rest for 5 minutes before serving to allow the cheese sauce to set for easier portions and enhanced flavor.
Notes
- Use leftover pulled pork or store-bought versions with minimal sauce for best results.
- Substitute pulled pork with rotisserie chicken, shredded beef brisket, or similar meats if desired.
- Any short pasta shape like elbows, shells, penne, or cavatappi works well.
- Grate your own cheese for smooth melting; pre-shredded cheeses contain additives that prevent smooth melting.
- Avoid adding cheese to boiling milk to prevent grainy texture; remove from heat first.
- Cook pasta slightly under al dente as it continues to cook in the oven and absorbs sauce.
- Warm pulled pork with barbecue sauce gently in a pan rather than microwaving to keep moist and flavorful.
- Store leftovers in airtight containers in the fridge up to 4 days; freeze up to 3 months.
- Reheat with a splash of milk in the microwave or covered in an oven at 350°F to restore creaminess.
Keywords: BBQ pulled pork, mac and cheese, comfort food, barbecue, cheesy pasta, pulled pork recipe, baked mac and cheese

