Preheat the oven to 325°F (163°C). Spray a 10-inch (12 cup) bundt pan well with nonstick cooking spray and set aside.
In a large mixing bowl, whisk together the cake flour, baking powder, and salt until well combined. Set aside.
In the bowl of a stand mixer fitted with the paddle attachment, or in a large mixing bowl using a handheld mixer, beat the butter, cream cheese, and granulated sugar together on medium speed for 4 to 5 minutes or until light and fluffy.
Mix in the eggs, one at a time, stopping to scrape down the sides of the bowl as needed, then mix in the pure vanilla extract.
Add the dry ingredients to the wet ingredients and mix together until just combined.
Scoop the batter into the prepared bundt pan and spread it around into one even layer. Firmly tap the pan on the counter several times to remove any large air bubbles.
Bake for 1 hour 25 minutes to 1 hour 35 minutes (I recommend baking it closer to the higher end to ensure that it’s fully baked) or until a skewer inserted into the cake comes out clean. If needed, tent with foil to prevent excess browning on top of the cake.
Remove from the oven and allow the cake to cool in the pan on a wire rack for 30 minutes. Then, carefully invert the cake onto the wire rack, remove it from the pan, and allow it to cool completely before slicing into it.
Video
Notes
Storage instructions: Store the cake in an airtight container at room temperature for up to five days. Freezing instructions: To freeze the cake, wrap it in plastic wrap, then seal inside a freezer bag or freezer-safe container for up to three months. To thaw, place on your counter overnight. Cake Flour: If you don't have any on hand, you can use my homemade cake flour substitute. Cream Cheese: Be sure to use a block/brick of cream cheese. Avoid using cream cheese spread in a tub in this recipe.Eggs: These should be at room temperature before being mixed in. If you forget to set them out ahead of time, place them in a bowl of warm water for 5 to 10 minutes.