Pork Belly Mac and Cheese

Pork Belly Mac and Cheese

I’ve been blogging here for 13 years and pork belly mac and cheese was one of the first original recipes I ever made. It was so long ago that the pictures were pretty bad and the recipe was kind of a mess. I decided to celebrate 13 years that I would re-do this recipe and update it to my new style. Instead of making a crazy homemade BBQ sauce I doctored up a store bought version, and instead of shredding up the meat into the pasta, I served it with whole chunks on top. I streamed this recipe and you can watch it below!

The pork is ready for the oven in a pool of bbq sauce.

After it cooks and cools I chopped it up.

I added the sauce to the pasta, and then topped it with the pork.

After it came out of the oven it was bubbly, brown, and absolutely amazing looking.

The pork was so tender in spots but also chewy in others and was the perfect pairing for the creamy pasta. The gruyere and BBQ in the sauce adds an amazing flavor and the diced onions finishes it with a sharpness. So good!

I can’t believe it took me 13 years to make this again! It won’t be 13 more that’s for sure.

Pork Belly Mac and Cheese

Tender sticky sweet pieces of pork belly on top of a creamy mac and cheese with a little cauliflower and bbq sauce mixed in.
Prep Time30 minutes
Cook Time2 hours 30 minutes
Total Time3 hours
Course: Main Course
Cuisine: American, Southern
Servings: 4 people



  • 1 pound pork belly about 1 inch thick strips
  • 1 cup BBQ sauce
  • 2 tablespoons mustard
  • 1/2 cup cider vinegar
  • 1/4 cup hot sauce
  • 2 tablespoons honey
  • 1 teaspoon salt
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika


  • 4 tablespoons butter
  • 1 tablespoon flour
  • 2 cup milk
  • 6 oz cheddar grated
  • 6 oz mozzarella grated
  • 5 oz gruyere grated
  • 1/2 pound pasta I used elbows
  • 1 cup cauliflower
  • 1/4 cup diced red onion
  • chives or more red onion for garnish


  • lay the pork belly on a pan and preheat the oven to 300. Mix the bbq sauce with the rest of the pork ingredients in a measuring cup. Pour over the belly so it goes about half way up. Flip the pork so it is coated on all sides. bake at 300 for 1 hour.
  • Flip the pork and turn the heat to 375. Cook 20 minutes.
  • flip again and cook another 20 to 30 minutes until the pork is tender but not falling apart and nicely browned. If the sauce is burning on any areas of the pan, you can add a little water or stir it around a bit. The idea is for the sauce to thicken and darken in color but not burn. Remove from heat and allow to cool fully.
  • Bring a salted pot of water to a boil and drop in the pasta.
  • Melt the butter in a sauce pan and add in the flour. Whisk to combine and cook on medium heat for 3 minutes until it is a shade or two darker. Add in the milk and whisk to combine. Bring to a simmer until it thickens slightly. Remove from heat.
  • When the pasta has one minute left to cook, add the cauliflower to the water.
  • Add in all the cheese to the pan with the sauce and stir to combine. It will melt a bit but not fully. Add in the pasta (you can do this in a bowl if easier) and 1/4 cup of the pasta cooking water. The cheese will continue to melt and a sauce will form. Stir in the onions.
  • Preheat oven to 400.
  • Separate the sauce from the pork belly and cut the pork into squares. Remove any excess fat that has solidified, but not too much!
  • Add the sauce to the pasta along with the onion and stir to combine. Put the pasta into a baking dish, or individual sized baking dishes, and top evenly with the pork. Bake at 400 for about 30 minutes until the pasta is bubbling and the belly is slightly browning. Serve and top with more onion or some chives.


    1. Just the cheese sauce with the pasta. Then you top the pasta with the pork and some of the thickened pork cooking sauce

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.