Preheat oven to 425 degrees. Either spray muffin pan with non-stick spray or line with muffin cups.
In a large bowl, whisk the flour, sugars, poppy seeds, baking powder and soda, and salt together until mixed. Set aside.
In a smaller bowl, whisk the butter, blood orange juice, and blood orange zest together. Add the eggs and whisk together. Whisk in the yogurt and vanilla.
Pour the wet ingredients into the dry ingredients and gently mix until just combined and forms a thick batter.
Spoon the batter into the muffin tin/cups, fill them 3/4 to all the way full.
Bake for 5 minutes at 425 degrees and then reduce temperature to 375 degrees. Continue baking for 10-15 minutes or until muffins are golden brown. (You can use a toothpick to check for doneness).