Start by washing your zucchinis thoroughly. Using a box grater, grate the zucchinis and then transfer the grated zucchini to a clean kitchen towel or cheesecloth. Squeeze out excess moisture to prevent soggy muffins. Set the zucchini aside.
In a large mixing bowl, whisk together the all-purpose flour, cornmeal, baking powder, garlic powder, salt, and black pepper. This ensures your leavening is evenly distributed, giving your muffins a nice rise.
In a separate bowl, beat the eggs lightly. Add the milk and vegetable oil, whisking until fully combined.
Slowly pour the wet ingredients into the dry ingredients, stirring gently until just combined. Be careful not to overmix; you want the batter to be slightly lumpy.
Fold in the grated zucchini, shredded cheddar cheese, and crumbled turkey bacon. Mix just until evenly distributed throughout the batter.
Preheat your oven to 375°F (190°C). Line a muffin tin with paper liners or lightly grease each cup. Divide the batter evenly among 12 muffin cups. Bake for 18-22 minutes, or until a toothpick inserted into the center of a muffin comes out clean and the tops are golden brown.
Allow the muffins to cool in the tin for about 5 minutes before transferring them to a wire rack to cool completely. These muffins are best enjoyed fresh but also hold up well for snacking later.