01 -
Preheat your oven to 350°F (175°C) and grease a loaf pan.
02 -
In a large bowl, mix together the sugar, eggs, sour cream, lemon zest, lemon juice, vanilla extract, and canola oil until smooth and well combined.
03 -
In a separate bowl, sift the flour, baking powder, and salt together.
04 -
Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Set the batter aside.
05 -
In a small bowl, beat the softened cream cheese and powdered sugar until smooth.
06 -
Pour half of the batter into the prepared loaf pan. Layer with half of the cream cheese mixture, swirling it through the batter with a knife. Add the remaining batter and swirl in the rest of the cream cheese mixture for a marbled effect.
07 -
Bake for 65 to 70 minutes. Cover with foil during the last 20-30 minutes to prevent over-browning. Test for doneness with a toothpick; it should come out clean.
08 -
Let the bread cool completely in the pan to ensure the cream cheese swirl sets before slicing.