-
Toss the cranberries together with 2 teaspoons of flour in a small bowl. Set aside.
-
Whisk together the remaining 2 cups of flour, baking powder, baking soda, salt, cinnamon, and cardamom.
-
Place the sugar and lemon zest in the bowl of a stand mixer and rub the zest into the sugar with your fingertips until the sugar becomes moist and fragrant. Fit the mixer with the paddle attachment and add the butter. Beat on medium speed until light, about 3 minutes. Add the eggs one at a time, beating for 1 minute after each addition. Beat in vanilla. Reduce speed to low and add the flour mixture in 3 parts, alternating with the buttermilk (begin and end with the dry ingredients). Batter will be thick. Gently fold in the berries with a spatula.
-
Pour batter into the prepared baking pan and smooth the top with a spatula. Break crumb mixture into pieces and sprinkle over the cake. The pieces don’t need to be uniform in size—the cake with be cuter if they aren’t. Press the crumbs into the cake lightly with your palm.
-
Bake for 55 to 65 minutes, until crumbs are golden and a cake tester inserted into the center of the cake comes out clean. Transfer cake to a wire rack and cool for 20 to 30 minutes before serving.