Why You’ll Love Vegan Espresso Cake Recipe
This cake has a moist and fluffy texture with a bold espresso flavor balanced by sweet and creamy frosting. It is completely dairy-free and egg-free while still tasting indulgent and bakery-quality.
The espresso caramel adds an extra layer of richness, making this cake elegant enough for birthdays, gatherings, or holiday desserts.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the cake:
1/4 cup boiling water
3–4 tablespoons instant coffee granules or 1–2 tablespoons espresso powder
3 cups all-purpose flour
1 cup granulated sugar
3/4 cup light brown sugar
3 teaspoons baking powder
1/8 teaspoon baking soda
1/4 teaspoon salt
1 1/2 cups dairy-free milk
2/3 cup neutral flavored oil
1/3 cup dairy-free yogurt
1 tablespoon vanilla extract
For the frosting:
3 tablespoons dairy-free milk or heavy cream
1–2 tablespoons instant coffee granules or 2–3 teaspoons espresso powder
1 1/4 cups vegan butter
3–4 cups powdered sugar
1 teaspoon vanilla extract
1/8 teaspoon salt
For the espresso caramel:
1/4 cup granulated sugar
1/4 cup dairy-free heavy cream
2 teaspoons instant coffee granules or 1 teaspoon espresso powder
2 tablespoons vegan butter
Directions
Preheat the oven to 180°C (350°F). Line either two or three 8-inch round cake pans with parchment paper.
To make the cake batter, dissolve the instant coffee in boiling water and let it cool slightly. In a large mixing bowl, whisk together the flour, granulated sugar, brown sugar, baking powder, baking soda, and salt.
Add the dairy-free milk, oil, dairy-free yogurt, vanilla extract, and coffee mixture to the dry ingredients. Mix until just combined. The batter will be thin.
Divide the batter evenly between the prepared cake pans. Bake for 20–23 minutes if using three pans or 30–35 minutes if using two pans. The cakes are done when a toothpick inserted into the center comes out clean or with a few moist crumbs.
Let the cakes cool in their pans for 20 minutes before transferring them to a wire rack to cool completely.
For the frosting, dissolve the coffee in the milk or cream. Beat the vegan butter until pale and fluffy. Add the powdered sugar, coffee mixture, vanilla extract, and salt. Mix on low speed until combined, then beat on high speed until light and fluffy. Adjust the sweetness or coffee flavor if desired.
To make the espresso caramel, dissolve the coffee in half of the cream and set aside. In a saucepan, combine the sugar and remaining cream over medium heat until the sugar melts and turns golden brown.
Carefully stir in the coffee mixture and cook for about 30 seconds. Add the vegan butter and whisk until smooth. Simmer for at least 5 minutes until thickened. Let the caramel cool completely before using.
To assemble the cake, level the cake layers if needed. Place one layer on a serving plate and spread frosting on top. Repeat with the remaining layers. Cover the entire cake with the remaining frosting. Drizzle the cooled espresso caramel over the top if desired.
Store the cake covered until ready to serve.
Servings and timing
Servings: 16 slices
Prep time: 35 minutes
Bake time: 35 minutes
Cooling and decorating time: 1 hour
Total time: About 2 hours 10 minutes
Variations
Add chocolate chips to the batter for a mocha-inspired cake.
Use decaffeinated espresso powder if you want the flavor without as much caffeine.
Top the cake with chocolate shavings or cocoa powder for an elegant finish.
Replace the espresso caramel with dairy-free chocolate ganache for a richer dessert.
Add chopped toasted walnuts or pecans between the layers for extra crunch.
Storage/Reheating
Store the cake in an airtight container at room temperature for up to 2 days.
Refrigerate the cake for up to 4 days. Allow it to come to room temperature before serving for the best texture.
Freeze individual slices or the whole cake tightly wrapped for up to 1 month. Thaw overnight in the refrigerator before serving.
This cake does not need reheating, but slices can sit at room temperature for 20–30 minutes before serving to soften the frosting.
FAQs
Can I make this cake gluten-free?
Yes, you can use a good-quality gluten-free all-purpose flour blend designed for baking.
What type of dairy-free milk works best?
Soy milk, oat milk, or almond milk all work well in this recipe.
Can I use brewed espresso instead of instant coffee?
Yes, but reduce the amount of other liquid slightly so the batter does not become too thin.
Why is my batter runny?
The batter is naturally thin, which helps create a moist and tender cake.
Can I skip the espresso caramel?
Yes, the cake is delicious on its own with just the espresso frosting.
How do I make the frosting thicker?
Add more powdered sugar a little at a time until the desired consistency is reached.
Can I make the cake layers ahead of time?
Yes, bake the cake layers a day ahead and store them wrapped at room temperature or in the fridge.
What is the best vegan butter for frosting?
Use a firm vegan butter block rather than a soft spread for the best texture.
Can I make cupcakes with this recipe?
Yes, this batter works well for cupcakes. Adjust the baking time to around 18–22 minutes.
How do I get smooth frosting on the cake?
Use an offset spatula and chill the cake briefly between layers for easier frosting.
Conclusion
This Vegan Espresso Cake is a rich and elegant dessert filled with bold coffee flavor and creamy frosting. Whether served for a celebration or as a treat for coffee lovers, this dairy-free cake delivers a soft texture and impressive taste in every slice.
Vegan Espresso Cake
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 1 hour 10 minutes
- Yield: 16 servings
- Diet: Vegan
Description
This vegan espresso cake is soft, moist, and layered with rich coffee flavor in every bite. Finished with a fluffy espresso buttercream and optional espresso caramel drizzle, it’s the perfect dessert for coffee lovers.
Ingredients
- 1/4 cup (60g) boiling water
- 3–4 tablespoons (12-16g) instant coffee granules or 1-2 tablespoons espresso powder
- 3 cups (375g) all-purpose plain flour
- 1 cup (200g) granulated sugar
- 3/4 cup (150g) light brown sugar
- 3 teaspoons baking powder
- 1/8 teaspoon baking soda
- 1/4 teaspoon salt
- 1 1/2 cup (360g) dairy-free milk, room temperature
- 2/3 cup (145g) neutral flavored oil
- 1/3 cup (75g) dairy-free yogurt, room temperature
- 1 tablespoon vanilla extract
- 3 tablespoons (45g) dairy-free milk or 1/4 cup (55g) dairy-free heavy cream
- 1–2 tablespoons (4-8g) instant coffee granules or 2-3 teaspoons espresso powder
- 1 1/4 cups (280g) vegan butter, room temperature
- 3–4 cups (360g-480g) powdered sugar
- 1 teaspoon vanilla extract
- 1/8 teaspoon salt
- 1/4 cup (50g) granulated sugar
- 1/4 cup (55g) dairy-free heavy cream
- 2 teaspoons instant coffee granules or 1 teaspoon espresso powder
- 2 tablespoons (30g) vegan butter
Instructions
- Preheat the oven to 180°C (350°F). Line two or three 8-inch round cake pans with parchment paper.
- Combine the instant coffee and boiling water, stirring until dissolved. Set aside to cool slightly.
- In a large bowl, whisk together the flour, granulated sugar, brown sugar, baking powder, baking soda, and salt.
- Add the dairy-free milk, oil, yogurt, vanilla extract, and coffee mixture to the dry ingredients. Mix until just combined. The batter will be thin.
- Divide the batter evenly between the prepared cake pans.
- Bake for 20-23 minutes for three layers or 30-35 minutes for two layers, until a toothpick inserted in the center comes out clean.
- Allow the cakes to cool in their pans for 20 minutes, then transfer to a wire rack to cool completely.
- For the frosting, dissolve the coffee granules in the dairy-free milk or cream.
- Beat the vegan butter until pale and fluffy. Add the powdered sugar, coffee mixture, vanilla extract, and salt. Beat on low until combined, then increase speed and whip until light and fluffy.
- For the optional espresso caramel, dissolve the coffee in half of the cream and set aside.
- In a saucepan over medium heat, cook the sugar with the remaining cream until melted and golden brown.
- Stir in the coffee mixture and cook for 30 seconds. Add the vegan butter and whisk until smooth. Continue cooking for 5 minutes or until thickened. Cool completely.
- Level the cake layers if needed. Place one cake layer on a serving plate and spread frosting over the top. Repeat with remaining layers.
- Cover the outside of the cake with the remaining frosting using an offset spatula.
- Drizzle the espresso caramel over the top if desired. Slice and serve.
Notes
- For a stronger coffee flavor, use espresso powder instead of instant coffee granules.
- The cake can be made with two thicker layers or three thinner layers.
- Chill the frosting briefly if it becomes too soft while decorating.
- Store the cake at room temperature for up to 2 days or refrigerated for up to 4 days.
- The espresso caramel thickens further as it cools.
- Prep Time: 35 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Bake
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 540 kcal
- Sugar: 44 g
- Sodium: 240 mg
- Fat: 28 g
- Saturated Fat: 10 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 69 g
- Fiber: 1 g
- Protein: 4 g
- Cholesterol: 0 mg
