This Vegan Espresso Cake is a dreamy, coffee-flavored dessert that’s soft, moist, and packed with bold espresso notes. Whether you're a coffee lover or just enjoy a rich, layered cake with a twist, this dessert delivers both elegance and flavor. Topped with a luscious vegan coffee buttercream and optional espresso caramel, it’s the perfect treat for birthdays, celebrations, or any day you’re craving something indulgent yet plant-based.
Why You’ll Love This Recipe
This cake brings the deep, rich flavor of espresso into every bite, complemented by a soft, fluffy crumb and a smooth, whipped vegan buttercream. It’s completely dairy- and egg-free, yet you’d never guess it—it’s just as indulgent as any classic cake. Easy to make, impressive to serve, and freezer-friendly, this cake is ideal for coffee enthusiasts and anyone looking for a standout vegan dessert.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
Coffee Mixture:
-
boiling water
-
instant coffee granules or espresso powder
Dry Ingredients:
-
all-purpose plain flour
-
granulated sugar
-
light brown sugar
-
baking powder
-
baking soda
-
salt
Wet Ingredients:
-
dairy-free milk (room temperature)
-
neutral oil (e.g., canola or vegetable)
-
dairy-free yogurt (room temperature)
-
vanilla extract
Vegan Coffee Buttercream Frosting:
-
dairy-free milk or dairy-free cream
-
instant coffee granules or espresso powder
-
vegan butter
-
powdered sugar (icing sugar)
-
vanilla extract
-
salt (if using unsalted butter)
Optional Espresso Caramel:
-
granulated sugar
-
dairy-free cream
-
instant coffee granules or espresso powder
-
vegan butter
Directions
Make the Cake:
-
Preheat your oven to 180°C (350°F). Line two or three 8-inch (20 cm) round cake pans with parchment paper.
-
Mix the instant coffee with boiling water until dissolved. Let it cool to warm or mix with some of the milk to cool faster.
-
In a large mixing bowl, whisk together all dry ingredients.
-
Add the coffee mixture and all wet ingredients to the dry ingredients. Mix until just combined. The batter will be runny.
-
Divide the batter evenly between prepared pans.
-
Bake:
-
For 3 cake layers: 20–23 minutes
-
For 2 cake layers: 30–35 minutes
-
-
Cakes are done when a toothpick inserted in the center comes out clean or with a few moist crumbs.
-
Cool in pans for 20 minutes, then transfer to a rack to cool completely.
Make the Frosting:
-
Dissolve the instant coffee in the dairy-free milk or cream.
-
Beat the vegan butter until pale and fluffy.
-
Add powdered sugar, coffee mixture, vanilla, and salt. Beat on low to combine, then increase to high until light and fluffy.
-
Adjust sweetness or coffee intensity as desired. Chill until ready to use.
Make the Espresso Caramel (Optional):
-
Dissolve coffee in half of the dairy-free cream.
-
In a small saucepan, heat the sugar and the remaining cream over medium heat until golden.
-
Add the coffee mixture and stir for 30 seconds.
-
Add vegan butter and whisk until smooth.
-
Simmer for 5+ minutes until thickened (will thicken more as it cools).
-
Let cool completely before using.
Assemble the Cake:
-
Level the cake layers if needed.
-
Place one layer on a serving plate and spread ½–¾ cup of frosting on top. Repeat with remaining layers.
-
Use remaining frosting to cover the outside of the cake.
-
Optionally, swirl cooled espresso caramel on top.
-
Let the cake sit at room temperature before serving. Refrigerate if warm, but allow to come to room temperature before eating.
Servings and timing
This recipe makes 16 slices.
Prep time: 30 minutes
Cook time: 40 minutes
Total time: 1 hour 10 minutes
Variations
-
Gluten-free: Use a 1:1 gluten-free all-purpose flour blend.
-
Mocha cake: Add cocoa powder to the dry ingredients for a chocolate-coffee twist.
-
Layerless version: Bake in a single sheet pan and serve as coffee bars.
-
Frosting-free: Dust with powdered sugar and serve with coconut cream for a simpler option.
-
Nutty touch: Add crushed walnuts or hazelnuts between the layers for crunch.
Storage/Reheating
Store at room temperature in an airtight container for up to 2 days.
Refrigerate for up to 4 days; bring to room temperature before serving.
Freeze slices (well-wrapped) for up to 1 month. Thaw in the fridge or at room temperature.
FAQs
Can I use brewed espresso instead of instant coffee?
Yes, but reduce the liquid slightly from the milk to keep the batter balanced.
Is vegan yogurt necessary?
It adds moisture and lightness. Unsweetened applesauce or mashed banana could work in a pinch.
What kind of dairy-free milk works best?
Soy, oat, or almond milk work well. Use any unsweetened, neutral-flavored milk.
Can I make the frosting ahead of time?
Yes, store in the fridge for up to 3 days. Let it soften before using and re-whip if needed.
Is the espresso caramel optional?
Yes, it adds extra richness but isn’t required for a great-tasting cake.
Can I make cupcakes instead?
Yes, this batter works well for cupcakes. Bake at 350°F for 18–22 minutes.
What kind of oil should I use?
Use a neutral oil like canola, vegetable, or sunflower oil.
Can I reduce the sugar?
You can reduce it slightly, but sugar also affects texture and moisture, so adjust cautiously.
Is this cake freezer-friendly?
Yes, the unfrosted or frosted cake can be frozen. Wrap well and thaw before serving.
How do I get flat cake layers?
Level the tops with a serrated knife once cooled, or use cake strips to reduce doming during baking.
Conclusion
This Vegan Espresso Cake is a show-stopping dessert with layers of coffee flavor in both the cake and the frosting. Moist, fluffy, and fully plant-based, it’s the perfect treat for coffee lovers and a fantastic option for any celebration. Whether you go all-in with the espresso caramel or keep it simple, this cake is guaranteed to impress.
Print
Vegan Espresso Cake
This Vegan Espresso Cake is a rich, moist, and fluffy dessert bursting with deep coffee flavor. Layered with a creamy vegan coffee buttercream and optionally topped with espresso caramel, it’s the perfect celebration cake for coffee lovers.
- Total Time: 1 hour 10 minutes
- Yield: 16 servings
Ingredients
-
- Coffee Mixture:
- ¼ cup (55g) boiling water
- 3–4 tablespoons (12–16g) instant coffee granules or 1–2 tablespoons espresso powder
-
- Dry Ingredients:
- 3 cups (375g) all-purpose plain flour
- 1 cup (200g) granulated sugar
- ¾ cup (150g) light brown sugar
- 3 teaspoons baking powder
- ⅛ teaspoon baking soda
- ¼ teaspoon salt
-
- Wet Ingredients:
- 1 ⅔ cup (375g) dairy-free milk, room temperature
- ⅔ cup (145g) neutral-flavored oil
- ⅓ cup (75g) dairy-free yogurt, room temperature
- 1 tablespoon vanilla extract
-
- Vegan Coffee Buttercream:
- 3 tablespoons (40g) dairy-free milk or ¼ cup (55g) dairy-free heavy cream
- 1–2 tablespoons (4–8g) instant coffee granules or 2–3 teaspoons espresso powder
- 1 ¼ cups (280g) vegan butter, room temperature
- 3–4 cups (360g–480g) powdered sugar
- 1 teaspoon vanilla extract
- ⅛ teaspoon salt (if using unsalted butter)
- Optional Espresso Caramel:
- ¼ cup (50g) granulated sugar
- ¼ cup (55g) dairy-free heavy cream
- 2 teaspoons instant coffee granules or 1 teaspoon espresso powder
- 2 tablespoons (30g) vegan butter
Instructions
- Preheat oven to 180°C (350°F). Line two or three 8-inch (20cm) round cake pans with parchment paper.
- Prepare the Coffee: Dissolve the instant coffee or espresso powder in boiling water and let it cool. To speed this up, mix it with some of the milk from the recipe.
- Make the Cake Batter: In a large bowl, whisk together all dry ingredients. Add all wet ingredients, including the coffee mixture, and stir until just combined. Batter will be runny.
- Divide and Bake: Evenly divide batter between the prepared cake pans. For 3 pans, bake 20–23 minutes; for 2 pans, bake 30–35 minutes. Cakes are done when a toothpick inserted comes out clean. Cool in pans for 20 minutes, then transfer to wire racks to cool completely.
- Make the Buttercream: Dissolve coffee in milk or cream. In a large bowl, beat vegan butter until light and fluffy. Add powdered sugar, coffee mixture, vanilla, and salt. Beat until fluffy. Adjust sweetness or coffee strength to taste. Chill until needed.
- Optional Espresso Caramel: Dissolve coffee in half the cream. In a saucepan, heat the sugar and remaining cream over medium heat until golden brown. Add coffee mixture and vegan butter. Stir and cook for 5+ minutes until thickened. Cool completely before using.
- Assemble the Cake: Level cake layers if needed. Layer with ½–¾ cup frosting between each layer. Use remaining frosting to coat the outside. Optional: swirl espresso caramel on top.
- Storage: Keep cake in an airtight container at room temperature for 2 days, refrigerated for 4 days, or freeze slices for up to 1 month. Bring to room temperature before serving.
Notes
- For stronger coffee flavor, add more espresso powder to the cake or frosting.
- To make gluten-free, use a 1:1 gluten-free flour blend (see original recipe note 2).
- The espresso caramel thickens as it cools—cook longer if you want a thicker consistency.
- The frosting can be made ahead and chilled, but may need re-whipping before spreading.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Bake
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1 slice
- Calories: 390
- Sugar: 38g
- Sodium: 190mg
- Fat: 16g
- Saturated Fat: 4g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 0mg
Leave a Reply