Let’s first make the compote.
Supreme the oranges, removing the segments without any pith. Discard the pith.
In a saucepan, combine, blood orange supremes, ginger, raisins, sugar and 1 tablespoon water.
Cook on medium high heat for 10 minutes until thickened and most of the liquid has evaporated.
Add pistachio. Stir to combine and leave to chill.
To make the beignet’s, sift flour, baking powder, salt, cinnamon and mace.
In a separate bowl, whisk egg yolks, sugar, lime zest, vanilla extract, butter, blood orange juice and ½ cup water. Whisk until thoroughly combined.
Add to dry ingredients and mix well.
In a separate bowl, beat egg whites until stiff peaks form.
Using a rubber spatula, fold in egg whites until thoroughly combined.
Heat enough oil for deep frying in a deep pan.
Place spoonfuls of batter into the hot oil. Cook until golden brown, flipping frequently so that it gets evenly browned.
Drain on paper towels.
Garnish with powdered sugar and chopped pistacchios (if desired).