Instructions

  1. Preheat the oven to 350°F. Grease a 9" square pan.

  2. To make the topping: In a medium bowl, whisk together the flour, sugar, cinnamon, and salt. Add the vanilla and almond extracts to the melted butter and pour the butter into the flour mixture, stirring until you have a uniformly moist mixture. Set aside while you make the batter.

  3. To make the batter: In a large mixing bowl, beat the butter and sugar until well combined. Add the eggs, vanilla, and starter, mixing until smooth and scraping the bowl's sides and bottom as you go.

  4. In a medium bowl, whisk together the all-purpose flour, potato flour, baking soda, salt, and baking powder. Add to the butter/starter mixture, stirring until evenly combined. Add the milk and mix until smooth.

  5. Spread the batter in the prepared pan. Sprinkle the crumb mixture evenly over the top.

  6. Bake the cake for 45 to 50 minutes, until a paring knife inserted in the center comes out clean, and the edge of the cake just barely pulls away from the pan. Remove it from the oven and cool on a rack; dust the top with confectioners' sugar if desired.

  7. Store the cake, the pan covered with plastic, at room temperature for several days; freeze for longer storage.

Tips from our Bakers

  • Don’t have any starter? Here’s a recipe for homemade sourdough starter. If you're making it from scratch, you'll need to feed it for 5 to 7 days before it’s ready for baking. Want a head start? Purchase our classic fresh sourdough starter – it’ll be ready for baking about 24 hours after it arrives at your door. Looking for tips, techniques, and all kinds of great information about sourdough baking? Find what you need in our sourdough baking guide.

  • Some bakers have commented on the "overly generous" amount of crumb topping. After re-testing just to make sure, we stand by the amount of topping as written: enough to cover the cake generously, without leaving any bare spots. If desired, reduce the topping ingredient amounts by 25 percent.