Pulled Pork Mac and Cheese

Pulled Pork Mac and Cheese
⏱️ cook time 2 hours 30 minutes
🍽️ servings 6
⚡ Difficulty medium

intro

Creamy sharp cheddar sauce coats tender elbow pasta and smoky shredded pulled pork, topped with crispy panko for the ultimate comfort food mashup.

Ingredients

Boneless pork shoulder 900 grams (2 lbs)
Dry elbow macaroni 340 grams (12 oz / ~3 cups dry)
Sharp cheddar cheese 340 grams (3 cups, freshly shredded)
Unsalted butter 57 grams (4 tablespoons / 1/4 cup, divided)
All-purpose flour 24 grams (3 tablespoons)
Whole milk 480 ml (2 cups)
Smoked paprika 14 grams (2 tablespoons, divided)
Light brown sugar 13 grams (1 tablespoon)
Garlic powder 3 grams (1 teaspoon)
Kosher salt 24 grams (4 teaspoons, divided)
Ground black pepper 3 grams (1.5 teaspoons, divided)
Apple cider vinegar 60 ml (1/4 cup)
Panko breadcrumbs 40 grams (1/2 cup)
Dijon mustard 5 grams (1 teaspoon)
Onion powder 1.5 grams (1/2 teaspoon)

Steps

1

Roast the pulled pork

Preheat oven to 160°C (325°F). Rub the 900g boneless pork shoulder all over with 1 tablespoon smoked paprika, 1 tablespoon light brown sugar, 1 teaspoon garlic powder, 1 teaspoon kosher salt, and 1 teaspoon ground black pepper. Place the seasoned pork in a lidded Dutch oven, pour 60ml apple cider vinegar around the base of the pork (not directly on the rub), cover tightly, and roast for 2 hours until the pork is fork-tender and shreds easily with no resistance. Remove from the oven, shred the pork into bite-sized pieces with two forks, discarding any large chunks of hard fat, and set aside.

Step 1
step1:Roast the pulled pork
2

Boil the elbow pasta

Bring a large pot filled with 4 liters (1 gallon) of water to a rolling boil over high heat. Add 2.5 teaspoons of kosher salt to the water, then add 340g dry elbow macaroni, stirring immediately to prevent noodles from sticking to the pot base. Cook for 8 minutes until al dente (firm to the bite, not soft or mushy). Drain the pasta in a colander, reserving 60ml (1/4 cup) of starchy pasta water, and set aside.

Step 2
step2:Boil the elbow pasta
3

Make the sauce base

In the same large pot used to cook the pasta, melt 3 tablespoons (43g) of unsalted butter over medium heat (stovetop setting 175°C/350°F). Whisk in 3 tablespoons all-purpose flour, stirring constantly for 2 minutes to cook out the raw flour taste, until the roux is pale golden and gives off a faint nutty aroma. Whisk in 1 teaspoon Dijon mustard, the remaining 1 tablespoon smoked paprika, remaining 0.5 teaspoon kosher salt, remaining 0.5 teaspoon ground black pepper, and 0.5 teaspoon onion powder until fully combined. Slowly stream in 480ml whole milk while whisking nonstop to prevent lumps from forming. Bring the sauce to a gentle simmer, cooking for 3 minutes until it thickens enough to leave a clear coating on the back of a wooden spoon.

Step 3
step3:Make the sauce base
4

Melt in the cheese

Remove the pot of thickened sauce from direct heat. Gradually stir in 283g (2.5 cups) of the freshly shredded sharp cheddar cheese, adding one small handful at a time and stirring until fully melted before adding the next, to create a smooth, lump-free sauce. If the sauce feels too thick, stir in 1-2 tablespoons of the reserved starchy pasta water to thin it to a creamy, pourable consistency.

Step 4
step4:Melt in the cheese
5

Combine pasta and pork

Add the drained cooked elbow macaroni and shredded pulled pork to the pot of cheese sauce, stirring gently over low heat for 2 minutes until every pasta noodle and shred of pork is evenly coated in glossy cheese sauce. Avoid over-stirring, which can break apart the pork shreds or make the pasta mushy.

Step 5
step5:Combine pasta and pork
6

Broil crispy topping

Transfer the mixed mac and cheese to a 23x33cm (9x13 inch) ceramic baking dish, spreading it into an even layer. Melt the remaining 1 tablespoon (14g) of unsalted butter, toss it with 40g (1/2 cup) panko breadcrumbs and the remaining 57g (0.5 cup) shredded sharp cheddar, then sprinkle this crumb topping evenly over the surface of the mac and cheese. Place the dish under a high-heat broiler (260°C/500°F) for 2-3 minutes, watching constantly, until the topping is deep golden brown and crispy, and the cheese sauce is bubbling around the edges of the dish. Remove from the broiler and let rest 5 minutes before serving.

Step 6
step6:Broil crispy topping

Tips

1.Shred your cheddar from a fresh block right before making the sauce; pre-shredded packaged cheese is coated in anti-caking potato starch that will make your sauce grainy instead of smooth and creamy.
2.Never walk away from the oven while the broiler is on—the panko and cheese topping can go from perfectly golden to burnt in as little as 30 seconds, so stay close to monitor doneness.
3.To cut down on total cook time on busy days, swap the homemade slow-roasted pork for 450g (1 lb) of high-quality pre-smoked pulled pork from your local BBQ shop, and skip the 2-hour pork roasting step.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Pulled Pork Mac and Cheese:Frequently Asked Questions

1.Can I use pre-made pulled pork instead of cooking pork shoulder from scratch for this recipe?
Absolutely—this is a great weeknight shortcut! Pick plain or lightly smoky pre-shredded pork shoulder, skipping versions slathered in sweet, heavy BBQ sauce that will clash with the sharp cheddar. Aim for 2 cups of pulled pork, patting it lightly if it’s extra juicy to avoid thinning out the creamy cheese sauce.
2.How do I get that signature smoky flavor if I don’t have a smoker for the pork shoulder?
You don’t need a full smoker for that classic smoky note! Rub the pork shoulder with 1 teaspoon of smoked paprika and ½ teaspoon of liquid smoke before slow roasting, or stir a pinch of smoked paprika directly into the cheese sauce. You can also use smoked sharp cheddar for half the cheese to amp up smoky depth without extra equipment.
3.My cheese sauce always turns out grainy—how do I keep it perfectly smooth for this dish?
Grainy sauce almost always comes from overheating cheese or adding it too fast. After making your roux with melted unsalted butter and all-purpose flour, take the pan off heat before stirring in shredded sharp cheddar a handful at a time. Never boil the sauce once cheese is added, as high heat curdles milk proteins and creates that unpleasant gritty texture.
4.Can I use a different pasta shape if I don’t have dry elbow macaroni on hand?
Definitely, though elbow macaroni is classic for catching cheese and pulled pork bits! Opt for other short, ridged, hollow shapes like cavatappi, rotini, or medium shells that hold thick sauce well. Avoid long, smooth pasta like spaghetti or linguine, as it won’t trap the creamy cheddar and shredded pork evenly across every bite.
5.How do I get the panko topping extra crispy instead of soggy when baking?
Toss the panko crumbs in 1 tablespoon of melted unsalted butter first, then spread them in an even, thin layer across the top of the assembled mac and cheese before baking. Bake uncovered at 375°F for 15-20 minutes, and broil for the last 1-2 minutes (watch closely!) to get that golden, crunchy top without sogginess.
6.Can I make this Smoky Pulled Pork Mac and Cheese ahead of time for meal prep?
Yes, it holds up great for meal prep! Assemble the cooked pasta, cheese sauce, and pulled pork in a baking dish, but hold the buttered panko topping until right before baking. Cover and refrigerate for up to 3 days, then add the panko and bake 10 minutes longer than directed, until it hits 165°F internally.
7.Do I have to bake this mac and cheese, or can I serve it straight from the stovetop?
You can absolutely serve it stovetop if you’re short on time! Toss the cooked elbow macaroni and warmed pulled pork into the smooth cheddar sauce, then serve immediately. If you skip baking, toast the panko in a dry skillet for 2 minutes first to sprinkle over each serving so you still get that signature crunch.
8.What other cheeses work well with sharp cheddar for a more complex sauce?
Sharp cheddar is the star for that tangy, bold flavor, but you can swap up to ⅓ of it for complementary picks. Smoked gouda amplifies the pork’s smoky notes, Monterey Jack adds extra meltiness, or a small amount of cream cheese boosts richness. Avoid pre-shredded cheese with anti-caking agents, as those make sauce grainy.
9.My cooked pulled pork came out dry—how can I fix it so it works well in this dish?
Dry pulled pork is easy to rescue for this recipe! Toss the shredded pork shoulder with 2-3 tablespoons of low-sodium chicken broth or a splash of whole milk before stirring it into the cheese sauce. The creamy cheddar coating will lock in moisture, so you won’t end up with tough, dry pork bits scattered through your finished dish.
10.Can I freeze leftover Smoky Pulled Pork Mac and Cheese for later?
Yes, it freezes well for up to 3 months! Portion cooled leftovers into airtight, freezer-safe containers, leaving ½ inch of headspace for expansion. Thaw in the fridge overnight before reheating in the microwave or oven, stirring in a splash of milk if the sauce separates to bring back that creamy texture.
11.How do I keep the pasta from getting mushy when I bake this mac and cheese?
Mushy baked pasta almost always comes from overcooking noodles before baking. Cook your dry elbow macaroni 2 minutes less than the package directions for al dente, since it will keep cooking in the hot cheese sauce and oven. Skip rinsing drained pasta, as the starchy surface helps the cheddar sauce cling better.
12.Is there a way to make this recipe a little lighter without losing that creamy, comforting texture?
You can lighten it up without sacrificing texture by swapping half the heavy cream in the roux-based sauce for evaporated low-fat milk, and using reduced-fat sharp cheddar. Cut the butter in the roux by 1 tablespoon, and use half whole-wheat panko for the topping—you’ll still get that rich, smoky, cheesy flavor with less saturated fat.

Comments (10)

2 days ago

OMG y’all, this Smoky Pulled Pork Mac and Cheese was an absolute game changer for our Sunday family dinner! I was worried the 2.5 hour cook time would be too much, but it was so worth it. The smoky paprika in the cheese sauce pairs perfectly with the tender pulled pork, my kids went back for seconds before I even sat down. Already planning to make a double batch for our neighborhood potluck next weekend!

1 day ago

Seconding the potluck recommendation! I brought this to our work potluck last month and the pan was empty in 10 minutes flat. People kept asking me for the recipe all week.

1 day ago

So glad it was a hit with your family and that it’s potluck-approved! A quick pro tip if you’re making a double batch: finish it under the broiler for 2-3 minutes right before serving to get that crispy, golden cheese top everyone goes crazy for.

3 days ago

Really solid recipe! I prepped this on Sunday for weekday lunches and it held up way better than I thought it would, even after 4 days in the fridge. My only note is I wish I’d added a little extra hot sauce on top for a kick, but the smoky flavor was on point. Cook time felt accurate for medium difficulty, no weird surprise steps.

5 days ago

Taste was incredible, don’t get me wrong, but I definitely struggled a little with the cheese sauce breaking when I mixed in the pulled pork. I followed the steps exactly, not sure where I went wrong? Ended up still eating it all because the flavor was chef’s kiss, but the texture was a little grainy for my taste.

4 days ago

So sorry the sauce gave you trouble! A super common fix for that is making sure your pulled pork isn’t piping hot when you fold it into the cheese sauce—let it rest for 10 minutes after shredding so it doesn’t shock the warm cheese and cause it to separate. Hope that helps next time you make it!

1 week ago

Wait, I thought 2.5 hours was way too long for a weeknight meal until I realized I can toss the pork in the slow cooker in the morning then make the mac and cheese part when I get home? Game. Changer. Cut the active cook time down to like 20 minutes, and it tasted just as good as if I’d made it all in one go. My husband said it’s better than the BBQ joint version down the street!

6 days ago

I did the exact same slow cooker hack for the pork! Used a little apple cider vinegar in the pork rub to amp up the tang, paired so well with the creamy cheese.

6 days ago

Love that slow cooker hack! It’s such a great way to cut down on active time on busy weeknights, and that apple cider vinegar addition you mentioned, Stan? *Chef’s kiss* that adds such a bright contrast to the rich cheese.

2 hours ago

Made this for my roommate’s birthday dinner since pulled pork mac is his favorite, and he was obsessed! I used a blend of sharp cheddar and smoked gouda for the cheese sauce because that’s what I had on hand, and the smoke level was insane. Only knock is I overcooked the pasta a tiny bit because I got distracted opening his birthday presents, oops. Will 100% make again, just gonna set a timer next time.

yesterday

As someone who’s gluten free, I was so happy this worked perfectly with chickpea pasta! I was worried the hearty pasta wouldn’t hold up to the thick cheese sauce and pulled pork, but it was chef’s kiss. The smoky flavor didn’t get muted at all even with the GF swap, my whole family (none of whom are GF) didn’t even notice a difference.

30 minutes ago

Thank you for sharing the GF swap! I’ve been nervous to try this because I thought regular GF pasta would turn mushy, I’m grabbing chickpea pasta on my grocery run tomorrow to make this this weekend.

2 weeks ago

I smoke a pork shoulder every other weekend, so I’ve been looking for a way to use up leftover pulled pork that isn’t just sandwiches. This recipe is my new go-to! The cheese sauce has just the right amount of smoky cumin and paprika to complement the pork, no weird overpowering flavors. Made this for my fantasy football draft and everyone was raving.

1 week ago

Leftover smoked pork is the absolute best shortcut for this recipe, so glad it worked out for your draft party! Love hearing when people repurpose their leftover BBQ into something totally new and delicious.

30 minutes ago

Just pulled this out of the oven and it smells incredible! I added a diced jalapeño and a handful of crispy fried onions on top before baking, and the crunch is next level. Only reason it’s not 5 stars is I think the cook time listed is a little short? My pork took almost an extra 20 minutes to get pull-apart tender, but that might just be my oven being janky.

15 minutes ago

Oh thank god I’m not the only one whose oven runs wonky! I always add 15-20 minutes to any baked pasta recipe just to be safe, gonna try that jalapeño addition next time, that sounds amazing.

5 minutes ago

That jalapeño and fried onion topping sounds absolutely incredible, I’m definitely testing that for my next batch! And great note on the pork cook time—ovens and pork shoulder size can vary a ton, so adding extra time until the pork shreds easily with a fork is always the right call.

just now

Just finished making this for our annual fall block party and snuck a bite before I left—SO good. The creamy cheese is perfectly balanced, the pork is fall-apart tender, and that little hint of smoke makes it taste like something you’d order at a fancy BBQ spot for twice the price. I already know people are gonna be hounding me for the link to this recipe once they try it.

5 minutes ago

Super new to cooking, so I was nervous to tackle a medium difficulty recipe, but this was way more straightforward than I thought! The instructions were super clear, I only messed up a little by adding the cheese too fast at first but fixed it by turning the heat down. Is there a way to make this a little lighter? It’s so rich I could only eat a small serving, but it’s so tasty I wanna make it all the time.

just now

So proud of you for tackling this as a newer cook—that’s awesome! If you want a slightly lighter version, you can swap half the heavy cream for evaporated milk, and use a blend of sharp cheddar (for big flavor so you need less cheese) and a little mozzarella. It cuts some of the richness without losing that creamy, cheesy texture everyone loves.