This recipe for Chocolate Cake with Chocolate Buttercream Frosting is inspired by Ina Garten’s recipe and features my famous chocolate buttercream frosting. This homemade chocolate cake with made-from-scratch frosting is moist and delicious – a must for your next birthday party!

I like to make people birthday cakes because birthdays are special and everyone deserves a special cake on their special day. This cake was for William’s first-grade teacher’s birthday. She really deserved a cake.
This recipe is hands down the best chocolate cake in the business. It is simple, rich, chocolaty, and classic. The chocolate cake is an Ina Garden recipe and the frosting is my buttercream but chocolate flavored.
I have tried many chocolate cake recipes and honestly, this is the best one. Coffee is the magic ingredient. It offers a rich depth in flavor that is missing from most other chocolate cakes. This is a simple cake. Wet into the dry, bake, and then frost with a rich and fudgy chocolate frosting. Is there any better way to wish someone a happy birthday.

Tips & Tricks
- Don’t forget to prepare the cake pans, so the cakes are easy to maneuver.
- This basic chocolate cake recipe can easily be adapted for cupcakes. Keep in mind that the bake time will be less. 350 for 18 to 22 minutes should do the trick.
- Add a couple of tablespoons of espresso powder to really heighten the chocolatey flavors.
Gluten-Free Chocolate Cake
By swapping the flour for a 1:1 gluten-free flour blend, this chocolate cake becomes gluten-free. The best gluten-free flours consist of brown rice flour, white rice flour, potato starch, and tapioca starch. Generally speaking, gluten-free baked goods tend to brown quicker but take longer to cook. You’ll need to lower the temperature a bit and bake the cakes a little longer.
Dairy-Free Chocolate Cake
If you’re looking for a dairy-free chocolate cake, look no further. This one can easily be adjusted to your dairy-free needs. Instead of using buttermilk in the cake batter, use unsweetened almond milk or coconut milk. In place of heavy cream in the frosting, use coconut cream. It whips up just like heavy cream.

Why is Chocolate Cake with Chocolate Buttercream Frosting So Good?
- The cake is moist and luscious and the frosting is rich and creamy -it’s a dream!
- The cake has that classic soft and crumbly texture yet it’s sturdy enough to be smeared with decadent chocolate frosting.
- Easy peasy! Mix the wet batter ingredients into the dry batter ingredients, bake, cool, frost and enjoy!
- Great for special occasions -birthdays, graduations, showers, etc.

More Substitutions and Variations
- Most oils with a high smoking point can be used in place of vegetable oil. Avocado oil, coconut oil, canola oil, and sunflower oil are great alternatives.
- If you’re a dark chocolate lover, use dark chocolate powder in place of cocoa.
- Add a dash of cayenne and turn this basic chocolate cake into a spiced Mexican chocolate cake.
- This cake can be decorated and topped with all sorts of things. Chocolate sprinkles, chocolate chips, crushed Oreos, fresh berries, etc. I’d love to hear how you customized your cake in the comments.
How to Store and Reheat
Storing Leftover Cake: Store leftover cake wrapped tightly in plastic wrap and store in the fridge.
Make-Ahead and Freezer Options
Freezing Frosted Cake: To freeze, put the frosted and/or decorated cake in the freezer and freeze solid (about an hour). Next wrap the frozen cake tightly in a couple of layers of plastic wrap, followed by a layer of aluminum foil.

FAQ
Can I use butter in place of vegetable oil?
Yes, but the texture won’t be quite as soft and crumbly.
Why add coffee to chocolate cake?
Adding coffee to a chocolate cake enhances the rich, chocolate flavor without making your cake taste like coffee.
What’s the difference between buttercream icing and cake frosting?
Buttercream is thick and spreadable. It’s used to coat the layers of a cake. Cake frosting or icing has more glaze consistency.
Can I leave a buttercream out overnight?
Yes. Buttercream can be left at room temperature for up to 2 days.

Chocolate Cake with Chocolate Buttercream Frosting
Ingredients
Chocolate Cake
- 1 3/4 cups flour
- 2 cups sugar
- 3/4 cups cocoa
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 1 cup buttermilk
- 1/2 cup vegetable oil
- 2 eggs room temperature
- 1 teaspoon vanilla
- 1 cup freshly brewed hot coffee
Chocolate Buttercream
- 2 sticks of room temperature butter
- 2 1/2 cups confectioners sugar
- 1/2 cup cocoa
- 1 teaspoon vanilla
- 2-3 tablespoons heavy cream
Instructions
- Mix dry ingredients. In the bowl of your mixer, add the flour, sugar, cocoa, baking powder, baking soda, and salt. Mix this mixture on low until combined.

- Add wet ingredients. In a separate bowl, combine the buttermilk, oil, eggs and vanilla. Add the wet ingredients to the dry ingredients
- Pour in the hot coffee.

- Bake. Pour the batter into two prepared pans. I used 9-inch pans. Bake in a preheated 350-degree oven for 30 to 40 minutes or until a toothpick comes out clean.

- Let set. Cool in the pans for 30 minutes and then turn them out on a cooling rack to finish cooling.
- Make buttercream frosting. Cream together the butter and sugar. Gradually add the cocoa powder. Really, add it slowly or you and your kitchen will be wearing it.
- Finish frosting. Add just enough cream so that the consistency of the frosting is spreadable. Add the vanilla. Yum.
- Ice your cakes. Spread frosting in an even layer on the surface of both cakes.
- Decorate. Write your birthday message.
- And last but not least, decorate the edges with piping or do your own thing.


This is my go-to chocolate cake recipe, and has been for years
So glad to hear this is your go-to! Thanks for reading.