01 -
Preheat the oven to 350°F (175°C). Line a rimmed baking sheet with parchment paper or foil and set a wire rack on top if you have one.
02 -
In a large bowl, stir the eggs, breadcrumbs, milk, onion, garlic, Worcestershire sauce, mustard, salt, Italian seasoning, paprika, and pepper until evenly combined.
03 -
Add the ground beef and mix gently with your hands until the mixture holds together and feels slightly tacky. Do not mash it longer than needed.
04 -
Press about two thirds of the beef mixture into a 9x5-inch rectangle on the prepared pan. Lay the mozzarella sticks down the center, leaving a thick meat border on all sides. Cover with the remaining beef and pinch the seams closed.
05 -
Lay the bacon slices across the loaf, overlapping slightly. Tuck the ends underneath so they stay in place as the bacon shrinks.
06 -
Mix the barbecue sauce, ketchup, brown sugar, and vinegar. Brush one third over the bacon, then bake for 45 minutes. Brush with another third of the glaze and bake 15-20 minutes more, until the beef reaches 160°F.
07 -
Brush with the remaining glaze. If the bacon needs more color, broil for 2-3 minutes, watching constantly.
08 -
Let the meatloaf rest for 10 minutes before slicing. Serve warm with any pan juices or extra warm glaze.