Sift flour and baking powder together into a bowl.
Lightly beat eggs, and mix them into the flour with the oil.
Stir in the Parmesan cheese, onion, and zucchini, and season with basil, salt, and pepper.
Pour mixture into a well-greased 9x13 inch baking dish.
Bake in preheated oven for one hour.