Classic Chocolate Cake is one of those desserts that never really needs an explanation. Rich chocolate layers, creamy frosting, and that ultra-moist crumb, it just feels timeless. I’ve now made this cake both for my mom’s birthday and again for Mother’s Day because chocolate cake has always been her favorite, and honestly, I don’t think there’s a better way to say “I love you” than with chocolate.

What makes this cake special is the texture. The addition of hot coffee and sour cream gives the cake an ultra-tender crumb while deepening the chocolate flavor without making it taste like coffee. It’s rich without feeling heavy, soft without being fragile, and somehow even better the next day.

Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

And then there’s the frosting. I’m typically not someone who loves overly sweet desserts, which is exactly why I love this frosting so much. It’s a chocolate cream cheese frosting that’s rich, smooth, slightly tangy, and almost reminiscent of the best version of nostalgic store-bought chocolate frosting, except fresher, silkier, and infinitely more delicious.

For this version, I decorated the cake with fresh flowers for a simple, romantic finish. There’s no perfect way to do it, which honestly makes it even more beautiful.

❤️ Why You’ll Love Classic Chocolate Cake

  • Ultra-moist texture Hot coffee and sour cream create an incredibly soft, tender crumb that stays moist for days.
  • Balanced chocolate flavor Deeply chocolatey without feeling too rich or overly sweet.
  • The frosting is unreal Tangy chocolate cream cheese frosting keeps the cake feeling light, balanced, and incredibly addictive.
  • Perfect for celebrations Elegant enough for birthdays and holidays, but simple enough to make anytime you want a really good chocolate cake.

🍲 Ingredients for Classic Chocolate Cake

Hot brewed coffee – Deepens the chocolate flavor without making the cake taste like coffee.

Cocoa powder – Gives the cake its rich chocolate base.

Eggs – Help create structure while keeping the crumb soft and tender.

Sugar – Sweetens the cake and helps keep it moist.

Olive oil or vegetable oil – Keeps the cake incredibly moist. Olive oil adds a subtle richness that I personally love.

Unsalted butter – Adds flavor and richness to the batter.

Vanilla extract – Rounds everything out and enhances the chocolate flavor.

All-purpose flour – Gives the cake structure while still keeping it soft.

Baking powder + baking soda – Help the cake rise evenly and stay light.

Kosher salt – Essential for balancing and strengthening the chocolate flavor.

Sour cream – Gives the cake its ultra-tender texture and slight tangy richness.

Cream cheese – Creates the tangy base for the frosting.

Powdered sugar – Sweetens and smooths out the frosting.

Fresh flowers – Optional, but make the cake feel extra special and beautiful for celebrations.

👩‍🍳 How to Make Classic Chocolate Cake

  1. Prepare the chocolate mixture In a small bowl or large measuring cup, whisk together the hot coffee and cocoa powder until smooth. Set aside to cool slightly.
  2. Prepare the cake pans Preheat the oven to 350°F. Grease two 8-inch cake pans and line the bottoms with parchment paper rounds for easy release.
  3. Mix the dry ingredients In a medium bowl, whisk together the flour, baking powder, baking soda, and kosher salt until evenly combined.
  4. Build the wet ingredients In a large bowl, whisk together the eggs, sugar, olive oil, melted butter, vanilla extract, and sour cream until smooth and fully combined. Add in the slightly cooled coffee-cocoa mixture and whisk until combined.
  5. Combine the batter Add the dry ingredients into the wet ingredients and gently whisk until the batter is smooth and just combined. Do not overmix.
  6. Bake the cakes Divide the batter evenly between the prepared cake pans. Bake the cakes on a lower oven rack for about 15 minutes to help develop a nice crust and rise, then move them to a more centered rack position and continue baking another 10 to 15 minutes, or until a cake tester comes out clean.
  7. Make the frosting While the cakes bake, beat together the softened butter and cream cheese until smooth and creamy. Add the vanilla and salt, then gradually mix in the powdered sugar and cocoa powder until smooth and fluffy.
  8. Cool the cakes properly Let the cakes cool in the pans for about 30 minutes. Run a knife around the edges, carefully invert onto a wire rack, then carefully flip them back over so the tops remain upright. Let the cakes cool completely before frosting.
  9. Assemble the cake Add a small amount of frosting to the base of your serving plate to keep the cake stable. Place the first cake layer down. Transfer the frosting to a piping bag or zip-top bag with the tip snipped off. Pipe frosting around the edge of the cake twice to create a thick border, then fill the center and smooth it out evenly. Add the second cake layer on top.
  10. Frost and chill Frost the top and lightly frost the sides for a natural naked cake look. Transfer the cake to the refrigerator for a few hours so the frosting can firm up and set properly.
  11. Decorate with flowers Trim the flowers to your desired length and wrap the stems with plastic wrap before inserting them into the cake. Arrange a mix of larger and smaller flowers organically around the cake and have fun with it.

🪄 Tips and Tricks

  • Let the coffee-cocoa mixture cool slightly before adding it into the wet ingredients.
  • Olive oil gives the cake a subtle richness and incredibly moist texture. If you prefer a more neutral flavor, vegetable oil works perfectly too.
  • Do not overmix the batter once the flour goes in or the cake can become dense.
  • Chilling the cake before decorating makes frosting and flower placement much easier.
  • Always wrap flower stems before inserting them into the cake.

🗒 Substitutions

  • Vegetable oil can be used instead of olive oil for a more neutral flavor.
  • Dutch-process cocoa powder works beautifully here for a darker, richer chocolate flavor.
  • Fresh berries or chocolate shavings can be used instead of flowers for decorating.

🧊 Leftovers

Store leftover cake covered in the refrigerator for up to 4 days. The texture honestly gets even better after sitting overnight once the frosting settles into the layers.

For the best texture, let slices sit at room temperature for about 20 minutes before serving.

❓ FAQ

Can you taste the coffee in the cake?

Not really. The coffee mainly enhances and deepens the chocolate flavor rather than making the cake taste like coffee.

Can I make this cake ahead of time?

Yes, and honestly I recommend it. The texture gets even better after resting overnight in the fridge. Just let it come to room temp for an hour before serving.

Do I have to use olive oil?

No. Olive oil gives the cake a subtle richness, but vegetable oil works perfectly if you want a more classic flavor profile.

Can I fully frost the sides instead of doing a naked cake?

Absolutely. This frosting spreads beautifully and works well for both fully frosted and naked-style cakes.

Classic Chocolate Cake

A rich, ultra-moist chocolate cake layered with tangy chocolate cream cheese frosting. Simple, timeless, and perfect for birthdays, Mother’s Day, or anytime you want an actually good chocolate cake.
Servings: 10
Prep Time: 45 minutes
Cook Time: 30 minutes
Chill time: 1 hour
Total Time: 2 hours 15 minutes
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the Chocolate Cake

  • 1 cup hot brewed coffee
  • 3/4 cup cocoa powder
  • 2 large eggs
  • 2 cups sugar
  • 3/4 cup olive oil or vegetable oil
  • 4 tablespoons unsalted butter, melted
  • 1 teaspoon vanilla extract
  • 1 cup sour cream
  • 2 1/2 cups all-purpose flour
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon kosher salt

For the Chocolate Cream Cheese Frosting

  • 1/2 cup unsalted butter, softened
  • 1 8-ounce brick-style cream cheese, softened
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon kosher salt
  • 2 1/2 to 3 cups powdered sugar
  • 1/2 cup cocoa powder

For Decorating

  • Fresh flowers
  • Plastic wrap for wrapping stems

Instructions 

  • Preheat oven to 350°F. Grease two 8-inch cake pans and line the bottoms with parchment paper rounds.
  • In a small bowl or measuring cup, whisk together the hot coffee and cocoa powder until smooth. Let cool slightly.
  • In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
  • In a large bowl, whisk together the eggs, sugar, oil, melted butter, vanilla, and sour cream until smooth. Add the coffee-cocoa mixture and whisk until combined.
  • Add the dry ingredients into the wet ingredients and gently whisk until the batter is smooth and just combined. Do not overmix.
  • Divide the batter evenly between the prepared cake pans.
  • Bake on a lower oven rack for 15 minutes, then transfer to a more centered rack position and continue baking another 10 to 15 minutes, or until a tester comes out clean.
  • While the cakes bake, make the frosting. Beat together the softened butter and cream cheese until smooth and creamy. Add the vanilla and salt, then gradually mix in the powdered sugar and cocoa powder until smooth and fluffy.
  • Let the cakes cool in the pans for about 30 minutes. Run a knife around the edges, carefully invert onto a wire rack, then carefully flip them back over so the tops remain upright. Let cool completely before frosting.
  • Add a small amount of frosting to the base of your serving plate to keep the cake stable. Place the first cake layer down.
  • Transfer the frosting to a piping bag or zip-top bag with the tip snipped off. Pipe frosting around the edge of the cake twice to create a thick border, then fill the center and smooth it out evenly. Add the second cake layer on top.
  • Frost the top and lightly frost the sides for a natural naked cake look.
  • Refrigerate the cake for a few hours so the frosting can firm up and set properly.
  • Trim the flowers to your desired length and wrap the stems with plastic wrap before inserting them into the cake.
  • Arrange the flowers organically around the cake and serve.
Tried this recipe?Mention @flavorsbyalessandra or tag #flavorsbyalessandra!
A person joyfully raises their arms while standing in a kitchen. They wear a green shirt and jeans, with a vibrant smile. Theres a cutting board with chopped tomatoes in front of them and various kitchen items around them.

icon

Alessandra Ciuffo

Alessandra Ciuffo is chef, creator, storyteller, and food educator. The focus of her content is on culinary education, family, travel, and lifestyle.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Jessica says:

    Can’t wait to try! It looks yummy