Preheat the oven to 400F. Grease a 8½-x-4½-inch loaf tin.
In a large bowl whisk the flour, baking powder, and salt together and make a well in the center.
In another bowl lightly beat the eggs, then whisk in the milk, olive oil, and ham.
Pour the egg mixture over the flour mixture and stir gently to blend.
Fold in the cheese, ham, bacon and olives.
Bake the loaf for 10 minutes.
Reduce the oven temperature to 375F and continue to bake the loaf for approximately 35 minutes, until it’s puffed and golden, or a toothpick inserted into the center comes out clean.
Transfer the pan to a cooling rack and let it rest for 5 minutes, then turn it out.
Let cool for 10 minutes. Serve warm with a dollop or butter.
Recipe by Baker Street at https://bakerstreet.tv/2011/07/cheddar-ham-bacon-and-olive-bread/