One Bowl MOIST Vegan Chocolate Caramel Cake
This is THE chocolate caramel cake for all caramel lovers!! Featuring extra soft chocolate sponge cake, made entirely without eggs and dairy free, with layers of gooey salted caramel and wrapped in an easy caramel ‘cream cheese’ frosting. The epitome of decadence, and you’d never know it’s vegan!!

Tell me about this chocolate caramel cake:
Every celebration deserves a rich decadent cake, and this ridiculously easy one bowl vegan chocolate caramel cake definitely delivers!
The perfect complement to my brown butter caramel cake, if you’re a chocolate and caramel lover, then this cake recipe is an absolute must. Here’s why:
- Ultra rich & decadent: We’re balancing the over sweetness of the caramel with a tangy, nutty, and decadent “browned” butter vegan frosting. Plus, a dash of sea salt on top helps a ton!
- Soft, tender chocolate cake layers: The cake itself is not overly sweet, yet the vanilla is punched up a ton to offer flavor depth rather than just sweetness.
- NO eggs nor dairy: Yep, this entire recipe (like every recipe on this site!) is completely vegan. No eggs, no butter, no milk (so when you see me refer to ‘brown butter,’ butter, or cream cheese, know I always mean the dairy free version 😉 ). And yet you seriously would never be able to tell!
- Gooey caramel throughout: While we don’t incorporate caramel into the actual cake (since there’s already tons of sugar in there!), we have ripples of gooey caramel throughout every layer and in the frosting itself!
- Ridiculously rich and creamy caramel ‘cream cheese’ frosting: This might be my new favorite frosting recipe (and I’ve made a TON of frostings in my time- just see my cake and cupcake sections of my cookbook!). It’s a simple dairy free cream cheese frosting with ripples of homemade rich caramel throughout that makes you want to eat this frosting by the spoonfuls!!

Key cake ingredients to highlight & why:
- Dutch-process cocoa powder: This is for our chocolate cake portion, and it yields the richest, deep chocolate flavor in your chocolate cake. It also helps the cake not rise as much (though this cake will rise considerably as is!), so that we can lock in moisture! Using all-natural cocoa powder will yield an oranger color, and the chocolate cake might not taste as rich in deep cocoa flavor.
- Dairy free yogurt: This is our vegan egg replacement in the chocolate cake portion. It’s what creates a super soft, deliciously moist texture in the cake, while binding the remaining ingredients together and adding that much needed extra fat (for soft texture!) to the cake. I recommend Forager Project or Kite Hill, but for nut-free I really like So Delicious soy milk yogurt!
- Granulated sugar: This is crucial for our caramel! Not all sugar is vegan, so make sure you’re either using organic certified granulated sugar or vegan-certified.
- Vegan heavy cream: Another crucial ingredient for caramel- vegan heavy cream! There are a few brands out there, but I really love Silk vegan heavy cream. Country Crock also has a great vegan heavy cream that works wonderfully here! You can use coconut cream, but you will notice a coconut flavor.

Irresistibly creamy dairy free caramel ‘cream cheese’ frosting:
This is one of my favorite parts about this cake- the caramel ‘cream cheese’ frosting!! Now, it’s slightly different from our vanilla caramel cake, in that there’s no brown butter (though you could use that option).
We’re folding cooled down caramel into the frosting for an absolutely irresistible deep, rich caramel flavor in the frosting.
The key part here: cooled caramel. That’s why we’re making two batches at the beginning of the recipe. This will allow the caramel to cool in time for it to be incorporated into the frosting.
Please DO NOT add the caramel to your frosting if there is any sign of warmth. It should be completely cool and NO warmth should be detected from the caramel before frosting. Otherwise, while assembling, your cake will slip and slide onto the table!

Overview: how to assemble a chocolate caramel cake:
For the full written instructions and ingredient measurements, see the bottom of this post in the recipe card. You can also hit the “jump to recipe” button at the top of this post! Here, we’ll go over a brief overview of the steps, along with providing visuals for a better understanding of the recipe.
What I love about this vegan chocolate caramel cake is that it’s incredibly easy and straightforward. You really only need a bowl and a whisk for the cake portion. Then the caramel is easily made in two batches before we assemble our completely cooled cake!
Here are a few tips for success:
- Use room temperature ingredients: This goes for all components- cake, caramel, and frosting! The only ingredient that should be anything more than room temperature is the hot coffee going into the chocolate cake batter (which helps bloom the cocoa powder for extra rich chocolate flavor!).
- Assemble with COOLED components: While the component ingredients should all be room temperature, it’s best to assemble your cake with everything cooled back down to room temperature (or cooler). The caramel should have absolutely NO warmth to it whatsoever, the cakes should feel “cool” to the touch, and the frosting even does better with a 10-15 minute chill in the fridge before assembling.
- Use a crumb coat before the final frosting: This ensures that the caramel in between the layers has a moment to chill and set. I recommend letting the cake chill in the fridge with a crumb coat on (so the cake layers are NOT exposed) for 1 hour. This lets the borders of the frosting set so that the cake layers don’t slip and slide when you slice into it with the caramel in between!



Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!
Print
One Bowl MOIST Vegan Chocolate Caramel Cake
- Prep Time: 30
- Cook Time: 33
- Total Time: 1 hour 3 minutes
- Yield: 16 1x
- Category: Cakes
- Method: Baking
- Cuisine: American
- Diet: Vegan
Description
This is THE chocolate caramel cake for all caramel lovers!! Featuring extra soft chocolate sponge cake, made entirely without eggs and dairy free, with layers of gooey salted caramel and wrapped in an easy caramel ‘cream cheese’ frosting. The epitome of decadence, and you’d never know it’s vegan!!
Ingredients
Caramel:
- 2 separate batches of vegan caramel
Vegan Chocolate Cake:
- 1 1/4 cup (300 mL) vegan buttermilk, room temperature
- 3 cups (375 g) all purpose flour or gluten free 1:1 baking flour, sifted
- 1 cup (95 g) Dutch-process cocoa powder, sifted
- 2 tsp baking powder
- 1 1/2 tsp baking soda
- 1/2 tsp sea salt
- 1 3/4 cups (350 g) granulated sugar
- 1/3 cup (110 g) brown sugar
- 1/2 cup (113 g) unsalted vegan butter*, melted and cooled to room temperature
- 1 cup (220 g) dairy free yogurt, room temperature
- 1 tsp vanilla extract
- 1 cup (240 mL) hot water + 1 tsp dissolvable espresso powder (or 1 cup (240 mL) brewed coffee, decaf if desired)
Vegan Caramel Frosting:
- 1/2 cup (113 g) vegan butter, room temperature
- 1 cup (220 g) vegan cream cheese, cold
- 4 cups (480 g) sifted powdered sugar
- 1/2 cup (113 g) COOLED caramel sauce from above recipe
- 1 tsp vanilla extract
Instructions
- Be sure to read all instructions before beginning. Measure out all ingredients for the cake.
- Prep: Preheat the oven to 350F, and prepare three 8″ cake pans. You can use 6″ cake pans if you’d like. Grease the bottoms and sides of the pans and line the bottoms with parchment paper. Set aside. Prepare the vegan buttermilk by mixing together the dairy-free milk and apple cider vinegar in a small bowl and set aside for 5-7 minutes to curdle. You can prepare the batter while the buttermilk is forming.
- Make the caramel: Prepare 2 separate batches of vegan caramel before beginning the cake process. This will allow the caramel to cool in time for the assembling of the cake. It’s important to NOT scale the recipe up and just make them as two separate batches, as it’s difficult to melt the sugar evenly without burning it when you scale the recipe up.
- Make the batter: In a medium bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and sea salt. Set aside. In a large bowl and a whisk, whisk the vegan butter, sugar, and brown sugar until integrated. Then add in the dairy free yogurt and vanilla extract, and whisk again until combined. To the mixture, add in about half of the flour mixture, along with half of the buttermilk. Whisk gently until the flour starts to combine with the wet. Add in the remaining flour mixture and buttermilk, and whisk again just before there are no more dry streaks. Slowly pour in the hot coffee, and whisk gently until the coffee has just mixed into the batter.
- Bake the cakes: Pour the batter into the three cake pans evenly. Place the cakes into the oven and bake for 33-35 minutes, or until a toothpick comes out clean. If using three 6″ cake pans, the cakes will bake a bit longer. Remove the cakes from the oven and allow them to cool in their pans for 10 minutes. Then carefully transfer them to a cooling rack to cool completely, about 45 minutes.
- Make the caramel frosting: In a stand mixer bowl with whisk attachment or in a large bowl with a hand mixer, cream together the vegan butter and cream cheese until creamy, about 3 minutes. Then add in the powdered sugar, caramel, and vanilla extract, and mix again until the frosting is creamy and smooth, about 3-5 minutes. Take pauses to scrape the bottom of the bowl to ensure all ingredients are incorporated.
- Assemble the cake: When ready to assemble with the crumb coat, place on cake layer onto a cake plate or cake turntable. Scoop about 2/3 cup of frosting onto the cake, and smooth the frosting with an offset spatula over the cake to touch the edges. Then using the offset spatula, create a well in the frosting, with just a little frosting as the wall along the border (see photos). Spoon 2-3 tbsp of caramel sauce into the middle, and spread the caramel to evenly touch the edges of the frosting wall. Be careful not to over-fill. It might not seem like a lot of caramel, but with another layer it will. Then repeat with the next cake layer, frosting and filling with caramel. Place the final cake layer on top, and frost the entire cake with a crumb coat, smoothing the edges. Chill for 1 hour in the fridge before applying the final coat and finishing with caramel on top!
- Storage: Store any leftovers covered at room temperature for up to 2 days or sliced in an airtight container in the fridge for up to 5 days.
Notes
See blog post for all tips & tricks!

