Main Courses
This Peg Leg Porker Mac and Cheese recipe transforms a classic comfort dish into a showstopper with slow-cooked pork shoulder and stretchy, cheesy pulls. The key lies in balancing rich, smoky pork with velvety mac and cheese—where every bite delivers tender meat and melty cheese in perfect harmony.
I developed this dish after years of refining my slow-cooker techniques, ensuring the pork stays juicy while the cheese sauce remains perfectly emulsified.
The pork shoulder is seasoned simply with salt, pepper, and a touch of brown sugar, then slow-cooked until it practically falls apart. Meanwhile, the mac and cheese uses a blend of sharp cheddar, Gruyère, and cream cheese for depth, with a light roux to prevent separation.
The result is a dish that’s hearty enough for a family dinner but elegant enough for a special occasion.
What sets this recipe apart is the presentation: crispy bacon bits scattered over the stretchy cheese pulls and tender pork, creating a visual and textural contrast that makes every bite exciting.
The slow-cooked pork adds a smoky richness that pairs beautifully with the creamy, cheesy sauce, while the bacon bits add a satisfying crunch.
Perfect for feeding a crowd or meal prepping for the week, this dish delivers restaurant-quality comfort food at home. The combination of techniques ensures foolproof results, whether you're a seasoned cook or just starting out. Let’s get cooking!
Ingredients for peg leg porker mac and cheese
Six core ingredients make this smoky, cheesy masterpiece—pork shoulder, elbow macaroni, and a perfect cheese blend lead the way.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥓 | 3 lb | Bone-in for flavor, cut into 2-inch chunks |
| Elbow Macaroni 🍝 | 1 ½ lb | Dry weight, medium or jumbo size |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred over pre-shredded |
| Gruyère Cheese 🧀 | ¾ cup | Shredded, adds nutty depth |
| Cream Cheese 🧈 | 8 oz | Full-fat for creaminess |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Bacon 🥓 | ½ lb | Thick-cut, cooked crispy |
| Brown Sugar 🍯 | 1 tbsp | Lightly coats pork for caramelization |
| Kosher Salt 🧂 | 2 tsp | Adjusts seasoning throughout |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for best flavor |
| Garlic Powder 🧄 | 1 tsp | Adds subtle depth to pork |
| All-Purpose Flour 🌾 | ¼ cup | For light roux base |
The pork shoulder is the star here. Bone-in, cut into 2-inch chunks—this keeps it juicy while slow-cooking. I grab Costco's pork shoulder when I can, but any grocery store's bone-in cut works. Look for good marbling, not too lean. The brown sugar and garlic powder on the pork? Don't skip them—they create that perfect caramelized crust while keeping the meat tender. For extra flavor, I sometimes add a Bay Leaf or two while it cooks, but it's totally optional.
No sharp cheddar? Pepper Jack or Monterey Jack work in a pinch, though Gruyère is non-negotiable for that nutty depth. Pre-shredded cheese? Toss it—it gets clumpy and lacks flavor. The bacon bits are key for texture, so thick-cut bacon is worth the splurge. Cook it until crispy, then crumble it yourself for maximum crunch. For the roux, low and slow is crucial—rushing it burns the butter and makes the sauce grainy. If you're short on time, a microwave roux (yes, it works) gets you close.
This dish tastes even better the next day—make extra. The macaroni keeps well for 4-5 days in the fridge, and the pork can be reheated separately for up to 3 days. For meal prep, I portion the cheese sauce into containers and store it separately from the cooked pork and macaroni. When ready to serve, just reheat everything together and top with fresh bacon bits. Freezes beautifully for up to 3 months—just add a splash of milk when reheating to restore creaminess.
Why You'll Love This Recipe
- One-Pot Magic: The pork shoulder slow-cooks itself while you boil pasta—no fancy steps, just dump, simmer, and shred. Honestly, I’ve made mac and cheese that required three separate pans; this? One pot, minimal cleanup.
- Creamy Crispy Contrast: That sharp cheddar and Gruyère combo melts into a velvety sauce, while the pork gets tender enough to shred with a fork—no dry bites here. Between us, the creamy cheese layer on top is the move.
- Leftovers That Don’t Suck: This dish actually tastes better the next day (yes, really). I pack it for lunches, reheat slices in a skillet for crispy edges, and my kids still beg for seconds—no sad, rubbery pasta here.
- Budget Stretch: Pork shoulder is cheap but packed with flavor, and elbow macaroni costs pennies. I’ve fed six people for under $15, and the leftovers stretch into another meal without anyone noticing the difference. My secret weapon for tight weeks.
Step-by-step instructions for peg leg porker mac and cheese
Here's how to make this smoky, cheesy masterpiece with tender pork and gooey pulls.
Cook the Pork Shoulder Until Tender
Preheat your oven to 300°F. In a large Dutch oven, combine the 3 lb pork shoulder cut into 2-inch chunks, 1 tbsp brown sugar, 2 tsp kosher salt, 1 tsp freshly ground black pepper, and 1 tsp garlic powder. Toss until the pork is evenly coated.
Place the Dutch oven on the stovetop over medium-high heat and add 0.5 cup unsalted butter and 0.5 lb bacon cut into chunks. Cook for 5-7 minutes, stirring occasionally, until the bacon starts to crisp and the pork begins to brown. This step builds deep flavor through caramelization.
Transfer the Dutch oven to the preheated oven and cook for 3-4 hours until the pork is fork-tender and easily pulls apart. You'll know it's ready when the internal temperature reaches 195-203°F. Once done, remove the pork from the Dutch oven and shred it using two forks, discarding any large fat pieces.
Cook the Elbow Macaroni Al Dente
While the pork cooks, bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Season the water generously with salt—it should taste like the ocean. Cook the pasta until it's 1 minute shy of the package directions for al dente. This ensures it finishes cooking in the oven with the cheese sauce.
Drain the pasta and set it aside. Reserve 1 cup of the pasta water—this starchy liquid is essential for creating a smooth, velvety cheese sauce. Don't rinse the pasta; the surface starch helps the cheese cling beautifully.
Build the Cheese Sauce
Return the Dutch oven with the pork drippings to the stovetop over medium heat. Add 0.25 cup all-purpose flour and whisk to create a light roux. Cook for 1-2 minutes until the flour is fully incorporated and the mixture smells nutty.
Gradually pour in 1 cup heavy cream and 0.5 cup whole milk while whisking constantly to prevent lumps. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly. This step creates the creamy base for the cheese sauce.
Reduce the heat to low and add 1.5 cups sharp cheddar cheese and 0.75 cup gruyère cheese, stirring until fully melted and smooth. If the sauce starts to thicken too much, add a splash of reserved pasta water to loosen it. The goal is a sauce that coats the back of a spoon but still flows freely.
Combine and Bake to Perfection
Add the cooked elbow macaroni and shredded pork to the Dutch oven, tossing gently to coat everything evenly in the cheese sauce. Spread the mixture in the Dutch oven into an even layer. The goal is to have a thick, cheesy blanket that will develop a golden, crispy top.
Transfer the Dutch oven to the preheated oven and bake at 375°F for 20-25 minutes until the top is golden brown and bubbly. You'll see the cheese pulling and forming those coveted stretchy strands. If the top browns too quickly, tent it loosely with aluminum foil.
Add Cream Cheese and Finish
Remove the mac and cheese from the oven and stir in the 8 oz cream cheese until fully melted and smooth. The cream cheese adds a luxurious creaminess that ties everything together. Taste and adjust the seasoning with additional kosher salt or freshly ground black pepper if needed.
Let the mac and cheese rest for 5-10 minutes before serving. This resting time allows the flavors to meld and the sauce to thicken slightly, ensuring each bite is rich and cohesive. Serve immediately with a sprinkle of crispy bacon bits on top for that smoky crunch you've been craving.
Pro Tips For Making Peg Leg Porker Mac And Cheese
- Sear the Pork Hard: Cast iron or heavy skillet only—get that pork shoulder screaming hot for 5 minutes per side before adding liquid. I used to rush this, and the meat stayed bland. Now it caramelizes and stays juicy through the slow cook.
- Shred Cheese Right: Skip the food processor for Gruyère—hand-ripping creates pockets of melt. Use a fork to break it into ½-inch chunks first, then fold it in at the end. (Yes, it’s messy, but the texture makes all the difference.)
- Don’t Boil the Pasta: Undercook elbow macaroni by 1 minute, drain, and toss with a splash of pasta water. It’ll finish cooking in the oven while the cheese melts, and you’ll avoid that sad, mushy bite.
- Salt the Pork Twice: Generously salt the pork shoulder before searing, then add another layer of kosher salt when you transfer it to the slow cooker. (I know, it sounds excessive—but trust me, the seasoning penetrates better this way.)
Serving suggestions for this peg leg porker mac and cheese
Crispy Bacon Garnish
Top your Peg Leg Porker Mac and Cheese with crispy bacon bits for that perfect smoky crunch. Cook ½ lb thick-cut bacon in a skillet until golden and crisp, then crumble it by hand for maximum texture.
I like to add ½ tsp smoked paprika to the bacon while cooking for an extra layer of flavor. 🥓
Fresh Herb Finish
Brighten the dish with chopped fresh parsley or chives just before serving. The vibrant green color contrasts beautifully with the golden cheese and crispy bacon. I use about 2 tbsp finely chopped parsley or 1 tbsp chives for a fresh, herbaceous note that cuts through the richness.
Crunchy Breadcrumbs
For added texture, sprinkle toasted breadcrumbs on top before baking. Toast ½ cup panko breadcrumbs in a dry skillet over medium heat for 2-3 minutes until golden. This creates a satisfying crunch that complements the creamy cheese and tender pork.
Pickled Onions
Add a tangy contrast with quick-pickled red onions. Thinly slice ½ red onion and soak in ½ cup apple cider vinegar, 1 tbsp sugar, and ¼ tsp salt for 15 minutes.
Drain and sprinkle over the mac and cheese just before serving for a bright, acidic pop.
Side Pairings
Serve with crusty sourdough bread or a simple arugula salad dressed with lemon vinaigrette. The bread soaks up any extra sauce, while the salad adds a refreshing crunch. For a heartier meal, pair with roasted Brussels sprouts or sautéed green beans to balance the richness.
Presentation Tips
Use a large cast-iron skillet or oven-safe baking dish to serve this dish family-style. The golden, bubbly cheese pulls look stunning when served directly from the Dutch oven. For individual servings, transfer to ramekins and garnish with extra bacon bits and herbs for a restaurant-worthy presentation. 💫
Nutrition facts
Frequently asked questions
Why does this recipe use both sharp cheddar and Gruyère?
The sharp cheddar provides that classic tangy flavor we love in mac and cheese, while the Gruyère adds a nutty depth that prevents the sauce from becoming too heavy. Together, they create a perfectly balanced, velvety texture with complex flavor. The cream cheese then ties everything together with its luxurious creaminess.
Can I make this dish in a slow cooker instead of the oven?
After browning the pork and bacon, transfer everything to a slow cooker and cook on low for 6-8 hours until the pork is tender. For the cheese sauce, make the roux separately on the stovetop, then add the cheeses and milk to the slow cooker and cook on high for 1-2 hours until thickened. The texture will be slightly different but still delicious.
What's the best way to reheat leftovers?
To maintain that perfect stretchy texture, reheat in the oven at 350°F for 15-20 minutes with a splash of milk or heavy cream. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through. Never reheat uncovered—it dries out the cheese sauce.
Can I substitute the pork shoulder with another protein?
While pork shoulder is ideal for its rich, smoky flavor, you could use chicken thighs or beef chuck roast as substitutes. Just adjust cooking times accordingly—chicken will cook faster (about 2-3 hours at 300°F) while beef may need 4-5 hours. The key is to get the meat fork-tender before combining with the mac and cheese.
Why does my cheese sauce separate when I add the pasta?
This usually happens when the sauce gets too thick or the cheese melts too quickly. The fix? Always keep the heat low when adding cheese, and use reserved pasta water to adjust consistency. If it separates after combining, stir in a splash of warm milk or cream to restore smoothness. The roux should be light golden, not dark brown.
