01 -
Preheat oven to 175°C. Grease and flour a 23×23 cm baking dish or line with parchment paper.
02 -
In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
03 -
In a large bowl, beat softened butter and granulated sugar until light and fluffy, about 3–5 minutes.
04 -
Beat in eggs one at a time, mixing well after each addition. Add orange zest and orange juice and mix until well combined.
05 -
Gradually fold the dry ingredients into the wet mixture, alternating with the Greek yogurt or sour cream. Begin and end with dry ingredients. Mix gently until just incorporated.
06 -
Fold in cranberries gently, ensuring even distribution throughout the batter.
07 -
Spread batter evenly into the prepared baking dish with a spatula.
08 -
Bake for 35–40 minutes, or until a toothpick inserted in the center emerges clean.
09 -
Cool in the dish for 10 minutes, then transfer to a wire rack to cool completely. Slice and serve warm or at room temperature.