Preheat your oven to 350 degrees Fahrenheit. Spray a 9 inch bread pan with cooking spray.
In a large bowl mix together the flour, baking soda, baking powder, and salt.
2 1/2 cups all purpose flour, 1/2 teaspoon baking soda, 1/2 teaspoon baking powder, 1/2 teaspoon table salt
In another medium bowl mix together the yogurt, eggs, sugar, butter, orange juice, orange zest, and vanilla extract.
1 cup yogurt, 3 eggs, 3/4 cup granulated sugar, 4 tablespoons unsalted butter, 1 tablespoon orange juice, 2 teaspoons orange zest, 2 teaspoons vanilla extract
Mix the wet ingredients into the dry, being careful not to over-mix. Stir in the frozen cranberries. Pour the batter into the prepared bread pan.
Bake the bread for 60 minutes or until a toothpick inserted into the middle of the bread comes out with just a few crumbs.
After 10 minutes, remove from the bread pan and set on a cooling rack. Allow to cool completely before serving. Store in an airtight container on the counter for up to 1 week.