This Vegan Espresso Cake is soft, fluffy, and full of rich coffee flavor. I love how the tender cake layers pair with creamy coffee buttercream, making it a perfect dessert for birthdays, gatherings, or any day I want a cozy coffee-inspired treat.
Why You’ll Love This Recipe
I love this recipe because it has a deep espresso flavor without being too bitter. The cake stays moist thanks to dairy-free milk, oil, and yogurt, while the vegan coffee buttercream adds a smooth, creamy finish. I also like that it looks impressive as a layer cake but is still simple to make at home.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
¼ cup boiling water
4 tablespoons instant coffee granules
3 cups all-purpose flour
1 cup granulated sugar
¾ cup light brown sugar
3 teaspoons baking powder
⅛ teaspoon baking soda
¼ teaspoon salt
1½ cups dairy-free milk
⅔ cup neutral oil
⅓ cup dairy-free yogurt
1 tablespoon vanilla extract
1¼ cups vegan butter
3½ cups powdered sugar
3 tablespoons dairy-free milk
1 tablespoon instant coffee granules
1 teaspoon vanilla extract
⅛ teaspoon salt
Directions
I preheat the oven to 350°F and line three 8-inch cake pans with parchment paper.
I stir the instant coffee into the boiling water until fully dissolved, then let it cool.
In a large bowl, I whisk together the flour, sugars, baking powder, baking soda, and salt.
I add the dairy-free milk, oil, yogurt, vanilla, and cooled coffee mixture, then mix gently until just combined.
I divide the batter evenly between the prepared cake pans.
Then I bake the cakes for 20 to 23 minutes, or until a toothpick inserted in the center comes out clean.
I let the cakes cool in the pans for 20 minutes, then transfer them to a rack to cool completely.
For the frosting, I dissolve the coffee in dairy-free milk. I beat the vegan butter until fluffy, then add powdered sugar, the coffee mixture, vanilla, and salt. I beat everything until smooth and creamy.
Next I layer the cooled cakes with frosting between each layer, then cover the top and sides.
I chill the cake briefly before slicing so the layers look neat.
Servings and timing
This recipe makes 16 servings.
Prep time: 30 minutes
Cooking time: 40 minutes
Total time: 70 minutes
Calories: 485 kcal per serving
Variations
I like adding an espresso caramel swirl between the layers for a richer flavor. I can also sprinkle shaved vegan chocolate on top, add a little cocoa powder to the frosting, or use strong brewed coffee instead of instant coffee for a softer coffee taste.
Storage/Reheating
I store this cake in an airtight container in the refrigerator for up to 4 days. Before serving, I let slices sit at room temperature for 15 to 20 minutes so the buttercream softens.
I do not usually reheat this cake because the frosting can melt. For longer storage, I freeze unfrosted cake layers tightly wrapped for up to 2 months, then thaw them before frosting.
Related Recipes:
- Decadent Espresso Chocolate Chip Cookies
- Double Chocolate Espresso Muffins
- Chocolate Espresso Banana Bread
FAQs
Can I make this Vegan Espresso Cake ahead of time?
Yes, I like making the cake layers one day ahead. I wrap them well and frost the cake the next day.
Can I use brewed espresso instead of instant coffee?
Yes, I can use strong brewed espresso, but I reduce the dairy-free milk slightly so the batter does not become too thin.
Can I make this cake gluten-free?
I can try a 1:1 gluten-free flour blend, though the texture may be slightly different.
What dairy-free milk works best?
I like oat milk or soy milk because they give the cake a soft texture and mild flavor.
Can I make cupcakes with this batter?
Yes, I can bake the batter as cupcakes. I fill liners about two-thirds full and bake until a toothpick comes out clean.
Conclusion
This Vegan Espresso Cake is a rich, fluffy, coffee-filled dessert that feels special without being complicated. I love serving it chilled slightly, with smooth coffee buttercream and clean, beautiful layers in every slice.
📖 Recipe:
Print
Vegan Espresso Cake
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 70 minutes
- Yield: 16 servings
- Diet: Vegan
Description
This Vegan Espresso Cake is soft, fluffy, and packed with rich coffee flavor. Tender cake layers are paired with creamy vegan coffee buttercream for a delicious dessert perfect for celebrations or everyday treats.
Ingredients
¼ cup boiling water
4 tablespoons instant coffee granules
3 cups all-purpose flour
1 cup granulated sugar
¾ cup light brown sugar
3 teaspoons baking powder
⅛ teaspoon baking soda
¼ teaspoon salt
1½ cups dairy-free milk
⅔ cup neutral oil
⅓ cup dairy-free yogurt
1 tablespoon vanilla extract
1¼ cups vegan butter
3½ cups powdered sugar
3 tablespoons dairy-free milk
1 tablespoon instant coffee granules
1 teaspoon vanilla extract
⅛ teaspoon salt
Instructions
- Preheat the oven to 350°F (175°C) and line three 8-inch cake pans with parchment paper.
- Stir 4 tablespoons instant coffee granules into the boiling water until dissolved. Let cool.
- 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 cooled coffee mixture. Mix until just combined.
- Divide the batter evenly among the prepared cake pans.
- Bake for 20 to 23 minutes, or until a toothpick inserted into the center comes out clean.
- Cool the cakes in the pans for 20 minutes, then transfer to a wire rack to cool completely.
- For the frosting, dissolve 1 tablespoon instant coffee granules in 3 tablespoons dairy-free milk.
- Beat the vegan butter until fluffy. Add powdered sugar, coffee mixture, vanilla extract, and salt. Beat until smooth and creamy.
- Place one cake layer on a serving plate and spread frosting on top. Repeat with remaining layers.
- Frost the top and sides of the cake.
- Chill briefly before slicing and serving.
Notes
Add an espresso caramel swirl between layers for extra richness.
Top with shaved vegan chocolate or mix a little cocoa powder into the frosting.
Strong brewed espresso can be used instead of instant coffee; reduce the dairy-free milk slightly if needed.
Store in an airtight container in the refrigerator for up to 4 days.
Let slices sit at room temperature for 15 to 20 minutes before serving.
Freeze unfrosted cake layers for up to 2 months and thaw before frosting.
A 1:1 gluten-free flour blend may be used, though texture may vary.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Bake
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 485 kcal
- Sugar: 42 g
- Sodium: 180 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 68 g
- Fiber: 1 g
- Protein: 3 g
- Cholesterol: 0 mg








