Go Back
eggless chocolate cake

Vegan Chocolate Cake

This vegan chocolate cake rivals traditional chocolate cakes in richness and indulgence. The combination of chocolate soymilk, melted bittersweet chocolate, and silken tofu frosting creates a genuinely decadent dessert with moist, tender cake layers. Cocoa powder works double duty in both the cake and frosting, building deep chocolate flavor without eggs or dairy. Maple syrup adds subtle sweetness to each bite, while the chilled tofu frosting spreads beautifully for a bakery-quality finish. The recipe uses common ingredients and straightforward techniques, requiring only patience with draining and chilling times rather than complicated processes.
Prep Time 25 minutes
Cook Time 30 minutes
Servings: 13
Course: Dessert
Cuisine: American
Calories: 520

Ingredients
  

Cake Ingredients
  • 1 cup whole wheat pastry flour
  • 1 cup unbleached white flour
  • 1/2 cup unsweetened cocoa powder
  • 2 tablespoons unsweetened cocoa powder
  • 1/2 cup unbleached cane sugar
  • 2 teaspoons baking powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 1/2 teaspoon ground cinnamon
  • 1/2 cup canola oil
  • 1 cup pure maple syrup Grade A Dark Amber
  • 2 cups chocolate soymilk
  • 1 tablespoon pure vanilla extract
  • 1/2 teaspoon almond extract
  • 2 teaspoons apple cider vinegar
Frosting Ingredients
  • 2 16 ounce packages water-packed silken tofu OR 3 (12 1/3 ounce) aseptic boxes firm silken tofu
  • 1/4 cup canola oil
  • 1 teaspoon salt
  • 3/4 cup unbleached cane sugar
  • 1/2 cup unsweetened cocoa powder
  • 4 teaspoons pure vanilla extract
  • 18 ounces bittersweet chocolate melted
  • 3-10 tablespoons chocolate soymilk if needed

Method
 

  1. Start by preheating your oven to 350 degrees and positioning one rack in the center. Oil the sides and bottoms of two 9-inch round cake pans and line the bottoms with parchment paper.
  2. In a medium bowl with a wire mesh strainer, combine 1 cup whole wheat pastry flour, 1 cup unbleached white flour, 1/2 cup unsweetened cocoa powder, 2 tablespoons unsweetened cocoa powder, 1/2 cup unbleached cane sugar, 2 teaspoons baking powder, 2 teaspoons baking soda, 1 teaspoon salt, and 1/2 teaspoon ground cinnamon by sifting and whisking together.
  3. In a separate bowl, whisk together 1/2 cup canola oil, 1 cup pure maple syrup, 2 cups chocolate soymilk, 1 tablespoon pure vanilla extract, 1/2 teaspoon almond extract, and 2 teaspoons apple cider vinegar until well blended.
  4. Pour the wet mixture into the dry ingredients and stir with a wire whisk until smooth—the batter will be thin, which is intentional.
  5. Divide the batter evenly between the prepared pans and tap lightly on the counter to eliminate air bubbles.
  6. Bake for 25 to 30 minutes until the tops are set, the sides pull away from the pan, and a cake tester inserted in the center comes out clean or with only a few moist crumbs.
  7. Cool the pans on wire racks for 10 minutes, then run a thin knife between the cake and pan sides before inverting onto racks.
  8. Remove the pans and peel off the parchment paper, then invert again topside up to cool completely.
Creating the Tofu-Based Frosting
  1. The frosting requires advance preparation, particularly if using 16-ounce packages of silken tofu, which must drain in a strainer over a bowl for 24 hours to remove excess liquid. If using 12 1/3-ounce aseptic boxes, simply drain the liquid from the boxes and proceed.
  2. Combine the drained tofu, 1/4 cup canola oil, and 1 teaspoon salt in a food processor and process for about 1 minute until pureed. Use a rubber spatula to clean the sides and add 3/4 cup unbleached cane sugar, 1/2 cup unsweetened cocoa powder, and 4 teaspoons pure vanilla extract, processing for 1 to 2 minutes until smooth.
  3. Add 18 ounces of melted bittersweet chocolate and pulse three or four times, then process for 1 to 2 minutes until very creamy. Taste and adjust sweetness if desired by gradually adding up to 1/2 cup powdered sugar, adding chocolate soymilk in tablespoons if needed.
  4. Refrigerate the frosting for 20 minutes to 6 hours depending on the tofu type until it reaches a thick but spreadable consistency. If too stiff, add 3 tablespoons chocolate soymilk and process for 1 minute, then add additional soymilk one tablespoon at a time as needed.
Assembling the Finished Cake
  1. Once the cake layers are completely cool, place one layer bottom-side up on a serving plate and tuck strips of parchment or waxed paper under the outside edges to catch drips. Use an icing spatula to spread approximately 1 1/2 cups of the frosting on this layer, spreading additional cream on any thinner areas to create an even surface.
  2. Set the second layer topside up on the frosted layer and press down lightly. Spread about 1 1/2 cups of frosting on top, working one section at a time and pushing excess frosting from the top onto the sides. Add more frosting as needed to fully cover the sides, then smooth or swirl the frosting as desired.
  3. The cake can be served immediately or refrigerated for up to 2 days. When ready to serve, use a long, sharp knife to cut slices, wiping the blade clean after each cut.

Notes

What To Serve With Vegan Chocolate Cake

Once you’ve got that gorgeous cake frosted and ready to go, you’re probably wondering what pairs well with it—because let’s be honest, chocolate cake doesn’t have to stand alone. I’d reach for a cold glass of plant-based milk, whether that’s chocolate soymilk or something lighter like almond milk, to balance the richness. Fresh berries scattered on the plate add brightness and cut through the decadence nicely. A dollop of dairy-free whipped cream works wonders too, though honestly, this cake’s creamy tofu frosting might already feel indulgent enough. Coffee lovers should definitely serve strong espresso or a latte alongside their slice. For something different, consider a tart fruit compote—raspberry or cherry would be stellar. Even a simple scoop of vegan vanilla ice cream transforms it into something special. Really, the beauty of this cake is its versatility. You can keep it simple or get creative, depending on what you’ve got on hand.