Preheat the oven to 350°F (175°C). Grease a 9-inch round cake pan and line the bottom with parchment paper to ensure easy removal.
In a medium bowl, whisk together all-purpose flour, cocoa powder, baking powder, baking soda, and salt. Set aside.
In a large bowl, beat softened butter and sugar until light and fluffy (about 2-3 minutes on medium speed).
Incorporate the eggs one by one, making sure each is fully mixed in before adding the next.
Stir in vanilla extract, almond extract, and orange zest.
Add half of the dry ingredients to the wet mixture, mixing on low speed. Pour in orange juice and milk, then add the remaining dry ingredients and mix until smooth.
Transfer the batter into the prepared pan and level the top. Bake for about 30 minutes. Then allow your cake to cool fully.
For the ganache, heat heavy cream in a saucepan until hot (not boiling). Sprinkle chocolate chips on top and let them rest for 1-2 minutes. Stir until smooth, then add vanilla extract and mix.
Once the cake has cooled, pour the ganache over the top, letting it drip down the sides.
Top with sliced almonds and enjoy!