Dairy-Free Chocolate Bundt Cake

Chocolate bundt cake

csundahl / Getty Images

Prep: 15 mins
Cook: 60 mins
Total: 75 mins
Servings: 12 servings
Nutritional Guidelines (per serving)
515 Calories
32g Fat
51g Carbs
6g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 12
Amount per serving
Calories 515
% Daily Value*
Total Fat 32g 42%
Saturated Fat 9g 44%
Cholesterol 82mg 27%
Sodium 309mg 13%
Total Carbohydrate 51g 18%
Dietary Fiber 4g 13%
Protein 6g
Calcium 75mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Bundt cakes are perfect for busy home cooks; they're impressive desserts that go well with just about anything, from your morning coffee to your afternoon tea, and they're so easy to make beautiful. Just whip up the batter, pour it in the pan, and top it off with a delicious chocolate glaze or Vegan Ganache after it cools.

A word to the wise: if you've never been good at oiling and flouring your cake pans, bundt cakes will teach you the hard way; a poorly oiled bundt cake pan will give you the hardest time when you try to turn out your cake. To avoid this, make sure to oil the pan thoroughly—taking care to get all of the cracks and crevices—and then flour, tapping out the excess.


  • For the Chocolate Bundt Cake:
  • 2 1/2 cups all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 3/4 teaspoon salt
  • 1/2 cup soy milk (vanilla)
  • 1/2 cup dairy-free sour cream
  • 4 large eggs
  • 1 1/2 cups sugar
  • 1 cup canola oil
  • 1 teaspoon vanilla extract
  • 1 cup dairy-free chocolate chips
  • For the Chocolate Glaze:
  • 6 ounces dark dairy-free chocolate (coarsely chopped)
  • 3/4 cup plain soy milk, coconut milk, or almond milk
  • Optional: 2 tablespoons prepared espresso
  • 2 tablespoons dairy-free soy margarine (room temperature)

Steps to Make It

Note: while there are multiple steps to this recipe, this dairy-free dessert is broken down into workable categories to help you better plan for preparation and baking.

Make the Chocolate Bundt Cake

  1. Gather the ingredients.

  2. Preheat the oven to 325 F. Lightly oil and flour a 12-cup bundt pan and set aside.

  3. In a medium-sized mixing bowl, sift together the flour, cocoa powder, baking soda, and salt until well combined. Set aside.

  4. In a small mixing bowl, whisk together the soy milk and dairy-free sour cream until well mixed. Set aside.

  5. In another large mixing bowl, whisk together the eggs and the sugar until pale yellow in color.

  6. Add the canola oil and vanilla extract and continue to whisk until the mixture is smooth and well mixed. .

  7. In several additions, add the flour mixture alternating with the soy milk mixture, and beginning and ending with the flour mixture.

  8. Once the mixture is just combined, fold in the dairy-free chocolate chips

  9. Pour the batter into the prepared bundt pan.

  10. Bake until the top springs back when touched, 55 to 60 minutes.

  11. Let the pan cool for 30 to 45 minutes on a wire cooling rack, then gently loosen the cake from the sides of the pan with a knife and invert the cake onto the wire cooling rack to cool completely.

  12. Once the cake is completely cool, top the cake with vegan ganache or Chocolate Glaze (recipe below).

Make the Chocolate Glaze

  1. Gather the ingredients.

  2. Place the chopped chocolate in a heatproof bowl.

  3. Heat the soy milk and prepared espresso in a small saucepan over medium-high heat until the top of the mixture just begins to steam but doesn't boil.

  4. Pour the hot liquid over the dairy-free chocolate and let stand for 2 to 3 minutes.

  5. Add the dairy-free soy margarine and stir, making quick, small circles in the center of the dish and working your way out, until the mixture is smooth and has a sheen on its surface.

  6. Let glaze stand, stirring occasionally, for 10 to 15 minutes, or until slightly thickened.

  7. Pour over the cooled bundt cake and serve.

  8. Enjoy!