Growing up, weekends in our house meant two things: something slow-cooked simmering all afternoon and the irresistible smell of melted cheese. My dad was famous for his pulled pork sandwiches, and my mom? She made a mean mac and cheese that could cure any bad day. The first time I combined the two—quite by accident while scavenging leftovers—it felt like a small kitchen miracle. That’s how this recipe was born: comforting, bold, and way easier to make than you might think.
Whether you’re a college student learning your way around the kitchen or a busy parent looking for a no-fuss dinner, this easy sheet pan dinner (yes, you can prep it ahead and bake it all together!) is pure gold. It’s loaded with creamy cheese, tender pulled pork, and rich BBQ flavor—making it one of those quick and healthy meals (yes, healthy-ish counts when it feeds your soul).

Why This Recipe is Special
This dish isn’t just mac and cheese with pork on top—it’s a full, hearty, satisfying meal that covers all your comfort food cravings in one bite. By slow cooking or pressure cooking the pork and baking everything together, you’re building flavor while keeping prep simple. Plus, it’s highly adaptable, great for leftovers, and stores like a dream. It’s also a great intro to making basic cheese sauce and pulled meats—two must-have skills in any beginner’s cooking journey.
Ingredients and Preparation
Pulled Pork
- Boneless Pork Shoulder: This cut becomes fork-tender when slow-cooked. Rich in flavor and perfect for shredding.
- Yellow Onion: Adds natural sweetness and depth to the pork.
- Ginger Ale or Ginger Beer: Helps tenderize the meat while infusing it with subtle spice. Ginger beer adds a bolder kick.
- BBQ Sauce: Brings smoky, tangy, and sweet notes. Choose your favorite bottled sauce or homemade version.
Alternative Protein Options: Swap pork with rotisserie chicken, shredded beef, or jackfruit for a vegetarian version.
Mac and Cheese Base
- Elbow Macaroni: Classic shape that holds cheese sauce well.
- Unsalted Butter & Flour: The base for a simple roux to thicken the cheese sauce.
- Whole Milk: Provides creaminess. You can use 2% or plant-based alternatives like oat milk for lighter versions.
- Shredded Sharp Cheddar Cheese: Melts beautifully and adds a bold cheesy flavor. Combine with milder cheese like Colby Jack if you prefer a less sharp taste.
Cheese Swaps: Use Monterey Jack, smoked gouda, or pepper jack for different flavors.
Step-by-Step Instructions
Step 1: Begin by preparing your pulled pork. In a slow cooker or Instant Pot, place the pork shoulder and sliced onions. Pour in the ginger ale or ginger beer. If using a slow cooker, cook on low for 5 hours. For an Instant Pot, set it to high pressure for 75 minutes and allow natural release.
Step 2: Once the pork is tender, transfer it to a plate and shred using two forks. Discard any excess fat. Return the shredded meat to the pot and stir in BBQ sauce until well coated. Set aside and keep warm.
Step 3: Preheat your oven to 350°F and grease a 9×13-inch baking dish.
Step 4: Boil a large pot of salted water and cook the elbow macaroni until just al dente. Drain and set aside.
Step 5: In a large skillet over medium heat, melt the butter. Whisk in the flour and stir for about a minute until it forms a paste. Slowly pour in the warm milk, whisking continuously to avoid lumps. Reduce heat to low and stir until the sauce thickens.
Step 6: Add shredded cheddar cheese to the sauce and stir until melted and smooth. Turn off the heat and gently fold in the cooked macaroni.
Step 7: Pour the cheesy pasta into your prepared baking dish. Top with the pulled pork evenly, and sprinkle extra cheese on top if you like it extra gooey.
Step 8: Bake for 15–20 minutes until bubbly and heated through. Optionally, drizzle more BBQ sauce over the top before serving.
Beginner Tips and Notes
- Cheese Sauce Troubleshooting: If your sauce feels lumpy, remove from heat and whisk vigorously or use an immersion blender to smooth it out.
- Pasta Tip: Don’t overcook the macaroni—it continues to cook when baked.
- Pork Browning Too Fast?: If sautéing or finishing the pulled pork in a skillet, lower the heat and add a splash of water or more BBQ sauce to prevent burning.
- Tool Substitutes: No slow cooker or Instant Pot? Bake pork tightly covered in a Dutch oven at 300°F for about 3.5 hours.
Serving Suggestions
This lemon herb chicken recipe’s meaty cousin (because both balance bold flavor with minimal effort), pulled pork mac and cheese is great solo—but here’s how to elevate it:
- Side Salad: A crisp coleslaw or arugula salad with lemon vinaigrette cuts the richness.
- Cornbread or Garlic Bread: Perfect for scooping up every cheesy bite.
- Leftovers Tip: Store in an airtight container in the fridge for up to 4 days, or freeze individual portions for up to 3 months. Reheat in the microwave or oven with a splash of milk to restore creaminess.
Let’s Make It Together
Trying new recipes can be intimidating, but this one is all about confidence-building comfort food. You’ll master both a flavorful pulled meat and a silky cheese sauce in one go—and trust me, your taste buds (and future dinner guests) will thank you.
I’d love to hear how your version turned out. Did you go spicy with jalapeños? Try it with pulled chicken? Share your results, tweaks, or even flops in the comments. Every kitchen win starts with a little practice—and a lot of cheese.
FAQ About Pulled Pork Mac and Cheese
Yes, you can use pre-cooked pulled pork to save time. Just make sure it’s not overly sauced so you can control the flavor. Reheat and add your own BBQ sauce if needed.
Sharp cheddar cheese is ideal for this recipe because it melts well and provides a strong, classic flavor. You can also mix in Colby Jack, Monterey Jack, or smoked gouda for extra depth.
Yes, you can assemble the entire dish and store it in the fridge (unbaked) for up to 24 hours. Just bake when you’re ready, adding 5–10 extra minutes to the cooking time if chilled.
To make it vegetarian, skip the pulled pork and top with sautéed mushrooms or a BBQ jackfruit substitute for a similar texture and flavor.
More Relevant Recipes
Print
Pulled Pork Mac and Cheese
- Total Time: 6 hours (or 2 hours with prepped pork)
- Yield: 8 servings 1x
Description
Pulled Pork Mac and Cheese is the ultimate comfort food mashup—creamy, cheesy pasta layered with tender BBQ pork and baked to perfection. It’s an easy, hearty dish ideal for family dinners, parties, or make-ahead freezer meals.
Ingredients
For the Pulled Pork
- 4 pounds boneless pork shoulder, fat trimmed
- 1 large yellow onion, sliced
- 1 (12-ounce) can ginger beer or ginger ale (Vernors preferred)
- 1–2 cups BBQ sauce, to taste
For the Mac and Cheese
- 1 pound elbow macaroni
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk, warmed
- 4 cups shredded sharp cheddar cheese
Instructions
- Cook the Pork: Place the pork shoulder and sliced onion into a slow cooker or Instant Pot and pour in the ginger beer. For a slow cooker, cook on low for 5 hours. For the Instant Pot, cook on high pressure for 75 minutes and allow natural release. Once cooked, shred the pork using two forks and discard any large pieces of fat. Return the shredded pork to the pot, stir in BBQ sauce, and keep warm.
- Boil the Pasta: Bring a large pot of salted water to a boil and cook the elbow macaroni until just al dente according to package instructions. Drain and set aside.
- Make the Cheese Sauce: In a large skillet over medium heat, melt the butter and whisk in the flour to form a roux. Slowly pour in the warmed milk, whisking continuously until smooth. Reduce heat and stir until the sauce thickens. Stir in the shredded cheddar cheese and continue stirring until fully melted.
- Combine Pasta and Cheese: Add the drained macaroni into the cheese sauce and stir until evenly coated.
- Assemble the Dish: Preheat your oven to 350°F and grease a 9×13-inch baking dish. Pour the macaroni and cheese mixture into the dish and spread evenly. Top with a generous layer of pulled pork and sprinkle additional cheese on top if desired.
- Bake and Serve: Bake uncovered for about 15–20 minutes, until the dish is bubbly and heated through. Drizzle with extra BBQ sauce before serving, if desired.
Notes
- For extra heat, stir in chopped jalapeños into the cheese sauce. You can substitute ginger beer with cola or root beer for a sweeter flavor. This dish freezes well—store in airtight containers for up to 3 months. If using pre-made pulled pork, be mindful of sodium levels and sweetness in BBQ sauces.
- Prep Time: 20 minutes
- Cook Time: 5 hours (slow cooker) or 75 minutes (Instant Pot) + 20 minutes baking
- Category: Main Dish
- Method: Baked, Slow Cooked or Pressure Cooked
- Cuisine: American
Nutrition
- Serving Size: 1 generous portion
- Calories: 1155
- Sugar: 23g
- Sodium: 1184mg
- Fat: Fat: 44g
- Saturated Fat: 22g
- Unsaturated Fat: 15g (approximate)
- Trans Fat: 0.2g
- Carbohydrates: 86g
- Fiber: 3g
- Protein: 99g
- Cholesterol: 277mg