Bacon Wrapped, Mozzarella Stuffed, Barbecue Smothered Meatloaf

Growing up, probably from watching shows like Arthur, Recess, and the Magic School Bus, I always was terrified of meatloaf. I would think of the scary lunch lady and a big pile of slop on my plate with flies flying around it…until I ate meatloaf for the first time and realized that it wasn’t half bad. Luckily, I am one of this individuals whose mom is a really, really good cook so I have never experienced bad nor dry meatloaf like some of the horror stories I have heard. I have tried many different varieties of meatloaves throughout my lifetime and this one is by far one of my favorites! This recipe is hard to go wrong by. The meatloaf turns out full of flavor and in no way, dry. I never could imagine so many different flavors together tasting as good as it has tasted.


  • 1 lb Ground Turkey (you may use ground beef)
  • 1 Egg
  • 1/3 Cup Breadcrumbs (use seasoned breadcrumbs for additional flavor)
  • Salt & Pepper to Taste
  • 1 Package of Bacon, uncooked
  • 1/2 Cup Mozzarella Cheese
  • 1/2 Cup Barbecue Sauce


  1. Preheat oven to 350 Degrees.
  2. In a large bowl, combine ground turkey, egg, breadcrumbs, and spices.
  3. Line a loaf pan with aluminum foil or parchment paper. Then, line the pan with about 2/3 of the bacon, uncooked, allowing a hangover.
  4. Shape the meat mixture into a loaf in the pan. In the middle of the meat mixture, make an indent and add the mozzarella cheese. Cover the indent with the remaining meat mixture.
  5. Fold the bacon overhang over the top of the meatloaf, adding additional pieces where needed.
  6. Use 1/3 of the barbecue sauce to cover the top of the meatloaf.
  7. Bake meatloaf for 40 minutes. Remove from oven and cover with half of the remaining barbecue sauce that you have.
  8. Continue baking for an additional 20 minutes. Remove the meatloaf from the oven and cover with remaining barbecue sauce. Let sit and then serve!

I hope that you enjoy this recipe as much as we do!



Leave a Reply

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