If you are looking for a delicious vanilla cake with a melt in your mouth crumb, this recipe is for you. First, set your oven to 350 degrees Fahrenheit then in a mixing bowl, sift in the flour, baking powder, baking soda and salt. Lightly whisk them and set them aside. Grab a stand mixer with a paddle attachment and add in room temparature cream cheese and unsalted room temparature butter then lightly beat them until they are fluffy.

Add 2 cups of sugar and continue mixing until light and fluffy for about 5 minutes. Make sure there are no clumps of unmixed butter. Break 6 eggs in a small bowl then add three eggs at one time and mix until incorporated before adding the next. Beat until all the eggs are well mixed in. Add a tablespoon of vanilla extract and give it a quick mix then min in the flour alternating with one cup of whole milk.

Mix just until everything is incorporated and there are no lumps in the cake batter. Grease the baking tin with butter or baking spray then pour in the batter in the pan and bake in a 350F preheated oven for 45 minutes. To make an easy glaze, add two cups of powdered sugar in a mixing bowl together with 3 tbsp of milk and vanilla.

Mix it up until it is a nice drizzling consistency. It should be fairly thick and not too runny. Once the cake is baked, set it on a wire rack and leave it to completely cool down before glazing it. Slice, serve and enjoy.


  • 3 cups all-purpose flour (360g/ 12.69Oz)
  • 1 tsp baking powder
  • ½ tsp baking soda
  • 1 ½ tsp kosher salt
  • 1 cup unsalted butter room temperature (227g/ 8Oz or 2 sticks)
  • 8 ounces cream cheese room temperature
  • 2 cups granulated sugar (400g/ 14.1Oz)
  • 6 large eggs room temperature
  • 1 tbsp vanilla extract
  • 1 cup whole milk (240mL)

For the Glaze:

  • 2 cups powdered sugar (240g/ 8.5Oz)
  • 3 tbsp milk
  • ½ tsp vanilla extract