Created by ForeverMama on February 20, 2015
Step 1: Preheat oven to 350-degrees-Fahrenheit. Butter a 9" square baking pan.
Step 2: Stir the flour, baking powder, and salt together in a bowl.
Step 3: Using a handheld mixer with beaters or a stand mixer with the paddle attachment, cream the butter, sugar, and orange zest together on medium-high speed for 3-5 minutes, until light and fluffy.
Step 4: Add the eggs one at a time, scraping down the sides of the bowl after each addition, then stir in the vanilla. Stir in the flour mixture in three additions alternating with the sour cream in two additions, beginning and ending with the flour mixture and scraping down the sides of the bowl occasionally. Be careful not to over beat in order to keep the crumb moist. The more you beat the gluten will develop, not lending to a moist product.
Step 5: Fold in 1 cup of the cranberries.
Step 6: Spread the mixture into the prepared pan. Distribute the remaining 1 cup cranberries over the cake and sprinkle the crumb topping over the cranberries.
Step 7: Bake for 45 - 50 minutes, or until lightly golden and firm on top. Test with a metal skewer (the kind used for making kabobs). If it comes out clean and if touched to your wrist, it should be hot. This is an indication that it is done.
Step 8: NOTE: This cake can be stored in plastic wrap. It will keep at room temperature for 2 - 3 days. During winter, it will keep longer.
Step 9: Combine the flour, sugars, salt, and butter in the bowl of a food processor or a stand mixer with the paddle attachment.
Step 10: If using a food processor, pulse until the mixture is the texture of coarse crumbs.
Step 11: With a stand mixer, combine on low speed, also until the texture of coarse crumbs.
Step 12: Drizzle the vanilla over the mixture and either pulse or mix briefly to distribute the vanilla.