When you’re craving a decadent dessert, try this Double Chocolate Cake recipe. Working with simple ingredients, you’ll prepare the freshest and most flavorful cake from scratch.

Chocolate Cake with Chocolate Frosting
Who doesn’t love chocolate cake? If it’s one of your favorite sweet treats, try to make it at home on your own with this Double Chocolate Cake recipe. It consists of flour, cocoa powder, and several other ingredients that you can quickly find at any grocery store.
Once you try a cake made from scratch, you may never want to go back to eating boxed cake mix again. You’ll taste the difference for sure and your family will be asking for this recipe over and over again.
Why You’ll Love this Easy Double Chocolate Cake Recipe:
- Fresh ingredients. You’ll get to make the chocolate cake and the frosting from scratch, leaving the cake with a fresh and flavorful taste.
- Chocolate lover approved. The Double Chocolate Cake is a decadent dessert perfect for that chocolate craving.
- Versatile recipe. You can use the batter and frosting to make a cake or cupcakes, whichever you prefer!


How to Make Easy Chocolate Cake for any occasion
Be sure to see the recipe card below for full ingredients & instructions!
- Set your oven to 350°F and line your pan with parchment paper.
- Add your flour, sugar, baking powder, and cocoa powder in a bowl, whisking everything together.
- Add the vegetable oil, milk, eggs, and vanilla to the bowl, continuing to whisk your ingredients together.
- Pour the batter in your cake pan, bake for up to 30 minutes, and then allow it to cool.
- Make the frosting by creaming melted butter in a mixer with a paddle attachment for two minutes.
- Add heavy cream, mix the ingredients, and then add the powdered sugar little by little.
- Beat the ingredients for several minutes until you have a fluffy frosting.
- Frost your cake after it has cooled completely.


Use a chocolate buttercream frosting on this cake. You can easily make it from scratch using softened butter, heavy cream, powdered sugar, and chocolate.
The Double Chocolate Cake is a single-layer cake. It gets its signature double name because the cake is chocolate, along with the frosting that you’ll add on top.
Store your leftover cake in a plastic cake tote. If you don’t have a cake tote, you can wrap it in aluminum foil or plastic wrap or slice it into serving slices and wrap them individually in plastic wrap to keep them fresh. Chocolate cake will keep fresh at room temperature for up to 2 days or in the refrigerator for up to 4 days.
While you can use any unsweetened cocoa powder you prefer, I like to use Dutch-process cocoa powder here because there isn’t any baking soda to neutralize the acidity of natural cocoa powder.


Recipe Tips and Tricks
- Leave your butter out to soften before you use it in this recipe.
- Let your cake cool a bit before you add the frosting on top, using a spoon to make that adorable swoosh effect.
- Check your cake with a toothpick to see if it’s fully baked. If not, leave it in a bit longer.

Make this homemade Double Chocolate Cake with ease. The ingredients needed are easy to find and most importantly is that it’s a quick and delicious dessert that everyone will enjoy!
More Chocolate Cake Recipes We Love
If you make this recipe be sure to leave us a comment or rating. Enjoy!

Easy Chocolate Cake with Chocolate Frosting
Ingredients
For the Cake
- 1 cup all-purpose flour 120 grams
- 1¼ cups granulated sugar 250 grams
- ½ cup unsweetened cocoa powder 42 grams
- 2 teaspoons baking powder 8 grams
- 2 large eggs 100 grams
- ½ cup vegetable oil 100 grams
- ¾ cup milk 170 grams
- 1 teaspoon pure vanilla extract 4 grams
For the Chocolate Frosting
- ½ cup unsalted butter 113 grams, room temperature (1 stick)
- ¼ cup heavy cream 57 grams
- 2 cups powdered sugar 226 grams
- 4 ounces chocolate 114 grams, melted and cooled
Equipment
- Kitchen Scale (optional)
Instructions
For the Cake
- Preheat oven to 350°F. Line an 8×8-inch pan with parchment paper. Set aside.
- In a large bowl, combine the flour, granulated sugar, cocoa powder, and baking powder. Whisk to combine.1 cup all-purpose flour, 1¼ cups granulated sugar, ½ cup unsweetened cocoa powder, 2 teaspoons baking powder
- Add the eggs, vegetable oil, milk, and vanilla and whisk to combine. Mix just until no large lumps remain– you don’t want to overmix!2 large eggs, ½ cup vegetable oil, ¾ cup milk, 1 teaspoon pure vanilla extract
- Transfer the batter to the prepared cake pan and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
- Allow the cake to cool for 5 minutes in the man and then transfer it to a wire rack to cool completely.
For the Frosting
- Add the softened butter to the bowl of a stand mixer fitted with the paddle attachment and cream on medium speed until light and smooth, about 1-2 minutes.½ cup unsalted butter
- Add the heavy cream and mix to combine.¼ cup heavy cream
- With the mixer on low speed, gradually add the powdered sugar.2 cups powdered sugar
- Once all of the powdered sugar has been added, add the melted chocolate.4 ounces chocolate
- Turn the mixer to high speed and whip the frosting until it becomes light and airy.
- Once the cake has cooled, dump the frosting on top and use a spoon or offset spatula to create swooshes in the frosting.
Notes
- Leave your butter out to soften before you use it in this recipe.
- Let your cake cool a bit before you add the frosting on top, using a spoon to make that adorable swoosh effect.
- Check your cake with a toothpick to see if it’s fully baked. If not, leave it in a bit longer.
In your explanation in the “abbreviation list”, you state that to make the frosting, cream the MELTED butter with a ….. In your directions and recipe, there is no melted butter. Can you please clarify
How much butter should be used for the frosting? There is no measurement it just says one stick.
Hi Laila, one stick is 1/2 cup or 8 tablespoons of butter! I’ve updated the recipe with more precise measurements.
What kind of chocolate is used for the frosting? Bakers chocolate? semi sweet?..
Hi Julia,
You can use any kind of chocolate you prefer!