Preheat the oven to 180 degrees celsius (fan forced).
Lightly grease a 20cm x 30cm baking dish and set aside.
Place the cheese into the Thermomix bowl and grate for 5 seconds, Speed 8. Set aside in a separate bowl.
Place the zucchini and onion into the Thermomix bowl and grate for 5 seconds, Speed 6.
Add the bacon and grate for an additional 5 seconds, Speed 5.
Add the eggs, self-raising flour, vegetable oil, grated cheese and salt and pepper. Mix for 10-15 seconds, Speed 4 (use the spatula to help mix).
Pour the mixture into the prepared baking dish and cook for 30-40 minutes or until golden on top and cooked through when tested with a skewer.