Start by grating your zucchini using a box grater or food processor. Once grated, place the zucchini in a clean kitchen towel or cheesecloth and squeeze out as much moisture as possible.
In a large mixing bowl, combine the cornmeal, baking powder, baking soda, garlic powder, onion powder, salt, and pepper. Whisk these together to evenly distribute the leavening agents and spices throughout the cornmeal.
In a separate bowl, beat the eggs lightly. Add the olive oil and mix well. Then stir in the grated zucchini, corn kernels, diced onion, diced bell pepper, shredded cheese, and diced turkey bacon if using. Mix until everything is evenly combined.
Slowly add the dry ingredients into the wet mixture, folding gently until just combined. Be careful not to overmix to keep the texture light and fluffy.
Preheat your oven to 375°F (190°C). Grease a muffin tin or use silicone baking cups to prevent sticking. Spoon the batter evenly into each cup, filling about 3/4 full to allow room for rising.
Bake the casserole cups for 20-25 minutes, or until the edges turn golden brown and a toothpick inserted in the center comes out clean. Remove from the oven and allow them to cool for a few minutes before removing from the tin.
Serve warm as a delicious snack, side dish, or even a light meal. These Zucchini Cornbread Casserole Cups pair wonderfully with a fresh salad or a bowl of soup.