Triple Layer Chocolate Mocha Cake with Espresso Buttercream

Prep: 30 minCook: 40 min1 cake (10 slices)mediumAmerican
Triple Layer Chocolate Mocha Cake with Espresso Buttercream

Rich chocolate cake infused with coffee creates the ultimate dessert for coffee lovers. Three moist layers are paired with smooth espresso buttercream frosting that balances bitter coffee notes with sweet chocolate. Perfect for birthdays, celebrations, or impressing dinner guests. The addition of sour cream keeps the cake tender while lukewarm coffee intensifies the chocolate flavor without making it overly sweet.

Ingredients

Yield: 1 cake (10 slices)
  • 3 cups all-purpose flour
    gluten-free flour blend1:1gluten-freegluten-free

    may need xanthan gum

  • ¾ cup cocoa powder
  • 1 teaspoon baking powder
  • 2 teaspoons baking soda
  • ½ teaspoon salt
    vegan butter1:1vegandairy-free

    slightly different flavor

    Full guide →
  • 3 eggs
  • 2 ½ cups granulated sugar
  • 2 teaspoons vanilla extract
  • 1 cup sour cream
  • 1 cup vegetable oil
  • 1 ½ cups lukewarm coffee
  • 2 cups unsalted butter, room temperature
    vegan butter1:1vegandairy-free

    slightly different flavor

    Full guide →
  • 4 cups confectioners sugar
  • 1 tablespoon espresso powder
  • 5 tablespoons heavy cream
    milk1:1dairy-free

    thinner consistency

    Full guide →
  • ¼ cup cocoa powder, for frosting
  • 1 teaspoon vanilla extract, for frosting
  • ½ teaspoon salt, for frosting
    vegan butter1:1vegandairy-free

    slightly different flavor

    Full guide →

Instructions

  1. 1

    Preheat oven

  2. 2

    Spray cake pans with cooking spray

  3. 3

    Whisk together flour, cocoa powder, baking powder, baking soda, and salt

  4. 4

    Combine eggs, sugar, vanilla extract, sour cream, and vegetable oil

  5. 5

    Add dry ingredients to wet ingredients until combined, then slowly mix in coffee

  6. 6

    Pour batter evenly into prepared pans and bake until toothpick comes out clean

  7. 7

    Cool cakes in pans, then transfer to wire rack

  8. 8

    Beat butter until smooth for frosting

  9. 9

    Add confectioners sugar, espresso powder, vanilla, salt, cocoa powder, and cream, mix until creamy

  10. 10

    Adjust consistency with additional cream if needed

  11. 11

    Pipe buttercream on first layer, add second layer, pipe more buttercream

  12. 12

    Add third layer and spread remaining buttercream over top and sides

  13. 13

    Decorate as desired and serve

Tips

Tip 1

Use room temperature ingredients for better mixing and smoother batter consistency.

Tip 2

Test doneness with a toothpick in multiple spots since cake layers can bake unevenly.

Tip 3

Let cake layers cool completely before frosting to prevent buttercream from melting.

Good to Know

Storage

Cover and refrigerate up to 3 days or freeze unfrosted layers up to 3 months.

Make Ahead

Cake layers can be made 1 day ahead and frosted day of serving.

Serve With

Serve at room temperature for best flavor and texture.

See pairing guide →

Common Mistakes

Watch

Use room temperature butter to avoid lumpy frosting.

Watch

Cool layers completely to avoid melting buttercream.

Watch

Measure cocoa powder accurately to avoid bitter or weak flavor.

Substitutions

Dairy-Free Swaps

unsalted butter
vegan butter1:1vegandairy-free

slightly different flavor

Full guide →
heavy cream
milk1:1dairy-free

thinner consistency

Full guide →

Gluten-Free Swaps

all-purpose flour
gluten-free flour blend1:1gluten-freegluten-free

may need xanthan gum

Find more substitutions →

FAQ

Can I make this cake without coffee?

Yes, substitute the coffee with warm water or milk, though you'll lose the mocha flavor that makes this cake special.

What if my frosting is too thick?

Add heavy cream one tablespoon at a time until you reach desired consistency. Beat well after each addition.

How long will this cake keep?

Covered cake stays fresh for 3 days at room temperature or up to 1 week refrigerated. Bring to room temperature before serving.