Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Servings 16 servings
A rich, super moist chocolate cake that’s easy to make from scratch and perfect for birthdays and celebrations. Its a chocolate lovers dream!
- 1 3/4 cups (220g) all purpose flour
- 3/4 cups (75g) unsweetened cocoa powder
- 2 cups (400g) granulated white sugar
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 1 cup (240g) buttermilk
- 1/2 cup (120g) hot brewed coffee or hot water
- 1/4 cup (56g) melted salted butter (unsalted works too)
- 1/4 cup (56g) neutral oil
- 2 eggs at room temperature
- 2 tsp vanilla extract
Chocolate Fudge Frosting
- 6 oz (170g) semisweet chocolate finely chopped
- ½ cup (120g) heavy cream
- ¼ cup (25g) unsweetened cocoa powder
- ¾ cup (170g) salted butter softened
- 1½ cups (180g) powdered sugar
- ¼ tsp fine sea salt
- 2 tsp vanilla bean paste or extract
Preheat Oven: Preheat your oven to 350°F (177°C). Grease and flour three 6-inch or two 8-inch round cake pan.
In a large mixing bowl, whisk together the flour, cocoa powder, sugar, baking soda, baking powder, and salt.
Add the eggs one at a time to the dry ingredients, mixing well after each addition.
Add the buttermilk, oil, melted butter, and vanilla extract to the bowl. Mix until the batter is well combined.
Slowly pour in the hot brewed coffee, mixing gently until it’s fully incorporated. The batter will be thin, which is normal.
Pour the batter evenly into the prepared cake pans. Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely before frosting.
Chocolate Fudge Frosting
Heat the heavy cream in a small saucepan (or microwave) until steaming (do not boil).
Combine the cocoa powder and chopped chocolate in a heatproof bowl. Pour the hot cream over the chocolate and let it sit for 1 minute. Whisk until fully melted and smooth. Set aside and allow the mixture to cool to room temperature.
In a stand mixer or large bowl using a hand mixer, beat the butter on medium-high speed for 3–4 minutes, until pale, creamy, and fluffy.
With the mixer on low speed, gradually add the cooled chocolate mixture to the whipped butter.
Once incorporated, increase speed to medium-high and beat for 2–3 minutes, until the frosting lightens in color and becomes fluffy and smooth.
Add the powdered sugar, salt, and vanilla.
Beat on low until combined, then on medium-high for 1–2 minutes until fully whipped and glossy. If the frosting is too thin, refrigerate it for 15 minutes, then beat again. Frost onto your cake and enjoy!
-
Gluten-free option: You can substitute all-purpose flour with a 1:1 gluten-free baking flour designed to replace regular flour cup-for-cup. Choose a blend that contains xanthan gum for the best results. I recommend Bob's Red Mill.
-
Buttermilk substitute: If you don’t have buttermilk, mix 1 cup milk with 1 tablespoon lemon juice or white vinegar. Stir and let it sit for 5 minutes before using. This homemade substitute works well and still provides the acidity needed for a moist, tender cake.
-
Coffee Substitute: If you prefer not to use coffee, you can substitute hot water. The coffee enhances the chocolate flavor without making the cake taste like coffee.
-
Room Temperature Ingredients: For best results, ensure the eggs and buttermilk are at room temperature. This helps the ingredients blend more smoothly, resulting in a fluffier texture.
Nutrition Facts
Best Chocolate Cake Recipe (Super Moist & Fudgy)
Amount per Serving
% Daily Value*
* Percent Daily Values are based on a 2000 calorie diet.