Chocolate Snickers Cake: Decadent Recipe From Scratch for a Birthday Dessert

Ruby Bennett Avatar
By:
Ruby Bennett
Published:

How to Make This Chocolate Snickers Cake

This chocolate Snickers cake is everything you want in a birthday dessert: rich, moist chocolate layers, creamy peanut butter frosting, a hidden pocket of peanut caramel, and a glossy milk chocolate ganache.

I will walk you through each step so you can build this impressive layer cake with confidence. The process has seven main parts, and I promise the payoff is worth every minute.

Step 1: Bake the Chocolate Cake Layers

Preheat your oven to 350°F (175°C). Line four 8 inch cake pans with parchment and spray the sides. In a large bowl, sift together the dry ingredients:

Step 1: Bake the Chocolate Cake Layers
  • 2 1/2 cups all purpose flour
  • 2 1/2 cups granulated sugar
  • 1 cup unsweetened cocoa powder
  • 2 1/2 teaspoons baking powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt

In another bowl, whisk together the wet ingredients:

Step 1: Bake the Chocolate Cake Layers
  • 1 1/4 cups warm water
  • 1 1/4 cups buttermilk
  • 2/3 cup vegetable oil
  • 3 large eggs
  • 2 teaspoons vanilla extract

Combine the wet and dry mixtures and stir just until smooth. Divide the batter evenly among the pans (about 450g per pan). Bake for 22 to 25 minutes, until a toothpick inserted in the center comes out with moist crumbs. Let the layers cool in the pans for 10 minutes, then pop the pans into the freezer for 30 minutes to lock in moisture. (You can also cool them on a wire rack.) Remove the layers and level them with a serrated knife if needed. If you make the layers ahead, thaw them for 15 minutes before assembling.

Step 2: Make the Peanut Caramel

This is a dry caramel method, and it is simpler than it sounds. Place a saucepan over medium heat. Add 2 cups of granulated sugar, a quarter cup at a time, stirring with a rubber spatula. Wait until each addition is mostly liquefied before adding the next. Continue until the sugar is fully dissolved and turns a deep amber color. Remove the pan from the heat and slowly mix in 3/4 cup of unsalted butter (room temperature). Then stir in 1/2 cup heavy cream and 1/2 teaspoon salt. The mixture will be thin but will thicken as it cools. Let it cool to room temperature, then whip it with a hand mixer or stand mixer with a whisk attachment for 1 to 2 minutes until lighter and thicker. Set aside about 1/3 cup in a piping bag for the drips. Fold 3/4 cup salted chopped peanuts into the remaining caramel.

Step 2: Make the Peanut Caramel
Step 2: Make the Peanut Caramel

Tip: Whip the cooled caramel to make it airy and easier to spread between cake layers.

Step 2: Make the Peanut Caramel

Step 3: Make the Peanut Butter Buttercream Frosting

This American buttercream comes together quickly. Beat 1 1/2 cups (3 sticks) unsalted butter (room temperature) and 1 cup creamy peanut butter on medium high for 1 minute. Mix in 1 teaspoon vanilla and 1/2 teaspoon salt.

Step 3: Make the Peanut Butter Buttercream Frosting

Gradually add 7 cups of powdered sugar and 2/3 cup heavy cream on low speed. Adjust the consistency with a little extra cream or powdered sugar if needed. You can make this frosting up to a month in advance and store it in the fridge.

Step 4: Stack and Fill the Cake Layers

Place the first cake layer on a greaseproof cake board with a dab of buttercream to hold it in place. Spread an even layer of buttercream over the top, then pipe a ring of buttercream around the edge to create a dam.

Step 4: Stack and Fill the Cake Layers

Fill the center with one third of the peanut caramel. Repeat with the next two layers. Flip the top layer upside down so the flat side faces up for easier frosting and less crumbing.

Step 5: Chill and Frost the Cake

Place the stacked cake in the freezer for 5 to 10 minutes so the layers set and won’t slide.

Step 5: Chill and Frost the Cake

Then apply the remaining peanut butter buttercream all over the cake, smoothing it with a bench scraper or large offset spatula. Chill the cake again in the fridge for 30 minutes (or 10 minutes in the freezer) until the frosting firms up.

Step 6: Make the Chocolate Ganache Drip & Decorate This Snickers Cake

Heat 1/3 cup heavy cream in a microwave safe bowl for 30 to 45 seconds until just bubbling. Pour 1/2 cup milk chocolate chips into the cream, making sure they are fully covered.

Step 6: Make the Chocolate Ganache Drip & Decorate This Snickers Cake

Let sit for 1 minute, then stir until smooth. If the ganache is too thick, add a splash more cream; if too thin, stir in a few extra chips. For a dark chocolate version, use 2/3 cup cream and 1/2 cup dark chocolate chips.

Step 7: Decorate the Chocolate Snickers Cake

Drizzle the reserved caramel from the piping bag over the edge of the chilled cake.

Step 7: Decorate the Chocolate Snickers Cake

If the caramel is too thick, warm it in the microwave in 5 second intervals. Then pour the chocolate ganache on top and gently push it over the edge with a small offset spatula.

Step 7: Decorate the Chocolate Snickers Cake

Press chopped peanuts around the base of the cake.

Step 7: Decorate the Chocolate Snickers Cake

Add a ring of chopped mini Snickers bars around the top and sprinkle with a pinch of flaky sea salt. Enjoy!

Jump to:

Substitutions and Swaps, Chocolate Cake Layers

You can adapt this chocolate cake recipe to fit different diets. Here are the best swaps:

Substitutions and Swaps - Chocolate Cake Layers
  • Flour: Use a good gluten free baking flour blend. Stir the batter a little longer and let it sit for 20 minutes before baking.
  • Sugar: Do not reduce or change the granulated sugar; it is essential for structure and moisture.
  • Cocoa: Any brand of unsweetened baking cocoa works. Dark or black cocoa will deepen the chocolate flavor.
  • Buttermilk: Substitute with full fat yogurt, sour cream, whole milk, or a non dairy milk.
  • Oil: Use any neutral oil like canola, vegetable, or sunflower. Avoid olive oil.
  • Eggs: A vegan egg replacer can work, but large eggs give the best texture.

Substitutions and Swaps, Peanut Butter Buttercream

This frosting is flexible too. If you use salted butter, leave out the added salt. Vegan butter also works. Be sure to use creamy, shelf stable peanut butter like Jif or Skippy; natural peanut butter can cause the frosting to break. Heavy cream can be swapped with whipping cream, coconut cream, or a non dairy milk. Vanilla extract is optional, or you can use almond or coconut extract for a twist.

Making This Snickers Layer Cake in Different Sizes

One batch of batter weighs about 1800g. For four 8 inch pans, add roughly 450g per pan. The same batch can make two 9 inch layers or four 6 inch layers (bake a few minutes longer at 350°F). For Snickers cupcakes, fill liners 3/4 full and bake for 18 to 21 minutes at 350°F; you will get about three dozen. If you need a tiered cake, use a cake batter calculator to determine how many batches you need.

Can This Chocolate Snickers Cake Be Made in Advance?

Absolutely. Bake the cake layers ahead and freeze them; they taste great straight from the freezer.

Can This Chocolate Snickers Cake Be Made in Advance?

The frosting can be stored in an airtight container in the fridge for up to a month; just stir it after thawing. A fully frosted cake keeps in the fridge for up to a week. Leftover cut cake can also be stored for a week if you cover the cut section with the remaining frosting.

Frequently Asked Questions

How do you make a moist chocolate Snickers cake?

Use buttermilk in the batter and add a bit of sour cream or oil to keep the crumb tender. Also, avoid overbaking and check with a toothpick at the minimum recommended time.

What is the best way to make peanut caramel for a cake?

Combine granulated sugar, corn syrup, and heavy cream in a saucepan, cook to a deep amber color, then stir in salted peanuts. Cool slightly before drizzling over cake layers.

Can I make Snickers cake layers in advance?

Yes, bake the chocolate cake layers, wrap them tightly in plastic wrap, and freeze for up to two weeks. Thaw at room temperature before filling and frosting.

How do you make peanut butter frosting for a Snickers cake?

Beat softened butter and cream cheese, then add powdered sugar and peanut butter. Mix until smooth. Adjust consistency with a little milk if needed.

What is the best chocolate cake recipe for a Snickers cake?

A rich, dark cocoa buttermilk cake works best. Use Dutch process cocoa and hot coffee to enhance chocolate flavor. The cake should be sturdy to hold the caramel and peanut layers.

How do you assemble a Snickers cake?

Level the cake layers, spread a thick layer of peanut butter frosting, drizzle caramel and chopped peanuts, then repeat. Frost the outside with chocolate ganache or more peanut butter frosting.

Tips for Making the Best Chocolate Snickers Cake

Follow these tips to get perfect results every time:

  • Measure your flour correctly: spoon it into the cup and level it off, or use a kitchen scale.
  • Use room temperature ingredients so the batter emulsifies properly.
  • Weigh your cake pans to ensure even layers.
  • Level the cake layers with a serrated knife for a stable stack.
  • Chill the cake layers in the freezer for about 20 minutes before assembling to prevent sliding and make frosting easier.
  • If your layers come out imperfect, check out a cake troubleshooting guide.
  • Always chill the cake after stacking before you add the crumb coat.

For more chocolate cake inspiration, try my Homemade Chocolate Cake With Chocolate Frosting or this Classic Chocolate Cake.

Tips for Making the Best Chocolate Snickers Cake

If you want to see another version of this dessert, check out this Decadent Chocolate Snickers Cake or this Easy Homemade Snickers Cake for extra inspiration.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Chocolate Snickers Cake: Decadent Recipe From Scratch

Chocolate Snickers Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍫 Rich chocolate cake layers paired with creamy peanut butter frosting and a luscious peanut caramel center.
🎂 A showstopping birthday dessert that tastes just like a Snickers bar in cake form.

  • Total Time: 3 hours 25 minutes
  • Yield: 12 servings 1x

Ingredients

Scale

2 1/2 cups all purpose flour

2 1/2 cups granulated sugar

1 cup unsweetened cocoa powder

2 1/2 teaspoons baking powder

2 teaspoons baking soda

1 teaspoon salt

1 1/4 cups warm water

1 1/4 cups buttermilk

2/3 cup vegetable oil

3 large eggs

2 teaspoons vanilla extract

2 cups granulated sugar (for caramel)

3/4 cup unsalted butter (room temperature, for caramel)

1/2 cup heavy cream (for caramel)

1/2 teaspoon salt (for caramel)

3/4 cup salted chopped peanuts

1 1/2 cups unsalted butter (room temperature, for frosting)

1 cup creamy peanut butter

1 teaspoon vanilla extract (for frosting)

1/2 teaspoon salt (for frosting)

7 cups powdered sugar

2/3 cup heavy cream (for frosting)

1/3 cup heavy cream (for ganache)

1/2 cup milk chocolate chips

Chopped mini Snickers bars (for decoration)

Chopped peanuts (for decoration)

Flaky sea salt (for garnish)

Instructions

1-Bake the Chocolate Cake Layers: Preheat oven to 350°F, line four 8-inch pans with parchment. Sift dry ingredients (flour, sugar, cocoa, baking powder, baking soda, salt), whisk wet ingredients (water, buttermilk, oil, eggs, vanilla), combine, divide batter evenly. Bake 22-25 minutes until a toothpick comes out with moist crumbs. Cool in pans 10 minutes, then freeze 30 minutes before leveling.

2-Make the Peanut Caramel: Make a dry caramel: melt sugar in a saucepan over medium heat, adding a quarter cup at a time and stirring until fully dissolved and amber. Remove from heat, stir in butter, heavy cream, and salt. Cool, then whip with a mixer until light and thick. Reserve 1/3 cup for drips; fold 3/4 cup chopped salted peanuts into the remainder.

3-Make the Peanut Butter Buttercream Frosting: Beat room-temperature butter and creamy peanut butter until smooth. Add vanilla and salt, then gradually beat in powdered sugar and heavy cream until fluffy. Adjust consistency with extra cream or sugar if needed.

4-Stack and Fill the Cake Layers: Place first layer on a cake board with a dab of buttercream. Spread a layer of buttercream, pipe a dam around the edge, and fill the center with one-third of the peanut caramel. Repeat with next two layers. Flip the top layer upside down for a flat surface.

5-Chill and Frost the Cake: Freeze the stacked cake for 5-10 minutes to set. Frost the entire cake with the remaining buttercream, smoothing it with a bench scraper. Chill again for 30 minutes in the fridge or 10 minutes in the freezer until firm.

6-Make the Chocolate Ganache: Heat heavy cream in the microwave until bubbling, then pour over milk chocolate chips. Let sit 1 minute, stir until smooth. Adjust thickness with more cream or chips if necessary.

7-Decorate the Snickers Cake: Drizzle the reserved caramel over the edge (warm slightly if too thick). Pour ganache on top and gently push over the edge with an offset spatula. Press chopped peanuts around the base, add a ring of chopped mini Snickers bars on top, and sprinkle with flaky sea salt.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🍯 Whip the cooled caramel with a hand mixer to make it airy and much easier to spread between the cake layers.
🥜 Use creamy shelf-stable peanut butter like Jif or Skippy for the frosting — natural peanut butter can cause the buttercream to break.
❄️ Freezing the cake layers for 30 minutes after baking locks in moisture and makes them easier to handle when stacking.

  • Author: Ruby Bennett
  • Prep Time: 1 hour 30 minutes
  • Chilling Time: 1 hour 30 minutes
  • Cook Time: 25 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 720
  • Sugar: 75g
  • Sodium: 380mg
  • Fat: 38g
  • Saturated Fat: 18g
  • Unsaturated Fat: 16g
  • Trans Fat: 0.5g
  • Carbohydrates: 85g
  • Fiber: 3g
  • Protein: 10g
  • Cholesterol: 85mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star