This homemade Mozzarella Stuffed Bacon Wrapped Meatloaf is stuffed with melty cheese and wrapped in plenty of bacon for an easy comforting family dinner.

Mozzarella Stuffed Bacon Wrapped Meatloaf Recipe

This homemade meatloaf is stuffed with mozzarella cheese and wrapped in bacon! It may not score big on pretty looks but it sure delivers the most amazing flavors you could hope for! Plus it's made without ketchup and smothered in BBQ sauce instead. Adapted from The Pioneer Woman.
Course Main Course
Cuisine American
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 8
Calories 419
Author Nora


  • 2 pounds ground beef
  • 2 eggs
  • 2/3 cup breadcrumbs
  • 1 medium onion finely chopped
  • 1 teaspoon mustard
  • salt, ground pepper, ground paprika and dried parsley to taste
  • 9 ounces thin-cut bacon
  • 4 ounces mozzarella cheese chopped
  • 1/2 cup barbecue sauce


  • Prep: Preheat the oven to 350°F (convection ovens to 320°F). Line a 9x5 inch loaf pan first with parchment paper and then with 2/3 of the bacon, leaving an overhang. OR line a rimmed baking sheet with baking parchment and lay 2/3 of the bacon on top if you want to bake without a pan.
  • Make meat mix: Mix ground beef, eggs, breadcrumbs, onion, mustard and spices in a large bowl (I use a handheld mixer with the hook attachment to do this).
  • Shape meatloaf: Shape a long log with 2/3 of the meat mixture and fit it inside the loaf pan (OR on top of the bacon on the baking sheet, if baking without a loaf pan). Make a crease down the middle and add the mozzarella cheese to it. Cover with the remaining meat mixture. Fold the bacon overhang on top and cover entirely with the remaining 1/3 of bacon. Spread with 1/3 of the barbecue sauce.
  • Bake: Bake in the middle of the preheated oven for 40 minutes. Spread with another 1/3 of the barbecue sauce. Continue baking for another 20 minutes and spread with the remaining sauce. Allow the meatloaf to rest for 5-10 minutes before slicing.


Calories: 419kcal | Carbohydrates: 16g | Protein: 34g | Fat: 23g | Saturated Fat: 9g | Cholesterol: 143mg | Sodium: 648mg | Potassium: 561mg | Fiber: 1g | Sugar: 7g | Vitamin A: 205IU | Vitamin C: 1.2mg | Calcium: 115mg | Iron: 3.7mg