Start by preheating your oven to 350°F (175°C). Prepare a cake pan by greasing it and lining it with parchment paper.
In a food processor, blend the whole oranges until they are smooth.
To the blended oranges, add the shelled pistachios, almond flour, granulated sugar, eggs, baking powder, vanilla extract, and salt. Process everything together until well mixed.
Pour the batter into the prepared cake pan and smooth out the top.
Bake in the preheated oven for about 40-45 minutes, or until a toothpick inserted into the center comes out clean.
Once baked, allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
For an optional glaze, whisk together the powdered sugar, fresh orange juice, and orange zest until you achieve a smooth consistency.
Drizzle the glaze over the cooled cake and finish by garnishing with chopped pistachios, curls of orange zest, and a light dusting of powdered sugar.
