Step 1. Preheat oven to 375°F (190°C). Line a baking sheet with foil.
Step 2. In a skillet, cook bacon until crisp. Remove and set aside, leaving about 1 tablespoon of the bacon fat in the pan.
Step 3. Add onion to the skillet and cook until soft. Add garlic and cook 30 seconds.
Step 4. Add ground beef, breaking it up as it cooks. Season with salt and pepper. Cook until browned and no longer pink, then drain excess fat.
Step 5. Stir in ketchup, mustard, and Worcestershire sauce. Simmer 2–3 minutes. Remove from heat and mix in half of the bacon and half of the parsley.
Step 6. In a small bowl, mix melted butter and minced garlic.
Step 7. Slice the top of the bread lengthwise and hollow out some of the inside to make a trench. Make diagonal cuts along the loaf, about 1 inch apart, without cutting all the way through.
Step 8. Brush the inside and top of the loaf with garlic butter. Fill the trench with the beef mixture. Top with cheddar and mozzarella, then sprinkle over the remaining bacon.
Step 9. Place the stuffed loaf on the baking sheet. Loosely tent with foil and bake 15 minutes. Remove foil and bake another 5–10 minutes, until cheese is melted and bubbly.
Step 10. Sprinkle with remaining parsley. Slice along the cuts and serve warm with your favorite dipping sauces.
Enjoy 🤤😋