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 thoroughly.
04 - In a separate bowl, sift together self-raising flour, baking powder, salt, and pepper.
05 - Fold dry ingredients and chopped herbs into wet mixture until just combined. Do not overmix.
06 - Pour batter into prepared loaf pan and smooth the top evenly.
07 - Bake for 40 minutes, or until golden and a skewer inserted into center comes out clean.
08 - Allow to cool in pan for 10 minutes before transferring to wire rack. Serve warm or at room temperature.