Preheat oven to 350F.
In a large bowl, cream together softened butter, lemon zest and sugar. Mix until fully incorporated.
Then, add in yogurt (or whole milk), lemon juice, salt, vanilla and continue to mix.
Now, whisk in the eggs until everything is fully combined.
Finally, fold in flour and baking powder.
Once incorporated, transfer to a parchment lined 9x6 loaf pan.
Spread the batter out evenly and make a line going down the center to allow air to pass through.
Place in the oven and bake for 45-50 minutes.
Remove from the oven and poke holes throughout the cake.
Then, brush on the lemon syrup and allow the cake to it all up.
Set aside to cool completely.
Once cooled, removed from the pan and top with the lemon cream cheese frosting.
Slice into pieces and enjoy!