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-temperature cream cheese and unsalted room-temperature 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 at room temperature (227g/ 8Oz or 2 sticks)
  • 8 ounces of cream cheese at room temperature
  • 2 cups granulated sugar (400g/ 14.1Oz)
  • 6 large eggs at 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