Preheat oven to 375°F.
Grease an 8x13-inch casserole dish.
Dice zucchini, onion, and mozzarella cheese into ¼-inch pieces and place in a large bowl.
Season with garlic, salt, pepper, and parsley, stirring to distribute evenly.
In a medium bowl, whisk together biscuit mix, eggs, and oil until smooth.
Pour into the bowl with the zucchini mixture and stir well.
Add ½ cup Parmesan cheese and stir to combine.
Pour into prepared casserole dish and top with remaining ½ cup Parmesan.
Bake for 45-50 minutes until cheese topping is golden and a toothpick inserted comes out clean.
Let cool 5-10 minutes before serving.