01 -
Preheat oven to 350°F and grease a 9×13-inch baking pan.
02 -
In a large bowl, whisk together flour, sugar, baking powder, and salt.
03 -
Beat softened butter in a separate bowl until creamy.
04 -
Add eggs one at a time to the butter, mixing well after each addition. Stir in vanilla extract, orange zest, and orange juice.
05 -
Gradually add dry ingredients to the wet mixture alternating with milk, beginning and ending with dry ingredients. Mix until just combined.
06 -
Gently fold fresh or frozen cranberries into the batter.
07 -
Pour batter into the prepared pan and smooth the surface. Bake for 30 to 35 minutes or until a toothpick inserted comes out clean.
08 -
Allow cake to cool in the pan for 10 minutes, then transfer to a wire rack. Dust with powdered sugar if desired.