Preheat oven to 350°F (175°C) and grease two 8-inch (20 cm) round baking pans.
Pit and chop the cherries, then mix them with the brown sugar in a small bowl. Set aside.
2 cups (~280 g) fresh cherries, 6 tbsps (75 g) light brown sugar
In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
2 cups (240 g) all-purpose flour, ⅔ cup (135 g) granulated sugar, 1 tsp (4 g) baking powder, ½ tsp (3 g) baking soda, ¼ tsp (1.5 g) table salt
In a separate bowl, whisk the eggs, sour cream, melted butter, and vanilla until smooth.
2 large eggs, 1 cup (240 g) full-fat sour cream, 6 tbsps (85 g) unsalted butter, 2 tsps (10 ml) vanilla extract
Add the wet mixture to the dry ingredients and stir until just combined. The batter will be thick.
Divide the batter into four equal parts. Spread one part into the bottom of each pan using an offset spatula.
Spoon the cherry mixture evenly over the batter in each pan.
Use the remaining two parts of batter to spoon and gently swirl over the cherry layer. It does not need to fully cover the fruit.
Sprinkle the slivered almonds over the top of each cake.
½ cup (45 g) slivered almonds
Bake for 20–25 minutes, or until a toothpick inserted in the center comes out clean.
Cool in the pans on a wire rack for 15 minutes, then run a sharp knife around the edges and remove the cakes by flipping them out of the pans.
While the cakes cool, whisk together the confectioners’ sugar, milk, and vanilla extract to make the glaze.
½ cup (60 g) confectioners' sugar, 1 tbsp (15 ml) whole milk, ½ tsp (2.5 ml) vanilla extract
Drizzle the glaze over the cooled cakes and serve.