01 - Preheat oven to 350°F. Grease and line a 9-inch round cake pan with parchment paper.
02 - Wash oranges. Quarter one orange, remove seeds, and puree whole in a food processor. Zest and juice the second orange, reserving zest and 2 tablespoons of juice for topping.
03 - Whisk eggs and sugar in a large bowl until pale and slightly thickened. Stir in olive oil, yogurt, and orange puree.
04 - In a separate bowl, combine almond meal, rice flour, baking powder, and salt.
05 - Gently fold dry ingredients into the wet mixture until just combined.
06 - Pour batter into prepared pan. Smooth top, then sprinkle with flaked almonds and reserved orange zest.
07 - Bake for 40 to 45 minutes until a skewer inserted in the center comes out clean and top is golden.
08 - Cool cake in pan for 10 minutes, transfer to wire rack, and dust with icing sugar before serving.