Take a mixing bowl and combine butter, sugar and cream cheese to make a smooth creamy paste.
After that gradually add eggs, and beat after each addition so that egg yolks and egg white completely mix in the batter to make a fluffy texture.
In another bowl, sift together dry ingredients including flour and baking powder.
Add this dry mixture and vanilla into the batter using spatula so that no lumps of flour would remain in the batter.
Now take a suitable greased baking pan and pour the batter into the pan and bake at 325 degrees for about 90 mins. or until become light golden brown in cake tests done color. You can test the cake by inserting the tooth pick or knife tip inside the cake from center if it comes out clean then the cake is ready to take out from the oven