1.Preheat oven to 200°C.
2.Grease an 8-hole (¾-cup/180ml) petite loaf pan. Line each hole with a strip of baking paper, extending paper over short sides.
3.Sift flour into a large bowl and whisk in eggs and oil. Stir in cheeses, ham, vegetables and herbs. Season. Spoon mixture into pan holes and top with tomato halves.
4.Bake loaves about 30 minutes. Stand loaves in pan 5 minutes; turn onto wire rack to cool.
You can also bake this mixture in one loaf pan; it will take about 45 minutes to cook. Loaves are best made on the day of serving.Note