01 - Preheat oven to 350°F. Grease and line a 9x5 inch loaf pan with baking paper.
02 - In a large bowl, whisk together eggs, milk, and olive oil until well combined.
03 - Add grated zucchini, carrot, spinach, bell pepper, onion, ham, and cheese. Stir to mix.
04 - In a separate bowl, sift together self-raising flour, baking powder, salt, and pepper.
05 - Fold dry ingredients and chopped herbs into the wet mixture until just combined.
06 - Pour batter into the prepared loaf pan and smooth the top.
07 - Bake for 40 minutes, or until golden and a skewer inserted into the center comes out clean.
08 - Allow to cool in the pan for 10 minutes before transferring to a wire rack. Serve warm or at room temperature.