Chocolate Bundt Cake with a Cream Cheese Swirl


A moist, chocolate sour cream bundt cake covered in a rich chocolate ganache with a luscious cream cheese swirl hiding inside.

Recently I signed up to bring a bundt cake to a church dinner.  I wanted to bring something extra special so I went searching for ideas, and was inspired by Baker Street’s Cream Cheese Swirled Chocolate Bundt Cake, which she adapted from a Land O Lakes’ Chocolate Cream Filled Cake. I combine the cream cheese swirl idea with one of my favorite chocolate bundt cakes from the Bi Rite Market’s Eat Good Food Cookbook a Chocolate Sour Cream Bundt Cake.


I didn’t allow enough time for my chocolate ganache to set up before I had to leave for the party, and it was too dark to take good pictures. I did manage to bring a slice home so I could get a picture for the blog the next morning. The white chocolate swirls on the glaze didn’t turn out quite like I’d envisioned. So I didn’t include that in the recipe.

Although it wasn’t decorated as pretty as I had hoped, the cake tasted fabulous. In fact, all the cakes at the party were delicious. I know because I made it a point to take just a little sample of each. We have lots of wonderful bakers in our neighborhood.

Yield: 16 servings

Chocolate Bundt Cake with a Cream Cheese Swirl

Chocolate Bundt Cake with a Cream Cheese Swirl
Cook Time 1 hour
Total Time 1 hour



  • 1 cup (2 sticks) unsalted butter
  • 1/2 cup cocoa powder
  • 1/2 teaspoon salt
  • 1 cup water
  • 3 cups all-purpose flour
  • 1 3/4 cups sugar
  • 1 1/2 teaspoons baking soda
  • 2 large eggs
  • 1/2 cup sour cream
  • 1 teaspoon vanilla extract

Cream Cheese Filling

  • 1/4 cup sugar
  • 1 (8-ounce) package cream cheese, softened
  • 1 large egg
  • 1 teaspoon vanilla

Chocolate Ganache

  • 6 oz. semi-sweet chocolate, finely chopped
  • 1/2 cup heavy cream


  1. Prepare cream cheese filling: In a small mixing bowl, beat 1/4 cup sugar and cream cheese until smooth. Add one egg and 1 teaspoon vanilla, and beat at low speed until combine; set aside.
  2. Preheat to 350°. Butter and flour a 12-cup Bundt pan or spray with non-stick cooking spray with flour.
  3. In a small saucepan, combine the butter, cocoa powder, salt, and water. Cook over medium heat stirring constantly until butter is melted and cocoa is dissolved. Remove from the heat and set aside.
  4. In a large mixing bowl, combine the flour, sugar, and baking soda. On low speed, gradually mix in butter mixture. Add the eggs one at a time and mix until incorporated. Mix in the sour cream and vanilla until batter is smooth.
  5. Pour half of the batter evenly in to the prepared bundt pan. Dollop the filling around the middle of the bundt. Drag a butter knife through the cheesecake filling to swirl some chocolate batter into the cheesecake filling being careful not to let the cheesecake filling touch the side of the pan. Pour the other half of the batter on top of the cheesecake filling and if necessary, spread evenly around pan.
  6. Bake at 350º for 50 – 60 minutes or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan for 10 minutes and then invert onto a rack to cool completely before adding ganache.

Chocolate Ganache

  1. Place half of the chocolate in a mixing bowl. Heat heavy cream on medium high heat until it comes to a boil.
  2. Remove from heat and immediately pour cream over chocolate and stir until chocolate is completely melted. Add remain chocolate and stir until chocolate is completely melted.
  3. Cool until ganache is thickened but still thin enough to drip down the sides of the cake. (I cooled mine in the fridge for over 2 hours.)

More bundt cake recipes you might like:

Lemon Zucchini Bundt Cake, Barbara Bakes
Brown Sugar Pear and Cherry Bundt Cake, Barbara Bakes
Oreo Cookies and Cream Bundt Cake, Chocolate, Chocolate and More
Apple Bundt Cake with Caramel Glaze, Crunchy Creamy Sweet
Chocolate Raspberry Bundt Cake, Completely Delicious