Preheat and Prep: Preheat your oven to 350°F (175°C). Grease and flour your Bundt mold to ensure the cake doesn’t stick.
Mix Dry Ingredients: In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
Cream Butter and Sugar: In a large mixing bowl, cream the softened butter, avocado oil, and granulated sugar until light and fluffy. This should take about 3-4 minutes.
Add Eggs and Vanilla: Beat in the eggs one at a time, ensuring each egg is fully incorporated before adding the next. Mix in the vanilla extract.
Combine Wet and Dry Ingredients: Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk. Start and end with the dry ingredients. Mix until just combined; do not overmix.
Bake: Pour the batter evenly into the prepared Bundt mold. Bake for 50-60 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool in the mold for about 15 minutes before transferring it to a wire rack to cool completely.
Prepare the Frosting: While the cake is cooling, prepare the cream cheese frosting. In a medium bowl, beat the cream cheese and butter until smooth and creamy. Gradually add the powdered sugar and a pinch of salt, beating until the frosting is smooth.
Frost the Cake: Once the cake is completely cooled, spread or pipe the cream cheese frosting over the top. Feel free to add any additional toppings or decorations you like. I opted for some sprinkles.
Enjoy this delightful vanilla Bundt cake at your next celebration, and watch it become the star of the dessert table!