Preheat oven to 375°F (190°C). Grease a 9x5 inch loaf pan or prepare a rimmed baking sheet.
Heat olive oil in a skillet over medium heat. Sauté the diced onion and green bell pepper until softened, approximately 5 to 7 minutes. Add minced garlic and cook for 1 additional minute. Remove from heat and allow to cool slightly.
In a large mixing bowl, combine the ground beef, breadcrumbs, eggs, Worcestershire sauce, salt, black pepper, and the sautéed vegetable mixture. Mix by hand until just combined; do not overwork the meat.
Place half of the meat mixture into the prepared pan or onto the baking sheet, shaping it into a rectangle.
Layer 4 slices of Provolone cheese over the meat, keeping the cheese away from the very edges.
Top with the remaining meat mixture, pinching the sides to seal the cheese inside the loaf.
Pour the beef broth into the bottom of the pan to maintain moisture during baking.
Bake for 45 minutes. Remove from oven and layer the remaining 2 slices of Provolone cheese on top.
Return to the oven and bake for an additional 10 to 15 minutes, or until the internal temperature reaches 160°F (71°C).
Allow the meatloaf to rest for 10 minutes before slicing and serving.