Chocolate Cream Cheese Bundt Cake is a rich, moist, and delicious dessert that combines deep chocolate flavor with a creamy cheesecake filling. The chocolate cake is soft and tender, while the sweet cream cheese layer adds a smooth, slightly tangy center that makes every slice extra special. Finished with a simple chocolate glaze or dusting of powdered sugar, this Bundt cake looks beautiful and tastes like the perfect homemade treat.
This cake is a wonderful choice for birthdays, holidays, family gatherings, or a cozy weekend dessert. Even though it looks impressive, the recipe is simple enough to make at home with basic baking ingredients. Serve each slice with coffee, tea, or a scoop of vanilla ice cream for an extra indulgent treat. If you love chocolate and cheesecake, this is one cake you’ll want to make again and again.

Table of Contents
Chocolate Cream Cheese Bundt Cake Ingredients
For the Chocolate Cake
- 2 cups all-purpose flour
- 1 ¾ cups granulated sugar
- ¾ cup unsweetened cocoa powder
- 1 ½ teaspoons baking soda
- 1 teaspoon baking powder
- ½ teaspoon salt
- 2 large eggs
- 1 cup buttermilk
- ½ cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup hot water or hot coffee
For the Cream Cheese Filling
- 8 ounces cream cheese, softened
- ½ cup granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
- 2 tablespoons all-purpose flour
Optional Chocolate Glaze
- 1 cup powdered sugar
- 2 tablespoons cocoa powder
- 2–3 tablespoons milk
- ½ teaspoon vanilla extract
How to Make Chocolate Cream Cheese Bundt Cake
Step 1: Prepare the Cake Batter
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt. Add the eggs, buttermilk, oil, and vanilla, then mix until combined. Slowly pour in the hot water or coffee and stir until you have a smooth, slightly thin batter.

Step 2: Prepare the Cream Cheese Filling
In a separate bowl, beat the softened cream cheese with the sugar, egg, vanilla, and flour until smooth and creamy. Set aside while you prepare the Bundt pan.

Step 3: Layer the Batter
Grease a Bundt pan well. Pour half of the chocolate batter into the pan, then spoon the cream cheese filling into the center. Cover it with the remaining chocolate batter and gently smooth the top.

Step 4: Bake
Bake at 350°F (175°C) for 50–60 minutes, or until a toothpick inserted into the chocolate cake comes out with a few moist crumbs.

Step 5: Cool and Serve
Let the cake cool in the pan for 15–20 minutes, then carefully turn it onto a serving plate. Let it cool completely before adding chocolate glaze or powdered sugar and slicing.
Why You’ll Love This Recipe
- Rich Chocolate Flavor – Every bite is full of delicious chocolate flavor.
- Creamy Center – The smooth cream cheese filling adds a wonderful creamy surprise.
- Soft and Moist – The cake stays tender and moist, making it perfect for dessert.
- Easy to Make – The steps are simple enough for beginner bakers.
Tips and Shortcuts
- Soften the cream cheese – Leave it at room temperature for easier mixing.
- Grease the Bundt pan well – This helps the cake come out easily.
- Use hot coffee – It makes the chocolate flavor richer.
- Do not overmix – Mix the batter just until everything is combined.
What to Serve with Chocolate Cream Cheese Bundt Cake
This chocolate cream cheese Bundt cake is rich, moist, and perfect for any special occasion or sweet craving. I love serving it with fresh berries or a dollop of whipped cream, and it pairs beautifully with a hot coffee, cold milk, or Lemonade.

Frequently Asked Questions
Can I make this cake without coffee ?
Yes. You can use hot water instead. Coffee simply gives the chocolate flavor a richer taste.
Can I use milk instead of buttermilk ?
Yes. Add a little lemon juice or vinegar to regular milk and let it sit for a few minutes before using.
How do I stop the cake from sticking ?
Grease the Bundt pan very well, including the center and all the small edges.
Can I add nuts ?
Yes. Chopped walnuts or pecans taste delicious in this cake.
How to Store Leftovers
Refrigerator Storage
Let the Chocolate Cream Cheese Bundt Cake cool completely, then cover it tightly or place it in an airtight container. Store it in the refrigerator for up to 4–5 days. Let each slice sit at room temperature for a few minutes before serving for a softer texture.
Freezer Storage
Wrap individual slices tightly in plastic wrap, then place them in a freezer-safe bag or container. Freeze for up to 2–3 months. Thaw overnight in the refrigerator before serving. For the best results, freeze the cake without the glaze and add fresh glaze after thawing.
Chocolate Cream Cheese Bundt Cake
Course: DessertCuisine: AmericanDifficulty: Easy12
servings20
minutes1
hour430
kcal1
hour20
minutesA soft and rich chocolate Bundt cake with a creamy cream cheese filling in the center, finished with a simple chocolate glaze.
Ingredients
2 cups all-purpose flour
1 ¾ cups granulated sugar
¾ cup unsweetened cocoa powder
1 ½ teaspoons baking soda
1 teaspoon baking powder
½ teaspoon salt
2 large eggs
1 cup buttermilk
½ cup vegetable oil
2 teaspoons vanilla extract
1 cup hot water or hot coffee
8 ounces cream cheese, softened
½ cup granulated sugar
1 large egg
1 teaspoon vanilla extract
2 tablespoons all-purpose flour
Directions
- Step 1: Prepare the Cake Batter ,In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt. Add the eggs, buttermilk, oil, and vanilla, then mix until combined. Slowly pour in the hot water or coffee and stir until you have a smooth, slightly thin batter.
- Step 2: Prepare the Cream Cheese Filling ,In a separate bowl, beat the softened cream cheese with the sugar, egg, vanilla, and flour until smooth and creamy. Set aside while you prepare the Bundt pan.
- Step 3: Layer the Batter ,Grease a Bundt pan well. Pour half of the chocolate batter into the pan, then spoon the cream cheese filling into the center. Cover it with the remaining chocolate batter and gently smooth the top.
- Step 4: Bake ,Bake at 350°F (175°C) for 50–60 minutes, or until a toothpick inserted into the chocolate cake comes out with a few moist crumbs.
- Step 5: Cool and Serve ,Let the cake cool in the pan for 15–20 minutes, then carefully turn it onto a serving plate. Let it cool completely before adding chocolate glaze or powdered sugar and slicing.
Notes
- Grease the Bundt pan very well.
- Do not overmix the cake batter.
- Add chocolate chips for extra chocolate flavor.
- Dust the pan with cocoa powder instead of flour.
Save this recipe for later on Pinterest
