01 - Preheat oven to 350°F. Grease and flour a 9x5-inch loaf pan or line with parchment paper.
02 - In a large bowl, beat cream cheese and butter with an electric mixer until smooth and creamy.
03 - Add granulated sugar and continue beating until light and fluffy, about 2 to 3 minutes.
04 - Add eggs one at a time, beating well after each addition. Stir in lemon zest and fresh lemon juice.
05 - In a separate bowl, whisk together all-purpose flour, baking powder, baking soda, and salt.
06 - Alternately add the dry ingredients to the wet ingredients, alternating with sour cream (or yogurt) and vanilla extract. Begin and end with dry ingredients. Mix until just combined.
07 - Pour batter into prepared loaf pan and smooth the top with a spatula.
08 - Bake for 50 to 60 minutes until a toothpick inserted in the center comes out clean. If top browns too quickly, loosely tent with aluminum foil.
09 - Allow to cool in pan for 10 minutes, then transfer loaf to a wire rack to cool completely.
10 - Whisk together powdered sugar, orange juice, lemon juice, and lemon zest in a small bowl until smooth.
11 - Drizzle citrus glaze over the cooled loaf, letting it gently pool around the edges.