Add a drizzle of olive oil to a frying pan. Add the onion and garlic and sauté for 15 minutes over low heat, ensuring not to burn. Season with salt and black pepper. Remove from pan and set aside to cool.
Preheat oven to 400°F and place rack in middle position.
Meanwhile, in a large mixing bowl, combine the pork, beef, veal mix.
Add the egg, panko breadcrumbs, and milk to the meat mixture.
Incorporate the sautéed onion and garlic, finely chopped parsley, ketchup, Worcestershire sauce, hot pepper flakes, salt, and black pepper. Mix everything together until well combined.
Transfer the meat mixture to a greased or parchment-lined baking dish.
Shape the mixture into a loaf shape, ensuring it's evenly distributed in the dish.
Lay the bacon slices across the top of the meatloaf, tucking the ends underneath.
Place the meatloaf in the preheated oven and bake for approximately 1 hour or until the internal temperature reaches 160°F.
If the bacon begins to crisp too quickly, you can cover the meatloaf with foil to prevent it from burning.
Once cooked through, remove the meatloaf from the oven and let it rest for 10 minutes before slicing. This resting period allows the juices to redistribute, keeping the meatloaf moist.
Slice the meatloaf into even portions and serve with your favorite sides, like baked sweet potatoes or green beans almondine.