Preheat oven to 350°F.
Whisk together the flour, cornstatch, baking powder, and salt. Whisk to combine. Toss in the cranberries, then set aside.
1 3/4 cups all-purpose flour, 2 tsp. baking powder, 1/2 tsp. salt, 1 1/4 cups fresh cranberries, 1 Tbsp. cornstarch
In a separate bowl rub the orange zest into the granulated sugar. Whisk in the oil and sour cream. Then add in the the eggs, orange juice, sour cream, and vanilla. Add this mixture to the dry ingredients, and gently mix just until moistened. (Do not over mix. t will be thick!)
2 Tbsp. orange zest, 1/2 cup vegetable oil or melted butter, slightly cooled, 1/2 cup sour cream, room temperature, 2 large eggs, room temperature, 2 Tbsp. orange juice, room temperature, 1 tsp. vanilla extract, 1 cup granulated white sugar
Spray 8x4-inch light colored aluminum loaf pan with non-stick baking spray or grease with butter/dust with flour. Pour the batter into prepared pan and bake for ~50-55 minutes or until toothpick inserted in the middle comes out clean. If the tops are browning too fast, cover the top of the bread with foil.
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