In a large mixing bowl, cream sugar and butter until blended. Add one egg at a time, mixing between each addition.
Add yogurt, vanilla extract, lemon zest and juice. Blend until incorporated.
Add all dry ingredients, mix until fully combined and the batter is smooth.
In a large bowl, with 1 Tbsp of flour, lightly coat the washed and dried cranberries in flour. This method will prevent the berries from sinking to the bottom of the loaf during baking as the flour coating adds friction against the batter.
Gently fold the cranberries into the batter using a spatula.
In a greased loaf pan, pour batter into the pan.
Bake at 350 F for 50-60 minutes until toothpick insert comes out clean from the centre of the loaf.