Preheat your oven to 350°F or 177°C. Grease your chosen pan (a 9-inch deep-dish pie dish, a 9-inch springform, or an 8-inch square pan). Set aside
In a small bowl, whisk in the all-purpose flour, baking powder, and a pinch of salt. Set aside. Grab a large bowl and beat the butter and granulated sugar together on high speed for 2 minutes using a hand mixer or stand mixer (use the paddle or whisk attachment). Scrape down the bowl’s sides with a silicone spatula.
Fold in your eggs, sour cream, a dash of vanilla extract, and almond extract on medium-high until blended. Scrape down the bowl one more time.
Gradually add the dry ingredients while keeping the mixer on low. Don’t overmix it! Fold in the chopped cherries gently. Pour the batter into your prepared pan and smooth it out. Set aside.
In a small bowl, combine the flour, brown sugar, and cinnamon with a fork. Pour in the melted butter and stir gently until you get crumbly bits. Scatter the crumble topping and sliced almonds evenly over the batter.
Bake for 38-45 minutes until a toothpick inserted into the center comes out clean. If the top browns too quickly, just cover it lightly with aluminum foil for the last few minutes.
Take the buckle out of the oven and let it cool on a wire rack to cool for 15 minutes. Enjoy!