75g unsalted butter
120g light brown sugar
For the Cake
180g plain flour
1 tsp baking powder
½ tsp baking soda
80ml sour cream
55ml orange juice
1 tbsp grated orange zest
Method - Topping
Spread the nuts on a baking tray and toast until golden, 8 to 10 minutes (mine only took 4 minutes!!) Heat the butter in a medium saucepan over medium heat until foaming. Whisk in the brown sugar, turn the heat to low, and cook, whisking constantly, for 2 minutes. Scrape the mixture into the prepared pan and smooth with a spatula. Drizzle over the honey and scatter over the toasted nuts.
Method - Cake
Combine the butter and granulated sugar in a large mixing bowl and cream with an electric mixer on medium high speed until fluffy, about 3 minutes, scraping down the sides of the bowl once or twice. Stir in the orange zest.
With the mixer on medium-low speed, pour the egg mixture into the bowl in a slow stream, stopping the mixer once or twice to scrape down the sides.
Turn the mixer to low speed and add the flour mixture, a third at a time, scraping down the sides of the bowl after each addition. Then mix for 30 seconds on medium speed.
Pour the batter over the almonds, gently spreading it into an even layer.
Bake until the cake is golden and a toothpick inserted into the centre comes out clean, 35 to 40 minutes. Transfer the pan to a wire rack and let stand for 5 minutes.
Holding the pan and a plate together firmly with oven mitts, invert the hot cake onto the plate. Peel away the parchment paper. If necessary, replace any almonds stuck to the base of the pan. Let the cake cool for 20 minutes and serve warm or at room temperature.
Store uneaten cake in a cake keeper or wrap and store at room temperature for up to 2 days.