Place the whole oranges into a large saucepan and cover with water. Bring to the boil and then simmer for 1 hour.
Pre-heat the oven to 150°C and line and grease a 20cm round cake tin.
Remove the oranges from the saucepan and cut in half to remove and discard the pips.
Place the oranges into a blender and blitz until smooth.
Set the oranges aside for a moment whilst you beat the eggs and sugar in either a large mixing bowl or food mixer until pale and thick.
Then mix in the pureed orange.
Add the polenta, ground almonds, baking powder, rosemary leaves and salt. Beat until thoroughly incorporated.
Pour the batter in the prepared cake tin and bake for 10 minutes then turn the heat up to 160°C. Bake for a further 30 minutes until firm to the touch and an inserted toothpick comes out clean.
Once the cake is ready, remove from the oven and whilst the cake is still in the tin prick the surface all over with a cocktail stick. Pour the reserved blood orange sugar syrup all over the surface of the cake.
Let the cake cool in the cake tin before removing. Decorate with the blood orange slices and fresh rosemary then serve.