Preheat oven at 325F and grease and flour a 9×5 inch loaf pan
Whisk the flour, baking powder and salt together in a medium bowl, set aside
Beat the cream cheese in a large bowl until smooth.
Add butter and sugar and beat until fluffy, 3-5 minutes.
Add eggs one by one, beating one minute between additions. Add vanilla and mix until combined.
With the mixer on low, slowly add in the flour mixture and beat until just incorporated
Spoon into your prepared pan and bake for 60-75 minutes, until a toothpick inserted in the middle comes out clean. Mine usually takes closer to 75 minutes.
Let the cake cool in the pan for 10-15 minutes, then transfer onto a wire rack to cool completely.