Preheat oven to 350 degrees (F). Grease a large loaf pan, line with parchment paper, and set aside.
In a medium-sized bowl combine 1 and 2/3 cups of the flour, baking powder, and salt; mix well to combine; set aside.
In a separate medium-sized bowl whisk together the ricotta, sour cream, sugar, eggs, egg yolk, orange zest, and vanilla.
Chop cranberries and toss them with remaining flour; set aside.
Slowly whisk the dry ingredients into the wet ingredients. With a rubber spatula, fold the oil into the batter, folding from the bottom and up, making sure it’s all incorporated. Fold in the flour coated cranberries.
Pour the batter into prepared pan and bake for 50-55 minutes, or until a cake tester placed in the center of the loaf comes out clean.
Cool cake in pan for 10 minutes, then carefully transfer to a cooling wrack to cool completely.
To make the glaze simply whisk together the ingredients until smooth. Add more juice for a thinner glaze, and more sugar if you need to thicken it up.
Pour glaze over cake right before serving.
Tried it and loved it?Snap a picture and share it with me on Instagram @Bakerbynature and by using the hashtag #BakerByNature