A soft and moist coffee cake filled with fresh cranberries and has a buttery crumb topping. Enjoy this coffee cake for brunch, breakfast or a sweet treat. And of course, with a cup of coffee!
In a medium bowl, combine the flour, baking powder, baking soda, and salt. Stir together and set aside.
In a separate large bowl, beat the eggs and sugar together for about 15-20 seconds with a hand mixer. Add in the Greek yogurt, buttermilk, oil and vanilla extract. Mix together until smooth.
Add the dry ingredients into the wet and stir until just combined. There will still be lumps! Fold in the fresh cranberries.
Pour the batter into a greased 9-inch pie dish, spring form pan or square baking pan. Spread out the batter evenly.
To make the crumb topping, combine the flour, brown sugar, cinnamon, and pinch of salt into a medium bowl. Stir until fully combined. Using a pastry cutter or fork, cut the cold butter pieces into the flour mixture until mixed in.
Sprinkle the crumb topping over the coffee cake batter. Bake for 26-30 minutes or until the coffee cake is set and toothpick comes out clean.