
Smoky pulled pork nestles among creamy cheese-coated pasta in this indulgent fusion dish that elevates traditional mac and cheese to extraordinary heights. The tender strands of pork infuse each bite with savory depth while complementing the rich, velvety cheese sauce that clings perfectly to every pasta piece. This hearty combination creates the ultimate comfort food experience—simultaneously familiar and exciting with layers of flavor that develop throughout the baking process.
Last winter during a particularly cold weekend, I prepared this dish for my family using leftover pulled pork from a previous meal. My teenage son, who typically rushes through dinner to return to his activities, actually lingered at the table, savoring each bite and eventually requesting seconds. Something about the combination of creamy mac and cheese with smoky pulled pork seems to elevate both components into something greater than the sum of their parts.
Essential Components
- Elbow Macaroni: Creates the classic pasta foundation with the perfect shape for trapping sauce. The hollow center and ridged exterior hold optimal amounts of cheese in every bite.
- Pulled Pork: Provides savory-sweet depth and textural contrast. Leftover slow-cooked or smoked pork delivers the best flavor complexity for this application.
- Sharp Cheddar Cheese: Contributes tangy depth and classic mac and cheese flavor. Freshly grated provides superior melting compared to pre-shredded varieties with anti-caking agents.
- Cream Cheese: Adds silky richness and stability to the sauce. Full-fat varieties melt more smoothly and integrate better with other ingredients.
- Butter: Forms the essential base for the roux that thickens the sauce. Good-quality butter adds subtle richness that enhances overall flavor.
- Flour: Works with butter to create the thickening roux. All-purpose flour provides reliable results for creating the ideal sauce consistency.
- Milk: Creates the creamy sauce base with perfect pour-able thickness. Whole milk offers superior richness, though 2% works adequately.
- Garlic Powder: Infuses the sauce with aromatic depth without textural interruptions. This dried form distributes more evenly than fresh garlic throughout the sauce.
- Smoked Paprika: Reinforces the smoky notes from the pulled pork. This distinctive spice brings cohesion between the pork and cheese elements.
Preparation Method
- Oven Preparation:
- Preheat your oven to 350°F (175°C) with a rack positioned in the center for even heat distribution. Lightly grease a 9×13-inch baking dish with butter or cooking spray to prevent sticking and make serving easier.
- Pasta Cooking:
- Bring a large pot of generously salted water to a rolling boil over high heat. Add elbow macaroni and cook for 1-2 minutes less than package directions indicate for al dente texture. This slight undercooking prevents the pasta from becoming mushy during baking. Drain thoroughly without rinsing to preserve the starchy exterior that helps sauce adhesion.
- Roux Development:
- In a large, heavy-bottomed saucepan or Dutch oven, melt butter over medium heat until foaming subsides. Add flour and whisk continuously for 1-2 minutes until the mixture turns golden blonde and smells slightly nutty. This cooking process eliminates raw flour taste while creating the thickening foundation for your sauce.
- Sauce Creation:
- Gradually add milk to the roux in a steady stream, whisking constantly to prevent lumps from forming. Maintain medium heat while stirring frequently until the mixture comes to a gentle simmer and thickens enough to coat the back of a spoon, approximately 5-7 minutes. The sauce should have a smooth, velvety texture without any graininess.
- Flavor Integration:
- Reduce heat to low before stirring in cream cheese, garlic powder, onion powder, smoked paprika, salt, and pepper until completely incorporated and smooth. This gentle heat prevents the sauce from breaking while allowing the spices to bloom and infuse throughout the mixture.
- Cheese Incorporation:
- Remove the pot from heat before adding two cups of shredded cheddar cheese in small handfuls, stirring between additions until fully melted. This gradual approach prevents the cheese from clumping or separating, resulting in a silky-smooth cheese sauce with perfect consistency.
- Component Combination:
- Add drained pasta and pulled pork to the cheese sauce, folding gently but thoroughly to ensure even distribution and complete coating of all ingredients. The warm sauce will slightly soften the pasta and heat the pork without overcooking either component.
- Baking Preparation:
- Transfer the mixture to the prepared baking dish, spreading it evenly to the edges. Sprinkle the remaining cup of cheddar cheese across the top, creating a blanket that will melt into a golden, bubbly crust during baking.

My first attempt at this dish taught me an important lesson about cheese selection—I used only mild cheddar and found the flavor somewhat one-dimensional against the robust pulled pork. Now I always use sharp or extra-sharp cheddar, which stands up beautifully to the pork's smoky notes. This simple adjustment transformed the dish from good to exceptional, creating perfect balance between the creamy sauce and savory meat.
Serving Inspirations
This hearty dish creates beautiful harmony with simple sides that complement without competing. For family dinner, serve alongside a crisp green salad dressed with vinaigrette to cut through the richness. When entertaining, elevate the presentation with roasted Brussels sprouts or broccolini that add color and nutritional balance. For ultimate comfort food experience, offer warm cornbread on the side for sopping up any remaining cheese sauce.
Creative Variations
This adaptable recipe welcomes numerous interpretations while maintaining its essential character. For heat enthusiasts, incorporate diced jalapeños or a dash of cayenne pepper into the cheese sauce. BBQ lovers might mix a few tablespoons of their favorite barbecue sauce into the pulled pork before adding it to the pasta. For added texture, top with buttery panko breadcrumbs mixed with a touch of parmesan before baking for an irresistible crunchy crust.
Keeping It Fresh
Store leftover mac and cheese in airtight containers in the refrigerator for up to three days, maintaining both flavor and food safety. When reheating, add a splash of milk before warming to restore creamy texture. For best results, reheat in a 325°F oven, covered with foil, rather than microwaving, which can create uneven hot spots and dry edges.

After preparing this pulled pork mac and cheese countless times for family dinners and potlucks, I've found it represents the perfect balance between comfort food satisfaction and culinary interest. The combination of creamy cheese sauce, tender pasta, and flavorful pulled pork creates a dish that appeals to both children and adults while offering enough sophistication to serve for casual entertaining. Whether enjoyed as a main course or hearty side, this recipe consistently delivers that rare combination of impressive results with practical preparation.
Common Questions About Cooking
- → What's the best way to reheat leftover pulled pork mac and cheese?
- To reheat leftovers without drying them out, add a splash of milk (about 1 tablespoon per cup of mac and cheese), then heat gently. You can use the microwave on medium power in 30-second intervals, stirring between each, or reheat in a saucepan over low heat, stirring frequently. Cover the pan with a lid to help retain moisture. The added milk helps restore the creamy texture that can be lost during refrigeration.
- → Can I freeze this pulled pork mac and cheese?
- Yes, you can freeze it! Let it cool completely, then portion it into freezer-safe containers. It will keep for up to 3 months. When ready to eat, thaw in the refrigerator overnight, then reheat with a splash of milk to restore creaminess. For best texture, you can also place the thawed mac and cheese in a baking dish, top with a bit more cheese, and bake at 350°F until heated through and bubbly.
- → How can I make this recipe spicier?
- There are several ways to add some heat to this dish! Mix in diced jalapeños or green chilies with the pulled pork, add 1/2 to 1 teaspoon of cayenne pepper or red pepper flakes to the cheese sauce, use pepper jack cheese for part of the cheddar, or top with hot sauce before serving. For a smoky heat, try adding a minced chipotle pepper in adobo sauce to the cheese mixture.
- → Can I make this in advance for a party?
- Absolutely! You can prepare this dish up to the baking stage, cool it completely, cover, and refrigerate for up to 24 hours. When ready to serve, let it sit at room temperature for about 30 minutes, then bake at 350°F for 30-35 minutes until heated through and bubbly. This make-ahead approach actually allows the flavors to meld together even better.
- → What side dishes go well with pulled pork mac and cheese?
- Since this dish is quite rich, it pairs nicely with lighter sides like a crisp green salad, steamed broccoli, roasted Brussels sprouts, or coleslaw. For a true comfort food meal, serve with cornbread, garlic bread, or biscuits. If serving as a side dish itself (it's quite hearty!), it goes wonderfully with grilled or BBQ meats, fried chicken, or as part of a larger barbecue spread.