Preheat oven to 350℉. Line an 9x5 inch loaf pan with parchment paper.
In a large bowl, whisk together the eggs, yogurt and olive oil until smooth. Next, add in the flour, baking powder, salt, garlic powder, onion powder, and mix together until incorporated. Fold in the zucchini shreds. Then, transfer the mixture to the loaf pan. Add the block of cheese in the middle and gently press down to the middle (NOT to the bottom of the pan). Use a small spatula to cover the cheese log with the batter. Bake for 1 hour or until golden brown on top. Mine took 1 hour and 10 minutes. Allow to set in the pan for 5 minutes then transfer to a wire rack to cool completely.