Fudgy Mint Chocolate Cake with Creamy Mint Frosting
This fudgy mint chocolate cake layers deep chocolate flavor with a cool, creamy mint frosting that sets up light and silky.

It’s the kind of cake that feels special enough for a birthday but simple enough to bake on a lazy Saturday. The crumb stays moist for days thanks to buttermilk and oil, and the mint frosting cuts through the richness without tasting like toothpaste.
Why This Mint Chocolate Cake Works
I love a chocolate cake that actually tastes like chocolate, not just sweet. This one uses both cocoa and melted dark chocolate for a deep, almost brownie-like richness.
The mint gets two layers too: peppermint extract in the frosting and a hint of espresso in the batter to sharpen the chocolate. The result is a cake where mint is a cool breeze, not a smack.
Ingredients

- 1 3/4 cups all-purpose flour: spooned and leveled, not scooped
- 3/4 cup unsweetened cocoa powder: Dutch-process gives a darker color and milder flavor
- 1 1/2 teaspoons baking soda
- 1 teaspoon baking powder
- 1/2 teaspoon fine sea salt
- 2 cups granulated sugar
- 2 large eggs: at room temperature
- 1 cup buttermilk: at room temperature (or milk with 1 tablespoon lemon juice)
- 1/2 cup vegetable oil: keeps the cake tender for days
- 2 teaspoons vanilla extract
- 1 cup hot strong brewed coffee: blooms the cocoa, no coffee taste
- 4 ounces dark chocolate (70% cocoa): melted and slightly cooled
- 1 cup (2 sticks) unsalted butter: softened, for frosting
- 4 cups powdered sugar
- 1/4 cup heavy cream: plus more if needed
- 1 teaspoon peppermint extract: add slowly and taste
- Green food coloring: (optional): just a tiny drop for a pastel tint
Variations / Substitutions
- Mint chocolate chips: Fold 1/2 cup mini chips into the batter for bursts of chocolate and mint.
- Dairy-free: Use almond milk + 1 tablespoon lemon juice for buttermilk, vegan butter, and a dairy-free dark chocolate.
- Green color: Omit food coloring; the frosting will be ivory with speckles of mint.
- Different extract: Spearmint extract gives a softer mint note if you prefer it less punchy.
For a simpler mint chocolate fix, try my Chocolate Mint Brownies.
How to Make Fudgy Mint Chocolate Cake
Step 1: Whisk the Dry Ingredients

In a medium bowl, whisk together the 1 3/4 cups flour, 3/4 cup cocoa powder, 1 1/2 teaspoons baking soda, 1 teaspoon baking powder, and 1/2 teaspoon salt until no lumps remain.
The cocoa will look dusty and light; give it an extra whisk if you see any cocoa clumps. A thorough mix now stops white flour pockets from showing up later.
Step 2: Whisk the Wet Ingredients

In a large bowl, whisk the 2 cups sugar, 2 large eggs, 1 cup buttermilk, 1/2 cup oil, and 2 teaspoons vanilla until smooth and glossy, about 1 minute.
The oil gives the batter a silky sheen and locks in moisture better than butter. Once the sugar dissolves enough that the mix feels smooth between your fingers, you are good to go.
Step 3: Add the Hot Coffee to Make the Batter

Pour the wet mixture into the dry ingredients and stir with a spatula just until no streaks of flour show. Slowly pour in the 1 cup hot coffee and the melted 4 ounces dark chocolate, stirring gently until the batter thins out and looks glossy.
The batter will seem alarmingly runny, that is exactly right. The hot coffee blooms the cocoa, pulling out a deeper chocolate taste, and the thin batter bakes into an even, tender crumb.
Step 4: Bake the Layers

Preheat your oven to 350°F (175°C) with a rack in the middle. Grease two 8-inch round cake pans and line the bottoms with parchment paper. Divide the batter evenly between the pans, about 2 1/2 cups each. Bake for 28 to 32 minutes, until a toothpick poked in the center comes out with a few moist crumbs.
The centers should spring back when you press them lightly. Let the cakes cool in the pans on a wire rack for 10 minutes, then turn them out and cool completely before frosting, at least 1 hour. Patience here means the frosting won’t melt.
Step 5: Whip the Mint Frosting

Beat the 1 cup softened butter with a mixer on medium speed until pale and fluffy, about 2 minutes. On low speed, gradually add the 4 cups powdered sugar, 1/4 cup heavy cream, 1 teaspoon peppermint extract, and a tiny drop of green food coloring if you are using it. Once everything is in, increase to medium-high and beat for 2 to 3 minutes until the frosting is light and holds soft peaks.
Taste and add more peppermint a few drops at a time. It is much easier to build the mint flavor than to fix an overpowering frosting.
Step 6: Assemble the Cake

Place one completely cooled cake layer on a plate or stand and spread about 1 cup of frosting on top, all the way to the edges. Set the second layer on top, then frost the top and sides with the remaining frosting. Swirl the surface with the back of a spoon for a homespun look and, if you like, finish with fresh mint leaves or a few shavings of dark chocolate.
The frosting should be thick enough to hold pretty swoops but soft enough to slice clean. Serve it at room temperature so every bite is tender and the mint frosting feels silky.
Tips for a Perfect Mint Chocolate Cake
- Chill the layers: Pop the cake layers in the fridge for 20 minutes before frosting to cut down on crumbs.
- Soft butter: Let your butter sit out until it gives easily when pressed; cold butter makes lumpy frosting.
- Too stiff frosting: Beat in 1 tablespoon of cream at a time until it reaches a spreadable consistency.
- Clean slices: Run a sharp knife under hot water and wipe it dry between each cut for bakery-neat pieces.
Bake times by pan size:
| Pan size | Adjustments | Time |
|---|---|---|
| Two 9-inch rounds | Divide batter evenly; layers will be thinner | 22–26 minutes |
| 9×13-inch pan | Pour all batter in one pan | 30–34 minutes |
Keeping the Cake Fresh
- Refrigerate: Cover the cake loosely and refrigerate for up to 4 days. Bring slices to room temperature before eating; the cake tastes richer and the frosting softens back up that way.
Frequently Asked Questions
Can I use fresh mint leaves to flavor the frosting?
No, fresh mint won’t give a strong enough flavor. Stick with peppermint extract for consistent mintiness.
What if I don’t have coffee?
You can use hot water instead; the cake will still be chocolatey, though the depth will be slightly milder.
Can I swap in cream cheese frosting?
Yes, an equal amount of cream cheese frosting works; just add peppermint extract to taste since cream cheese can mute the mint a bit.
My frosting turned grainy. What happened?
The butter may have been too cold or the powdered sugar not sifted. Beat the frosting on low with a splash of cream to smooth it out again.

Mint Chocolate Cake Recipe
Ingredients
Method
- Whisk flour, cocoa, baking soda, baking powder, and salt in a medium bowl.
- In a large bowl, whisk sugar, eggs, buttermilk, oil, and vanilla until smooth.
- Add wet mixture to dry, stir just until combined, then stir in hot coffee and melted chocolate until batter is thin and glossy.
- Pour batter into two greased and parchment-lined 8-inch round pans. Bake at 350°F (175°C) for 28–32 minutes, until a toothpick comes out with a few moist crumbs. Cool in pans 10 minutes, then turn out and cool completely.
- Beat butter until fluffy. Gradually add powdered sugar, cream, peppermint extract, and optional food coloring. Beat on medium-high until light and holds soft peaks.
- Place one cooled layer on a plate, spread about 1 cup frosting, top with second layer, then frost top and sides. Swirl and serve at room temperature.
