0.5cupunsalted butter, softened to room temperature
2largeeggs
1teaspoonvanilla extract
1cupsour cream
1.5cupsfresh cranberries
0.5cupchopped pecans (optional)
1teaspoonground cinnamon (for topping)
1tablespoonpacked brown sugar (for topping)
Instructions
Preheat the oven to 350°F (175°C) and prepare a 9-inch round cake pan or a 9x9-inch square pan by greasing it with butter or cooking spray and lightly dusting it with flour.
In a medium-sized mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt until thoroughly combined. Set aside.
In a large mixing bowl, combine the softened butter and granulated sugar. Beat them together on medium speed until light and fluffy, about 2-3 minutes.
Add the eggs one at a time to the butter-sugar mixture, mixing well after each addition. Stir in the vanilla extract.
Gradually blend the dry ingredients into the wet mixture in three parts, alternating with the sour cream. Start and finish with the flour mixture, mixing until just combined.
Gently fold in the cranberries and chopped pecans, if using.
Pour the batter into the greased cake pan, smoothing the top with a spatula.
In a small bowl, mix the ground cinnamon and packed brown sugar together and sprinkle it evenly over the top of the batter.
Bake for 35-40 minutes, checking for doneness with a toothpick inserted into the center.
Allow the cake to cool in the pan for about 10 minutes, then transfer to a wire rack to cool completely before slicing.
Notes
After the cake has cooled, lightly dust the top with powdered sugar for an elegant finish. Serve with fresh cranberries alongside slices of the cake.