Preheat oven to 350 degrees F and grease a 9x9 square baking pan with nonstick cooking spray. Set aside.
Add butter, orange zest and sugar in a mixing bowl and beat well until fluffy. Add egg and vanilla and beat well.
Mix together flour, baking powder and salt in a small bowl. Add flour mixture and milk to batter and beat just until combined.
In a small bowl, combine cranberries and 2 tablespoons flour. Fold cranberries into batter.
Spoon batter into prepared pan. Batter is very thick and almost seems dry, but is not! The moisture from the cranberries will make it perfect! Top with coarse sugar.
Bake for 30-35 minutes or until center is done when a toothpick is inserted in the center. Cool and serve warm.
Serves 9
Video
Notes
NOTE: If you are going to use frozen cranberries, allow them to completely defrost and then pat them dry with a paper towel.We don't want extra moisture in the batter because it won't cook properly.