Midnight Velvet Vegan Chocolate

by Michelle Davis
Midnight Velvet Vegan Chocolate Cake

This is a deeply chocolatey layer cake made without eggs or dairy — no specialty ingredients, just pantry staples and a can of coconut milk for the ganache. It bakes up moist and dark, holds its crumb well, and feeds a crowd. If you want one chocolate cake recipe that works for birthdays, potlucks, and anyone at the table with dietary restrictions, this is a reliable one to have.

What makes this version work

Two things actually matter here. First, the hot coffee. It blooms the cocoa powder — meaning the heat opens up the cocoa’s flavor compounds in a way that cold liquid won’t. The cake doesn’t taste like coffee; it just tastes more like chocolate. Use it. Second, the vinegar-and-baking-soda reaction is your leavening, so don’t mix the batter longer than needed once those two meet. Overmixing after that point deflates the lift before the cake hits the oven, and you’ll end up with a denser result than you want. Stir until just combined and move quickly to the pan.

Ingredient notes

  • Dutch-process cocoa: This gives the cake its very dark color and a smoother, less acidic flavor than natural cocoa. They’re not interchangeable here — natural cocoa will throw off the leavening balance and lighten the color noticeably.
  • Applesauce: Unsweetened only. Sweetened versions will push the cake too sweet and can make the crumb gummy. Store-brand is fine.
  • Oat milk: Works well because of its mild flavor and slight body. Other plant milks work too, but avoid anything with added sweeteners or strong flavors like vanilla-forward almond milk.
  • Full-fat coconut milk: This is non-negotiable for the ganache. The fat content is what gives it that glossy, set texture. Shake the can before opening. Light coconut milk will leave you with a thin, runny topping that won’t set properly.
  • Apple cider vinegar: White vinegar works as a straight swap if that’s what you have.

Common problems and fixes

  • Ganache won’t set and stays poured-thin: The coconut milk was likely light or the ratio of chocolate to milk was off. Chill the ganache for 20–30 minutes in the fridge, stirring every 10 minutes. If it still won’t thicken, melt in a small amount of additional chopped chocolate and stir until smooth.
  • Cake sinks in the center: Usually means the oven door was opened too early, or the baking soda wasn’t fresh. Test baking soda before you start — drop a small amount into hot water; if it doesn’t bubble actively, replace it.
  • Crumb is gummy or dense: Overmixing after adding the vinegar is the most common cause. It can also happen if the cake was underbaked — a toothpick should come out clean, not just mostly clean.
  • Cake sticks to the pan: Cocoa-dusting the pan (instead of flour) is the right call here and keeps the exterior dark. If you skipped it, run a thin offset spatula around the edge before inverting and let the cake cool fully — at least 20 minutes in the pan — before attempting to remove it.
  • Ganache looks greasy or broken: The coconut milk was probably too hot when it hit the chocolate, or the chocolate seized from moisture. Add a teaspoon of warm water and stir steadily from the center outward. It usually comes back together.

Leftovers and meal prep

This cake keeps well, which makes it genuinely useful for planning ahead. Unfrosted cake layers wrap tightly in plastic and hold at room temperature for 2 days, in the fridge for up to 5 days, or in the freezer for up to 2 months — freeze layers individually so you can pull one at a time. The ganache can be made up to a week ahead and stored in a sealed container in the fridge; rewarm it gently in a small saucepan over low heat, stirring until pourable again. A fully assembled and frosted cake keeps covered in the fridge for 4 days. Slice it cold straight from the fridge — the ganache firms up nicely and the slices cut cleanly. Skip the fresh garnish on slices you’re storing; it wilts fast and adds nothing once the cake has been sitting.

Midnight Velvet Vegan Chocolate Cake

Midnight Velvet Vegan Chocolate Cake

Midnight Velvet Vegan Chocolate - Vegan Chocolate Cake - 6:29 PmMichelle Davis
This one-bowl chocolate cake skips eggs and dairy entirely, relying on pantry staples and a small amount of hot coffee to intensify the cocoa flavor and produce a moist, tender crumb. A pourable chocolate ganache made with coconut cream sets into a glossy finish once cooled. The batter mixes in minutes, and the cake bakes in about 35 minutes.
No ratings yet
Prep Time 25 minutes
Cook Time 32 minutes
Total Time 57 minutes
Course Dessert
Cuisine American
Servings 12 slices
Calories 517 kcal

Equipment

  • 2 x 9-inch round cake pans
  • Parchment paper
  • Mixing bowls (large and medium)
  • Whisk
  • Fine mesh sieve
  • Measuring cups and spoons
  • Rubber spatula
  • Small saucepan
  • Wire cooling racks
  • Offset spatula or butter knife
  • Oven

Ingredients
 
 

For the Pan Prep:

  • 1 tablespoon neutral oil for greasing pans (or use vegan butter)
  • 2 teaspoons unsweetened cocoa powder for dusting pans; helps maintain a dark edge
  • 2 rounds parchment paper 9-inch circles to line pan bottoms

For the Chocolate Cake:

  • 1 ½ cups unsweetened oat milk room temperature; choose a creamy barista-style for best crumb
  • 2 teaspoons apple cider vinegar to create vegan “buttermilk”
  • 2 ½ cups unbleached all-purpose flour spooned & leveled for accuracy
  • 1 ¾ cups organic cane sugar look for a brand verified vegan
  • ¾ cup Dutch-process cocoa powder sifted; yields deeper color and smoother flavor
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon fine sea salt
  • ½ cup neutral oil such as avocado, grapeseed, or light olive oil
  • ½ cup unsweetened applesauce room temperature; acts as the egg replacer
  • 2 teaspoons pure vanilla extract
  • 1 cup freshly brewed hot coffee strong; or use hot water for caffeine-free

For the Glossy Ganache:

  • 10 ounces vegan semi-sweet chocolate finely chopped or use chips; choose 50–60% cacao
  • ¾ cup full-fat coconut milk well-stirred; from a can
  • 1 tablespoon refined coconut oil optional, for extra gloss and sliceable set
  • 1 pinch fine sea salt
  • 1 teaspoon pure vanilla extract optional
  • 2 teaspoons cacao nibs or flaky sea salt optional garnish
  • 1 cup fresh raspberries optional garnish

Instructions
 

  • Prepare the Pans and Preheat: Grease two 9-inch round cake pans with the neutral oil, line the bottoms with parchment rounds, then dust the sides lightly with cocoa. Preheat the oven to 350°F (175°C). Proper pan prep ensures clean release and smooth sides.
  • Make Vegan “buttermilk”: In a medium bowl, whisk the oat milk with the apple cider vinegar. Let stand 5 minutes until faintly thickened and lightly tangy—this tenderizes the crumb.
  • Combine Dry Ingredients: Sift the flour, cane sugar, cocoa powder, baking powder, baking soda, and salt into a large mixing bowl. Whisk well so everything looks uniform and the cocoa’s aroma is pronounced—no visible streaks.
  • Build the Wet Mixture: Add the oil, applesauce, and vanilla to the buttermilk. Whisk until silky and homogenous.
  • Make the Batter: Pour the wet mixture into the bowl of dry ingredients. Whisk gently until almost smooth—some small lumps are OK. Stream in the hot coffee and whisk just until the batter turns glossy and pourable. Avoid overmixing to keep the crumb tender.
  • Bake: Divide batter evenly between prepared pans (tap each pan once to release bubbles). Bake at 350°F (175°C) for 30 minutes, or until the centers spring back and a toothpick shows a few moist crumbs. Fragrance should be deeply chocolatey.
  • Cool the Layers: Cool the cakes in their pans on a rack for 10 minutes, then turn out, peel off parchment, and cool completely on racks. Layers should feel room temp to the touch before frosting.
  • Make the Glossy Ganache: While cakes cool, place the chopped chocolate in a heatproof bowl. Heat coconut milk in a small saucepan over medium heat until just steaming with tiny bubbles at the edges—about 2 minutes, 180°F (82°C). Do not boil. Pour over the chocolate, add coconut oil (if using), and let sit 2 minutes. Stir slowly from the center outward until smooth and mirror-shiny; finish with a pinch of salt and vanilla. Let cool 15–20 minutes until spreadable. If too thin, chill 5 minutes and stir; if too thick, warm gently.
  • Assemble: Place the first layer on a stand. Spread about one-third of the ganache over the top, edge to edge. Set the second layer on top. Pour the remaining ganache over the center and nudge it outward with an offset spatula, letting soft waves drape over the sides.
  • Finish and Serve: Garnish with cacao nibs, a whisper of flaky sea salt, or fresh raspberries. Let the ganache set 20–30 minutes for cleaner slices, or serve slightly warm for a molten effect.

Notes

Michelle’s Tips: 

  • Depth of Chocolate: Bloom an extra tablespoon of cocoa in the hot coffee before adding for a darker profile.
  • No Coffee? Use boiling water and add 1 teaspoon espresso powder for flavor without caffeine.
  • Cocoa Choice: Dutch-process is luxuriously smooth; natural cocoa works in a pinch but flavor will be brighter and lighter.
  • Gluten-Free: Substitute a quality 1:1 gluten-free baking flour. If your blend lacks xanthan, add 1/4 teaspoon.
  • Oil-Light: Reduce oil by 2 tablespoons and increase applesauce by 2 tablespoons. Texture will be slightly less plush but still moist.
  • Nut-Free: Choose soy or oat milk.
  • Cupcakes: Bake at 350°F (175°C) for 18–20 minutes; yields about 24 cupcakes.
  • Smoothing Sides: Warm your offset spatula under hot water, wipe dry, then glide for a professional sheen.

Serving Suggestions: 

  • Plate a generous wedge with a ribbon of ganache pooling at the base, a few raspberries, and a dusting of cocoa for contrast. The cake should appear nearly black with a satin shine; the crumb should look even and velvety.
  • Pair with an espresso, a cold oat cappuccino, or a glass of chilled almond milk. For a luxe finish, add a spoon of vegan vanilla bean whip.

Culinary Context: 

This dessert nods to the ingenuity of American pantry cakes—born in times when eggs and dairy were scarce—elevated here with modern technique and a French-style ganache finish. I fell in love with its simplicity as a young chef; it’s the cake I bake when I want guaranteed smiles.

Optional Advanced Prep: 

  • Bake Layers a Day Ahead: Wrap cooled layers tightly and hold at room temperature. They slice more cleanly the next day.
  • Make Ganache Ahead: Chill covered; rewarm gently over a bowl of warm water, stirring until glossy.
  • Crumb Control: For ultra-clean sides, chill the filled cake 15 minutes, then add a final thin veil of ganache.

Timing: 

  • Prep Time: 25 minutes
  • Cook Time: 32 minutes (30 minutes baking + ~2 minutes heating coconut milk)
  • Servings: 12 slices
  • Course: Dessert
  • Cuisine/Origin: American

Nutrition

Calories: 517kcalCarbohydrates: 71gProtein: 6gFat: 25gSaturated Fat: 11gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gTrans Fat: 0.02gCholesterol: 1mgSodium: 381mgPotassium: 327mgFiber: 6gSugar: 42gVitamin A: 80IUVitamin C: 3mgCalcium: 114mgIron: 4mg
Keyword baking, cake, Dairy-Free, egg-free, ganache, vegan chocolate cake
Tried this recipe?Rate this recipe !

FAQ

Can I make this cake without coffee?

Yes — substitute an equal amount of hot water. The cake will still bake up correctly, but the chocolate flavor will be noticeably less deep and complex.

Can I bake this as a single-layer sheet cake instead of layers?

Yes, a 9×13 pan works well. Start checking for doneness around 35 minutes, since the thinner batter in a wider pan bakes faster than two round layers would.

My ganache hardened completely in the fridge — is it ruined?

No, it’s fine. Warm it gently in a small saucepan over low heat, stirring constantly, until it loosens to a pourable consistency again. Don’t microwave it in bursts — uneven heat can break the emulsion.

Can I use a flax egg instead of applesauce?

It’s not a direct swap here — applesauce adds moisture that a flax egg doesn’t provide. If you’re out of applesauce, mashed ripe banana works as a volume-for-volume substitute, though it adds a faint banana flavor.

How do I know when the cake is actually done baking?

A toothpick inserted in the center should come out clean or with just a couple of dry crumbs — no wet batter. The edges will also pull slightly away from the pan sides when it’s ready.

More plant-based recipes to try

You may also like

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.