Preheat oven to 350°F. Line loaf pan with parchment paper or spray with non-stick cooking spray. Set aside.
In a large bowl, whisk together flour, baking powder, salt, and cardamom. Sift all ingredients if possible.
In a medium sized bowl, whisk eggs with oil, both sugars, vanilla extract, yogurt, and blood orange zest. Pour these wet ingredients into your bowl of dry ingredients and combine well with a spatula. Pour into prepared loaf pan. Bake for 45-50 minutes.
Let bread cool in pan for ten minutes before removing and placing onto a cooling rack. Now is when you'll want to make your blood orange glaze.
Blood Orange Glaze
In a medium sized bowl, whisk together confectioners sugar with juice from 1 blood orange. Feel free to add more sugar if you'd like a thicker glaze. Pour over loaf and enjoy!
Notes
To keep bread fresh and retain moisture, store at room temperature and keep wrapped in plastic wrap.