- Preheat the oven to 175°C (350°F). Grease a 23 x 12 cm (9 x 5 po) loaf pan (see note). Line the bottom and two longer sides of the pan with a sling of parchment paper.
- In a large bowl, whisk together the flour, baking powder, Herbes de Provence, salt, and black pepper. In a second bowl, whisk together the eggs, yogurt, and olive oil. Pour the wet ingredients over the dry ingredients and stir, using a spatula, until the dry ingredients are fully incorporated. Stir in the cheese, ham, baby spinach, and green onion.
- Transfer the mixture to the prepared pan and smooth out the top. Bake util the bread is golden brown and a toothpick inserted in the center comes out clean, about 45 minutes. Remove from the oven and let cool over a wire rack for 15 minutes. Pull on the parchment paper sling to unmold, then let cool completely over the wire rack.
- To store, tightly wrap the cake in plastic wrap.
- Enjoy at room temperature, or reheat in a 150°C (300°F) oven for 10 minutes before serving.
Note: The mixture can also be baked in two small loaf pans (15 x 9 cm / 6 x 3.5 in) for 25 to 30 minutes, in or in a muffin pan, for 15 to 20 minutes.
Keeps for up to 10 days in the refrigerator and 1 month in the freezer. To thaw, refrigerate overnight.