Step 1: Preheat your oven to 350°F (175°C). This ensures that your cake will bake evenly and rise beautifully.
Step 2: Grease your 9x13 inch baking pan with butter and lightly flour it to prevent the cake from sticking.
Step 3: In a large mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set aside.
Step 4: In another bowl, combine the softened butter and white sugar. Using an electric mixer or whisk, beat until the mixture is light and fluffy, about 3-4 minutes.
Step 5: Add the eggs one at a time, ensuring each one is fully incorporated before adding the next. Then, mix in the orange and lemon zest.
Step 6: Pour in the lemon juice, orange juice, and milk into the butter mixture. Mix until just combined.
Step 7: Gradually add the dry ingredient mixture to the wet ingredients, stirring gently until there are no lumps. Be careful not to overmix.
Step 8: Pour the batter into the prepared baking pan and smooth the top with a spatula. Bake in the preheated oven for 30-35 minutes or until a toothpick inserted in the center comes out clean.
Step 9: Once baked, remove the cake from the oven and allow it to cool in the pan for about 10 minutes. Then transfer it to a cooling rack to cool completely.
Step 10: In a small bowl, mix together the powdered sugar, honey, and lemon juice until smooth. If the glaze is too thick, you can add a little more lemon juice or a splash of water to reach your desired consistency.
Step 11: Once the cake is completely cool, drizzle the lemon honey glaze over the top, allowing it to drip down the sides for a beautiful finish.