There’s a test I run on every vegan dessert I develop: serve it to the biggest plant-based skeptic in my life and don’t say a word. This vegan chocolate sheet cake passed that test so hard the man went back for thirds and got genuinely annoyed when I told him there were no eggs or dairy anywhere near it.
Rich, dark, impossibly moist chocolate cake with a warm, fudgy frosting poured right over the top while everything is still hot — the frosting melts into every pore and sets into a glossy, slightly crackly layer that looks bakery-professional. One sheet pan. One bowl. Done in under an hour.
The Boiling Water Is the Whole Secret
Before ingredients or steps, you need to know this: you’re going to pour a full cup of boiling water into the batter. It will look terrifyingly thin. You will think something went wrong. Do not add more flour.
That water is what makes this cake extraordinarily moist — almost pudding-like — without any eggs or dairy. It blooms the cocoa, activates the leaveners, and creates a fudgy texture denser and richer than any box mix. Trust the runny batter.
Everything That Goes In
The Cake
| Ingredient | Amount | What It Does |
|---|---|---|
| Soy milk | 1 cup | The base — any non-dairy milk works |
| Apple cider vinegar | 1 tbsp | Curdles the milk into vegan “buttermilk” |
| All-purpose flour | 2 cups | Structure and body |
| Granulated sugar | 2 cups | Sweetness, moisture, delicate crumb |
| Cocoa powder | ½ cup | Deep, bittersweet chocolate backbone |
| Baking powder | 2 tsp | Lift and lightness |
| Baking soda | 1½ tsp | Reacts with vinegar and cocoa for extra rise |
| Salt | 1 tsp | Sharpens chocolate, balances sweetness |
| Canola oil | ½ cup | Keeps the cake incredibly moist for days |
| Unsweetened applesauce | ½ cup | Replaces eggs — moisture and subtle sweetness |
| Vanilla extract | 2 tsp | Warm, fragrant depth |
| Boiling water | 1 cup | The magic — see above |
The Frosting
| Ingredient | Amount | What It Does |
|---|---|---|
| Vegan butter | ½ cup | Rich, glossy pourable base |
| Cocoa powder | ¼ cup | Double chocolate intensity |
| Soy milk | ⅓ cup | Thins the frosting to pourable consistency |
| Vanilla extract | 1 tsp | Warmth and fragrance |
| Powdered sugar | 4 cups | Smooth body that sets as it cools |
Optional: 1 cup chopped walnuts or pecans scattered over the wet frosting for toasty crunch.
Stumbles That Steal the Fudginess
1. Adding flour when the batter looks too thin. The runny batter is correct. Extra flour turns your moist cake dense and dry.
2. Skipping the buttermilk curdling time. Five minutes minimum. The acid needs time to react with the milk proteins for that tender crumb.
3. Frosting the cake cold. Both frosting and cake should be warm. Warm-on-warm lets the frosting melt into the surface, creating that signature fused layer. Cold cake equals frosting that just sits on top.
4. Over-whisking the frosting. Add powdered sugar gradually and stop the moment it’s smooth. Over-working introduces air bubbles that dull the glossy finish.
How This Cake Comes Together
Prep: 15 minutes | Bake: 20–25 minutes | Cool: 30 minutes | Total: ~1 hour | Serves: 20
Preheat and Prep
Oven to 350°F. Grease an 11×17-inch sheet pan.
Make the Vegan Buttermilk
Pour 1 cup soy milk into a measuring cup, add the vinegar, stir once, and set aside 5–10 minutes. It’ll curdle into something thick and slightly lumpy — your vegan buttermilk that gives the cake its melt-on-your-tongue crumb.
Whisk the Dry Ingredients
In a large bowl, combine flour, sugar, cocoa powder, baking powder, baking soda, and salt. Whisk until the cocoa is evenly distributed and no clumps hide anywhere.
Combine Wet Into Dry
Pour the curdled milk, oil, applesauce, and vanilla into the dry ingredients. Mix with a hand mixer on medium (or a spoon and some elbow grease) until smooth, dark, and glossy.
Add the Boiling Water
Carefully pour in the full cup of boiling water and mix on low until combined. The batter thins dramatically. It looks like chocolate soup. This is exactly right.
Bake
Pour into the greased sheet pan. Bake 20–25 minutes — toothpick in the center should come out clean. The cake will look dark, slightly puffed, and spring back when touched.
Make the Frosting While It Bakes
In a medium saucepan, combine vegan butter, cocoa, soy milk, and vanilla. Warm over medium heat, stirring constantly, until the butter melts and the mixture barely simmers. Remove from heat immediately. Whisk in powdered sugar gradually — about a cup at a time — until smooth, glossy, and pourable. It should look like warm chocolate ganache.
Pour Frosting Over the Warm Cake
The moment the cake comes out, pour the warm frosting over top. Spread evenly with a spatula. Scatter nuts over the wet frosting if using — they’ll sink slightly and stick as everything cools. Let it rest at least 30 minutes before slicing. The frosting firms into a soft, set layer that’s not quite ganache, not quite buttercream — something better.

A Slice of the Numbers
Per slice (1 of 20):
| Nutrient | Amount |
|---|---|
| Calories | ~280 |
| Fat | ~10 g |
| Saturated Fat | ~3 g |
| Carbohydrates | ~47 g |
| Sugar | ~36 g |
| Protein | ~2 g |
| Sodium | ~250 mg |
Worth noting: With applesauce replacing eggs and oil replacing butter, the saturated fat is surprisingly low for a frosted chocolate cake. Twenty generous slices from one pan means this feeds a crowd without breaking the bank.
One Pan, Twenty Slices, Zero Leftovers

This is the cake that settles the “vegan baking can’t be as good” debate permanently. It travels beautifully, stays moist for days in an airtight container, and gets better the second day as the frosting continues to fuse with the crumb. Serve it warm with a scoop of vanilla ice cream. Slice it at a potluck and watch it vanish. Eat it standing at the counter at midnight with a glass of oat milk — sometimes the best pairing is just hunger and zero pretense.
Bake it this weekend. Then come back and leave a comment telling me about the look on someone’s face when you dropped the vegan reveal. Rate the recipe, share it with your chocolate-obsessed friends, and subscribe so you catch the next one.
One bowl. One pan. One very happy crowd.
Print
Vegan Chocolate Sheet Cake
A rich, deeply chocolatey vegan sheet cake made in one bowl with a warm, fudgy cocoa frosting poured over the top while still hot. Incredibly moist thanks to boiling water and applesauce, this cake feeds 20 and stays perfect for days. No eggs, no dairy, no compromises.
- Total Time1 hour 10 minutes
- Yield20 slices 1x
Ingredients
Cake
- 1 cup soy milk (or other non-dairy milk)
- 1 tablespoon apple cider vinegar
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 1/2 cup cocoa powder
- 2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon salt
- 1/2 cup canola oil (or melted coconut oil)
- 1/2 cup unsweetened applesauce
- 2 teaspoons pure vanilla extract
- 1 cup boiling water
Frosting
- 1/2 cup vegan butter
- 1/4 cup cocoa powder
- 1/3 cup soy milk (or other non-dairy milk)
- 1 teaspoon pure vanilla extract
- 4 cups powdered sugar
Optional
- 1 cup chopped walnuts or pecans
Instructions
Cake
- Preheat and Prep: Preheat oven to 350°F. Grease an 11×17-inch sheet pan.
- Make Vegan Buttermilk: Measure 1 cup soy milk and add 1 tablespoon apple cider vinegar. Stir slightly and set aside for 5-10 minutes to curdle.
- Whisk Dry Ingredients: In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
- Combine Wet and Dry: Pour the curdled milk mixture, oil, applesauce, and vanilla into the dry ingredients. Mix with a hand mixer on medium speed until well combined and smooth.
- Add Boiling Water: Carefully pour in 1 cup of boiling water and mix on low speed until combined. The batter will be very thin and runny — this is correct.
- Bake: Pour batter into the prepared sheet pan. Bake at 350°F for 20-25 minutes, until a toothpick inserted in the center comes out clean.
Frosting
- Make the Frosting: In a medium saucepan, combine vegan butter, cocoa powder, soy milk, and vanilla. Warm over medium heat, stirring constantly, until butter melts and mixture barely simmers. Remove from heat immediately and whisk in powdered sugar gradually until smooth and glossy.
- Frost and Cool: Pour the warm frosting over the warm cake and spread evenly. Sprinkle with nuts if using. Let cool at least 30 minutes before slicing.
Notes
The batter will look very thin after adding boiling water — this is correct and creates the cake’s signature moist texture. Do not add extra flour. Pour frosting over the cake while both are still warm for the best fused, glossy layer. Any non-dairy milk works in place of soy milk. Applesauce replaces eggs and adds moisture. Store in an airtight container at room temperature for up to 4 days — the cake improves on day two.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Cake, Dessert
- Cuisine: American
Nutrition
- Calories: 280
- Sugar: 36
- Sodium: 250
- Fat: 10
- Saturated Fat: 3
- Carbohydrates: 47
- Fiber: 1
- Protein: 2




