01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish with butter or nonstick spray.
02 - In a large mixing bowl, whisk together all-purpose flour, baking powder, baking soda, and salt until well blended.
03 - In a separate bowl, whisk the eggs, buttermilk, and melted butter until fully combined.
04 - Pour the wet mixture into the dry mixture and gently stir until just combined; avoid overmixing for best texture.
05 - Carefully fold in chopped dill pickles, shredded cheddar cheese, fresh dill, and green onions, ensuring even distribution.
06 - Pour the batter into the prepared baking dish and smooth the surface with a spatula.
07 - Sprinkle shredded mozzarella cheese or additional cheddar evenly over the batter.
08 - Bake in the center of the oven for 28 to 32 minutes, or until golden brown and a toothpick inserted into the center comes out clean.
09 - Allow to cool slightly. Cut into squares and garnish with pickle slices and extra dill if desired. Serve warm.