Delicious fresh (or frozen) cranberry coffee cake, topped with an almond streusel.
In a large bowl with an electric mixer or the bowl of a stand mixer fitted with the paddle attachment, beat together the butter and sugar until light and fluffy, about 2 minutes. Add the lemon zest and juice and mix to combine. Add the eggs one at a time, beating well after each addition and scraping down the sides of the bowl as needed. Add the almond extract (or vanilla) and mix to combine. Add the flour mixture alternately with the sour cream and mix until well combined.
Be sure to read the "Cook's Notes" in the original post, for more tips, options, substitutions and variations for this recipe!