01 -
Turn your oven to 350°F (177°C) to warm it up. Spray the edges of an 8½-inch loaf pan with a nonstick oil spray, then line it up neatly.
02 -
In a big ol’ bowl, put together the eggs, almond and vanilla flavorings, yogurt, buttermilk, sugar, and melted butter. Whip it for a couple of minutes with the mixer on medium until it all looks smooth and the eggs are mixed through.
03 -
Grab another bowl and mix up your salt, baking powder, and flour. Sift that dry combo right on top of the wet stuff, then beat it again (medium speed) for 60 seconds or so, just to get all the flour combined.
04 -
Cut your cherries into halves or quarters after getting rid of their pits. Toss the cherry bits with cornstarch, then fold them into the batter along with your sliced almonds, saving a good handful of both for the topping.
05 -
Pour that batter into your ready-to-roll loaf pan. Scatter the saved cherries and almonds on top for a good look. Stick it in the oven and bake for 50–60 minutes. Check it with a toothpick—if it comes out clean, you're good. Cool the loaf on a rack after pulling it from the pan.
06 -
Mix your cream, powdered sugar, and almond flavoring in a big bowl until smooth. If you want it thicker, stir in extra sugar. Drizzle this over your cooled loaf for a sweet finish.