Preheat the oven to 350 degrees F. Grease a 9-inch pie plate with butter or cooking spray.
In a skillet over medium heat, sauté the chopped onion until golden and translucent.
In a large mixing bowl, combine the grated zucchini, sautéed onion, sharp cheddar cheese, and swiss cheese.
To the zucchini and cheese mixture, add the beaten eggs, half-and-half, flour, salt, and black pepper. Stir well to combine all ingredients.
Pour the quiche mixture into the prepared pie plate.
Bake in the preheated oven for 30-35 minutes, or until the center of the quiche is set and the top is lightly browned.
Remove the quiche from the oven and let it cool slightly before slicing. Serve warm with a fresh salad for a complete meal.
DEVOUR!