Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan.
Whisk the almond flour, all-purpose flour, granulated sugar, baking powder, and salt in a large mixing bowl.
In a separate bowl, beat the eggs until frothy. Add the melted butter, lemon zest, orange zest, and fresh orange juice. Mix until well combined.
Gradually add the wet ingredients to the dry ingredients, stirring until the batter is smooth and well incorporated.
Pour the batter into the prepared cake pan and smooth the top with a spatula. Sprinkle the sliced almonds evenly over the top.
Bake the cake in the oven for approximately 35-40 minutes or until a toothpick inserted into the center comes clean.
Allow the Portuguese Almond Breakfast Cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
Dust the cooled cake with powdered sugar before serving. Slice and enjoy this delightful almond-infused treat as part of your Portuguese-inspired breakfast.