Preheat the oven to 350°F (180°C). Grease a 9x5-inch (23x13 cm) loaf pan and line with parchment paper, leaving a few inches of overhang.
In a large bowl, whisk to combine the flour, poppy seeds, baking powder, baking soda, and salt.
In another large bowl, massage the orange zest into the sugar until there are no more white patches of sugar. This will release the natural oils in the zest.
To the bowl of sugar, add the olive oil and eggs. Whisk until smooth and well combined.
Add the orange juice, yogurt, orange blossom water, and vanilla. Whisk until smooth.
Add the wet ingredients to the dry ingredients and fold until just combined. Don't overmix.
Pour the batter into the prepared loaf pan and smooth out the top.
Bake for 55-60 minutes or until a cake tester inserted into the center comes out clean.
Cool in the pan for 10 minutes then transfer to a wire rack to cool completely, about 1 hour.
Once cooled, dust with powdered sugar and enjoy with coffee or tea.