Preheat oven to 350°F.
Sift together the flour, sugar, baking powder, baking soda, and salt. Whisk to combine.
2 cups all-purpose flour, 3/4 cup granulated white sugar, 2 tsp. baking powder, 1/2 tsp. baking soda, 1 tsp. salt
In a separate bowl combine the eggs, orange zest, orange juice, sour cream, buttermilk, coconut oil, and vanilla. Add this mixture to the dry ingredients, and gently mix just until moistened. (It will be thick!)
1/4 cup vegetable oil, 2 large eggs, 1 Tbsp. orange zest, 3/4 cup orange juice, 3/4 cup sour cream, 1/3 cup buttermilk, 1 tsp. vanilla extract
Fold in the cranberries. Pro tip: coat the fresh cranberries in a bit of flour before folding them in. This can help prevent them from rising to the top of the bread!
2 cups fresh cranberries
Spray 9x5-inch bread loaf pan with non-stick baking spray. Pour mixture into prepared pan and bake for ~50-60 minutes or until toothpick comes out clean.
Once bread is cooled, whisk together ingredients for the frosting. You may need to alter some of the liquid or add more powdered sugar to get the consistency you like. Glaze and enjoy!
1 cup powdered sugar, 1-2 Tbsp. orange juice, 1 tsp. vanilla extract