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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 30 minutes
  • Cook Time: 25 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 1214 slices 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

This Chocolate Snickers Cake is the ultimate dessert for chocolate and caramel lovers. With soft, moist chocolate cake layers, a peanut butter frosting, gooey caramel, and chopped Snickers bars, every bite is a delicious combination of flavors and textures. Perfect for birthdays, special occasions, or just because!


Ingredients

Units Scale

For the Chocolate Cake:

  • 2 cups (250g) all-purpose flour
  • 1 3/4 cups (350g) granulated sugar
  • 3/4 cup (75g) unsweetened cocoa powder
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 cup (240ml) buttermilk
  • 1/2 cup (120ml) vegetable oil
  • 2 large eggs
  • 2 tsp vanilla extract
  • 1 cup (240ml) hot coffee or hot water

For the Peanut Butter Frosting:

  • 1 cup (2 sticks) unsalted butter, softened
  • 1 cup (250g) creamy peanut butter
  • 2 1/2 cups (300g) powdered sugar
  • 2 tbsp heavy cream (adjust as needed)
  • 1 tsp vanilla extract

For the Caramel Layer:

  • 1 cup (200g) granulated sugar
  • 6 tbsp unsalted butter, cubed
  • 1/2 cup (120ml) heavy cream
  • 1/2 tsp salt

(Or use 1 cup of store-bought caramel sauce for a shortcut!)

For the Chocolate Ganache:

  • 6 oz (170g) semi-sweet chocolate, chopped
  • 1/2 cup (120ml) heavy cream

For Assembly & Topping:

  • 1 1/2 cups chopped Snickers bars
  • 1/2 cup chopped peanuts (optional)

Instructions

For the Chocolate Cake:

 

  1. Preheat Oven – Preheat oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment paper.
  2. Mix Dry Ingredients – In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
  3. Mix Wet Ingredients – In another bowl, whisk together buttermilk, oil, eggs, and vanilla.
  4. Combine & Add Coffee – Gradually add the wet ingredients to the dry ingredients, then slowly pour in the hot coffee or water while mixing until smooth.
  5. Bake – Divide the batter evenly between the cake pans and bake for 22–25 minutes or until a toothpick inserted in the center comes out clean. Let cakes cool completely before frosting.
  6. For the Peanut Butter Frosting:

    1. Beat Butter & Peanut Butter – In a large bowl, beat butter and peanut butter until creamy.
    2. Add Sugar & Vanilla – Mix in powdered sugar and vanilla extract. Add heavy cream gradually until smooth and spreadable.
    3. For the Caramel Layer:

      1. Melt Sugar – Heat sugar in a saucepan over medium heat, stirring constantly until melted and golden.
      2. Add Butter & Cream – Carefully stir in butter (it will bubble), then slowly pour in heavy cream while stirring. Cook for 1–2 minutes until smooth.
      3. Cool Slightly – Remove from heat and stir in salt. Let cool for 5 minutes before using.

      For the Chocolate Ganache:

      1. Heat Cream – In a small saucepan, heat heavy cream until just simmering.
      2. Melt Chocolate – Pour the hot cream over the chopped chocolate in a bowl. Let sit for 2 minutes, then stir until smooth.

      Assembling the Cake:

      1. Layer the Cake – Place the first cake layer on a serving plate. Spread a layer of peanut butter frosting, drizzle caramel over it, and sprinkle chopped Snickers bars. Repeat with the second layer.
      2. Frost the Cake – Spread a thin crumb coat of frosting around the cake and chill for 10 minutes. Then fully frost the cake.
      3. Add Ganache – Pour the chocolate ganache over the top, letting it drip down the sides.
      4. Decorate – Top with more chopped Snickers bars and peanuts. Drizzle extra caramel if desired.
      5. Chill & Serve – Refrigerate for 30 minutes before slicing to set the layers.

Notes

  • If you want extra crunch, mix chopped peanuts into the frosting.
  • The cake is best served at room temperature for the softest texture.
  • Store leftovers in an airtight container in the fridge for up to 5 days.