Preheat the oven to 180°C (350°F). Grease and line an 8-inch round cake pan.
In a large bowl, combine the almond flour, sugar, baking powder, and salt.
In another bowl, whisk the eggs, orange juice, orange zest, and melted coconut oil or butter.
Pour the wet ingredients into the dry ingredients and stir until well combined.
Pour the batter into the prepared cake pan and smooth the top.
Sprinkle the chopped almonds on top of the batter.
Bake for 25-30 minutes, or until a toothpick inserted comes out clean.
Let the cake cool before garnishing with orange slices and a light dusting of powdered sugar (optional).