Combine the dry ingredients including all-purpose flour, salt, baking powder, baking soda, and poppy seeds.
Combine sugar with orange zest. Rub the sugar with the orange zest to release the oils from the zest.
Beat together the infused sugar with softened butter until creamed, light, and fluffy, about 3 minutes. Add the eggs one at a time, fully incorporating the egg before adding the next. Add the blood orange juice and yogurt and mix until well combined.
Stir in the dry ingredients just until mixed. Pour the batter into the greased loaf pan. Bake the cake for 1 hour - 1 hour 15 minutes or until a toothpick inserted in the center comes out clean. Remove from the oven and cool completely on a wire rack.
Make the blood orange glaze. Whisk together powdered sugar with 2-3 tablespoons of blood orange juice, adding just enough juice to achieve the right consistency. Pour the glaze over the cake. Slice and serve.
Notes
If blood oranges aren't in season, you can use regular oranges instead. You'll need about 5 medium blood oranges for this recipe.