Easy Homemade Snickers Cake

This recipe guides you through making a delicious Snickers cake right at home. It’s a sweet treat that combines soft chocolate cake, creamy caramel with peanuts, smooth cream cheese frosting, and a shiny chocolate topping. Perfect for anyone who loves the classic Snickers bar and wants to enjoy those flavors in a homemade cake. It’s fun to make and even more enjoyable to eat!

Cake Base Ingredients:

  • 3 large eggs
  • 80 grams of granulated sugar
  • A pinch of salt
  • 30 ml of neutral vegetable oil
  • 50 ml of milk
  • 80 grams of all-purpose flour
  • 20 grams of unsweetened cocoa powder
  • 1 teaspoon of baking powder

Caramel Peanut Layer Ingredients:

  • 220 grams of granulated sugar
  • 100 grams of unsalted butter
  • 160 grams of heavy cream (30-36% fat content)
  • 1/2 teaspoon of salt
  • 150 grams of roasted peanuts

Creamy Cheese Frosting Ingredients:

  • 400 grams of cream cheese, softened
  • 30 grams of powdered sugar
  • 1 teaspoon of pure vanilla extract

Additional Components:

  • 150 grams of heavy cream (33-36% fat content)
  • 150 grams of milk chocolate
  • 30 grams of unscented vegetable oil
  • 50 grams of roasted peanuts, roughly chopped
[adinserter block=”2″]


For the Cake:

  1. Preheat your oven to 180°C (350°F). Grease a 20cm baking pan and set aside.
  2. In a large bowl, whisk together eggs, sugar, and a pinch of salt for 10-15 minutes until slightly fluffy.
  3. Gradually mix in vegetable oil and milk.
  4. Sift together flour, cocoa powder, and baking powder. Gently fold into the egg mixture in two additions to avoid deflating the batter.
  5. Pour the batter into the prepared pan and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Allow to cool.

For the Caramel Peanut Layer:

  1. In a saucepan, melt sugar over medium heat until amber in color. Carefully stir in butter, heavy cream, and salt. Mix until smooth.
  2. Add roasted peanuts into the caramel mixture, stir well, and set aside to cool slightly.

For the Creamy Cheese Frosting:

  1. Beat together cream cheese, powdered sugar, and vanilla extract until smooth and creamy.


  1. Once the cake has cooled, spread the caramel peanut layer evenly over the top.
  2. Cover the caramel layer with the creamy cheese frosting. Refrigerate the cake for 2-3 hours to set.

For the Chocolate Topping:

  1. Melt milk chocolate and mix with vegetable oil until smooth.
  2. Pour the chocolate mixture over the chilled cake, spreading it to the edges.
  3. Sprinkle chopped roasted peanuts on top. Chill the cake for an additional 10-15 minutes to set the chocolate.

Enjoy your decadent homemade Snickers Delight Cake, a perfect blend of chocolate, caramel, peanuts, and creamy frosting that’s sure to satisfy any sweet tooth!

Leave a Comment