Preheat your oven to 350°F. While that’s warming up, I like to have Olivia help me line the bottom of our 9-inch round cake pan with parchment paper. It’s like a little craft project before the baking starts, and it ensures none of those precious berries stay stuck to the pan!
Pour the melted butter into the bottom of the pan and sprinkle the brown sugar evenly over it. Olivia loves watching the sugar soak into the butter, it’s the start of that magical glaze!
In a medium bowl, gently toss your blueberries with lemon juice, cornstarch, and a pinch of salt. The cornstarch is our secret for a jammy top that isn't soggy. Spread them in a single layer over the sugar in the pan.
In a large bowl, beat the softened butter and granulated sugar until light and fluffy. This usually takes about 3 minutes, Olivia likes to count the seconds for me!
Add the eggs one at a time, beating well. Then, mix in the lemon zest, vanilla extract, and almond extract. Olivia says this is the part where the kitchen starts to smell 'heavenly.'
Whisk your flour, baking powder, baking soda, and salt together. Alternately add the dry mix and the sour cream mixed with milk to the butter mixture. Be gentle, stop as soon as the flour streaks disappear so the cake stays tender!
Carefully spread the batter over the blueberries. Bake for 45-50 minutes. You’ll know it’s ready when a toothpick comes out clean and the top is a beautiful golden brown.
This is the most exciting part! Let the cake cool in the pan for exactly 10 minutes. Run a knife around the edge, place your platter on top, and flip it quickly! I always hold my breath for a second, and Olivia always cheers when the pan lifts off to reveal those glossy berries.