Preheat the oven to 350°F and lightly grease a small loaf pan.
In a mixing bowl, whisk together the flour, baking powder, and salt until evenly combined.
In a separate bowl, whisk the eggs and sugar until smooth, then slowly add the olive oil while continuing to whisk.
Stir in the blood orange zest and juice until the wet mixture is fully blended.
Pour the wet ingredients into the dry ingredients and fold gently until no dry streaks remain.
Transfer the batter to the prepared loaf pan and smooth the top.
Bake for 40 to 45 minutes, or until a toothpick inserted in the center comes out clean.
Let the cake cool in the pan for 10 minutes before turning it out onto a wire rack to cool completely.