This classic vanilla Bundt cake recipe is rich, dense, and super moist, with pure buttery goodness in every bite! It has a deep vanilla flavor, a perfectly tender crumb, and is topped with a simple vanilla glaze that adds just the right touch of sweetness. I promise you’re going to love it!

Why You’ll Love This Recipe
When I finally perfected this Bundt cake during recipe testing, my taste testers went absolutely wild for it! Here’s why they loved it – and why I think you will too:
Moist & Tender Texture: Bundt cakes can often turn out dry because of their longer baking time. But this recipe is a game-changer! The combination of butter, oil, and the secret ingredient – cream cheese – ensures a beautifully moist cake that stays tender even after baking. It also has a slightly dense texture, similar to a pound cake or my lemon loaf cake, but fluffier, which adds to the rich flavor you get with every bite.
Incredible Flavor: Vanilla cakes can sometimes be a bit plain, but this vanilla Bundt cake is anything but! With heaps of butter, extra vanilla (a whole tablespoon worth!), and the added richness from cream cheese, this cake packs a flavor punch. Honestly, it might even outshine one of my most popular recipes on the blog, my Soft Vanilla Cake, which has over 350 five-star reviews. The cream cheese adds a unique depth without overpowering the classic vanilla flavor – it’s that subtle, irresistible twist you didn’t know you needed!
Easy to Make: With just a hand mixer and a few easy steps, this recipe comes together seamlessly! Using the classic creaming method, it’s straightforward to follow and delivers a beautifully moist, dense, yet wonderfully fluffy Bundt cake every time.
Whether you’re after a show-stopping dessert or a simple cake for a snack or afternoon tea, this vanilla bundt cake won’t disappoint – I promise it’s better than any cake mix you can find!
How to Make Vanilla Bundt Cake
You can find the full list of ingredients in the recipe card at the end of the blog post (for easy navigation, hit the ‘jump to recipe’ button at the top of the blog post). Here is just a quick visual breakdown of the recipe (recipe video is also provided in the recipe card below).
Bundt Cake
Set your oven rack in the lower third of the oven and preheat oven to 180 °C (350°F) conventional. Very generously grease and flour a 12-cup bundt pan (10-cup bundt pan is okay too, just make sure there’s room at the top of the pan for the cake to rise), or use a baking spray or cake release that has flour in it (I use my homemade cake release to grease my pan). Set aside for now.
Sift together flour, cornstarch, salt, baking powder and baking soda. Using a whisk, mix until well combined. Set aside.

In a large bowl, cream together butter, oil and sugar for 3 mins on a medium-high speed until light and creamy. Do not overcream.
Next, add in cream cheese and mix on a low-medium speed until well combined. Scrape down the sides of the bowl as needed.

Next, add in the eggs two at a time, mixing on a low speed until each addition is well incorporated before adding the next. Continue until all 6 eggs are used.
Next, add in vanilla and mix on low until well combined. Remove any batter off the attachment/s as the rest of the mixing will be done by hand.

Add half of the presifted flour mixture to the wet ingredients, and fold with a spatula until just combined. Pour in the milk and fold again until just incorporated. Finally, add the remaining dry ingredients and fold until the batter is uniform, with no streaks of flour remaining. Be careful not to overmix.


Pour the cake batter into the prepared bundt pan, smoothing the top as best you can. Give the pan a little shake to help the batter settle into all the corners, then tap it lightly on the counter twice to release any large air bubbles. Bake for 50–55 minutes, or until a skewer or thin knife (a toothpick will be too small) inserted into the thickest part of the cake comes out clean or with a few moist crumbs. I recommend checking the cake through the oven door at the 45-minute mark and if the top is browning too much, cover it loosely with aluminum foil for the remaining bake time.

Once ready, allow the cake to cool in the cake tin for 45 minutes, before turning it out onto a wire rack to finish cooling.
Vanilla Glaze: Once the cake has completely cooled, transfer it to your serving plate and prepare the glaze. Combine the powdered sugar, melted butter, vanilla and milk and stir until smooth and a very thick glaze forms (it should still be somewhat runny). If it’s too runny, add more powdered sugar. If it’s too thick, add more milk.

Pour the glaze evenly over the top of the cooled bundt cake. Allow to set for 30 minutes to an hour before slicing and serving. Enjoy!


How to Store Bundt Cake
Store this Bundt cake at room temperature in an airtight container for a few days; after that, it’s best kept in the fridge for up to one week.
For longer storage, wrap individual slices in plastic wrap, place them in an airtight container, and freeze for up to 3 months.
Help! My Cake Stuck to the Bundt Pan – What Do I Do?
Don’t worry; we’ve all been there! If your cake is stuck in the pan, here are a few steps to help you rescue it:
Let it Cool a Bit More: If the cake is too warm, it might break apart when you try to remove it (I recently tried converting my favorite chocolate cake recipe into a Bundt cake, and it completely fell apart because I didn’t wait long enough for it to cool!). Allow it to cool in the pan for about 45 minutes before attempting to turn it out.
Gently Loosen the Edges: Use a butter knife or silicone spatula to carefully loosen the edges around the center and outer rim of the pan.
Try the Towel Method: Place a clean kitchen towel in the sink, and pour hot water over it until it’s damp but not dripping. Drape the warm towel over the bottom of the Bundt pan for about 5–10 minutes. The steam can help release the cake from the pan.

Classic Bundt Cake (Super Moist!)
IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.
Ingredients
Vanilla Bundt Cake
- 2½ cups (300 g) all purpose flour
- ½ cup (60 g) cornstarch
- ½ tsp salt
- 1 tsp baking powder
- ¼ tsp baking soda
- 1 cup (227 g) unsalted butter - room temperature
- ¼ cup (52 g) unflavored vegetable oil - I use canola oil
- 2¼ cups (450 g) white granulated sugar
- 1 cup (226 g) cream cheese - room temperature, 8 ounces in the US. Use a firm cream cheese.
- 6 large eggs - room temperature
- 1 tbsp vanilla extract/essence
- ½ cup (120 g) whole milk - room temperature
Vanilla Glaze
- 2 cups (240 g) powdered sugar - also known as icing/confectioners sugar
- 2 tsps unsalted butter - melted
- ½ tsp vanilla extract/essence
- 3 tbsp whole milk
Instructions
- Set your oven rack in the lower third of the oven and preheat oven to 180 °C (350°F) conventional (see note 1 if using a convection oven with a fan). Very generously grease and flour a 12 cup bundt pan, or use a baking spray or cake release that has flour in it (I use my homemade cake release to grease my pan). Set aside for now.
- Sift together flour, cornstarch, salt, baking powder and baking soda. Using a whisk, mix until well combined. Set aside.
- In a large bowl, cream together butter, oil and sugar for 3 minutes on a medium-high speed until light and creamy. Do not overcream.
- Next add in cream cheese and mix on a low-medium speed until well combined.
- Next, add the eggs two at a time, mixing on low speed until each addition is well incorporated before adding the next two. Continue until all 6 eggs are used.
- Next add in vanilla and mix on low until well combined. Remove any batter off the attachment/s as the rest of the mixing will be done by hand.
- Add half of the presifted dry ingredients to the wet ingredients, and fold with a spatula until just combined. Pour in the milk and fold again until just incorporated. Finally, add the remaining dry ingredients and fold until the batter is uniform, with no streaks of flour remaining. Be careful not to overmix.
- Pour the batter into the prepared bundt pan, smoothing the top as best you can. Give the pan a little shake to help the batter settle into all the corners, then tap it lightly on the counter twice to release any large air bubbles. Bake for 50–55 minutes, or until a skewer inserted into the thickest part of the cake comes out clean or with a few moist crumbs. I recommend checking the cake through the oven door at the 45-minute mark and if the top is browning too much, cover it loosely with aluminum foil for the remaining bake time.
- Once ready, allow the cake to cool in the cake tin for 45 minutes, before turning it out onto a wire rack to finish cooling (see note 2 if your bundt cake doesn't come out).
- Vanilla Glaze: Once the cake has completely cooled, transfer it to your serving plate and prepare the glaze. Combine the powdered sugar, melted butter, vanilla and milk and stir until smooth and a very thick glaze forms (it should still be somewhat runny). If it's too runny, add more powdered sugar. If it's too thick, add more milk.
- Pour the glaze evenly over the top of the cooled bundt cake. Allow to set for 30 minutes to an hour before slicing and serving. Enjoy!
Video
Notes
Nutrition
Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.
36 Comments
Did you test it out using a stand mixer? I don’t have the best hand mixer. The low setting doesn’t seem very low to me.
Hi K!
I haven’t tried this recipe in a stand mixer myself unfortunately – have only used my hand mixer. Hand mixers are generally a little faster than stand mixers, so the lowest setting on your hand mixer should be fine (it is likely similar to mine). Just be careful not to overmix and it should be fine 🙂
Hope you enjoy the recipe!
Have you tried any other extracts in this recipe? I like to use almond. Do you think that would work?
Hi K! 🙂
I haven’t tried any other extracts myself, but because vanilla is the base flavor for this cake I think almond would work well as an additional flavoring if you wanted to try it out 🙂
Hope you enjoy the recipe!
I Hello Maryam
I would love to make your beautiful cake but firstly I would need to know……
How do I know my Bundt pan is either size 10 or 12 cups? and…
What size would each egg be in grams? Egg sizes differ in some countries.
Greetings from Zulie, South Africa
Hi Zulie!
So a 12-cup bundt pan is usually around 10 inches 🙂
For the egg size, you want the egg to be around 62g. Hope that helps and much love from NZ to South Africa 😀
Hi Maryam
I took your Vanilla Bundt Cake out of the oven about 30 minutes ago. It is exactly as you described. It has a deep vanilla flavor, perfectly smooth and rich, dense and super moist, with a buttery flavor! This Bundt cake is the best I have ever baked.
Thank you so much for sharing your recipe with the world.
Jarmila
Can I bake this in two loaf pans?
Hi Rosanne! 🙂 Yes you could totally do that, you may just need to adjust the cook time slightly. Hope you enjoy the recipe 🙂
Has this recipe been tested using Gluten Free flour?
Thank you,
KC
Hi KC! 🙂 I haven’t tried this recipe using gluten free flour myself so I’m not too sure how it would turn out sorry! I have had many readers use my recipes with gluten free flour (the type that is meant to act as a 1:1 substitute for regular flour) and it seems to work well so might be worth a try! Would love to hear how it goes if you decide to try it out 🙂
Que rico se ve ..hola Maryam,.todas tus recetas son maravillosas he hecho algunas,suaves ,esponjosas con ingredientes exactos….muchas gracias por compartir tus deliciosas recetas, un abrazo desde Ecuador ,América de Sur….😘
Thank you so much Nancy! So happy to hear you’re enjoying the recipes 🙂
Much love from NZ to Ecuador!
Alhamdolillah I just love your recipes Maryam, I wait with much eagerness for the next recipe you share, and cannot wait to make it, my family enjoys your recipes too, I hope I do them justice, your enthusiasm and passion really comes across in your videos
Thanku x
Aww thank you so much Rabia! So happy to hear you and your family are enjoying the recipes 😀
Really appreciate the wonderful feedback 🙂
What would be the maximum amount of sugar that could be reduced from this recipe? 😊
Hi Brian! 🙂 You could reduce the sugar by about 1/4 cup (50g), though any more than that then it will likely affect the texture of the cake quite a bit as sugar provides moisture 🙂
Hope that helps and hope you enjoy the recipe!
Can we make this without egg too. I am allergic to eggs
Hi Rupy! 🙂 Unfortunately the eggs are a crucial element in this recipe, so I am not quite sure if you can get the same results without them (I also haven’t tried an egg substitute I’m afraid). I do have some eggless cake recipes though you may like to check out 🙂 you can find them here: https://cakesbymk.com/recipe-category/eggless/
So sorry I couldn’t be of more help!