Craving a treat that combines chocolate, caramel, and peanuts all in one? This Easy Snickers Bar Cake is the perfect solution! Using a box cake mix, this recipe lets you whip up a delicious cake that tastes like a Snickers bar.
It’s a breeze to make, taking less than 45 minutes from start to finish. The cake features a rich combination of chocolate, caramel, and crunchy peanuts, and is topped with a creamy layer of sweetened condensed milk to give it that extra indulgent touch.
I enjoyed this sweet treat with protein balls and gluten-free pancakes for a satisfying snack. If you’re looking for a simple yet decadent dessert, give this Snickers Bar Cake a try—you won’t be disappointed!
Try More Dessert Recipes!
- Sweet Potato Cake
- Cottage Cheese Pancakes
- Hershey Chocolate Cake
- Gooey Butter Cake
- Bisquick Shortcake
Snickers Cake Recipe
Equipment
- 8-inch cake pans
- Spinning cake stand
- 10-inch greaseproof cake board
- Large offset spatula
- Bench scraper
- Electric hand mixer or stand mixer
- 1 Large piping bag
- 1 Small piping bag
Ingredients
Moist Chocolate Cake Recipe
- 2 1/2 cups all-purpose flour
- 2 1/2 cups granulated sugar
- 1 cup unsweetened cocoa powder
- 2 1/2 tsp baking powder
- 2 tsp baking soda
- 1 tsp fine salt
- 1 1/4 cups water warm
- 1 1/4 cups buttermilk room temperature
- 2/3 cup vegetable or canola oil
- 3 large eggs room temperature
- 2 tsp vanilla extract
Peanut Caramel
- 2 cups granulated sugar
- 3/4 cup unsalted butter room temperature
- 1/2 cup heavy cream room temperature
- 1/2 tsp fine salt
- 3/4 cup salted peanuts chopped
Peanut Butter Buttercream Frosting
- 1 1/2 cups 3 sticks unsalted butter, room temperature
- 1 cup creamy peanut butter
- 1 tsp vanilla extract
- 1/2 tsp fine salt
- 7 cups powdered sugar
- 2/3 cup heavy cream room temperature
Milk Chocolate Ganache
- 1/3 cup heavy cream
- 1/2 cup milk chocolate chips
Instructions
- Preheat oven to 350°F (175°C) and line four 8-inch cake pans with parchment paper, spraying the sides with cooking spray.
- Sift 2 1/2 cups flour, 2 1/2 cups sugar, 1 cup cocoa powder, 2 1/2 tsp baking powder, 2 tsp baking soda, and 1 tsp salt.
- Mix 1 1/4 cups warm water, 1 1/4 cups buttermilk, 2/3 cup oil, 3 eggs, and 2 tsp vanilla.
- Combine the wet and dry ingredients until smooth.
- Divide the batter into pans and bake for 22-25 minutes or until a toothpick comes out clean.
- Let the cakes cool for 10 minutes, then freeze for 30 minutes.
- Once cooled, flip the cakes out and level the tops if desired.
- For caramel, heat 2 cups sugar until it turns amber, then stir in 3/4 cup butter, 1/2 cup heavy cream, and 1/2 tsp salt.
- Let the caramel cool, then whip until it thickens. Set aside 1/3 cup for piping and mix 3/4 cup chopped peanuts into the rest.
- Beat 1 1/2 cups butter and 1 cup peanut butter until fluffy.
- Add vanilla, salt, 7 cups powdered sugar, and 2/3 cup heavy cream, mixing until smooth.
- Place a third of the frosting in a piping bag and set aside the rest.
- Stack and frost the cake, piping a buttercream ring and filling with peanut caramel between layers.
- Chill the cake in the fridge or freezer to firm the frosting.
- Drizzle caramel and chocolate ganache over the cake and top with Snickers pieces and sea salt. Enjoy!
Nutrition
What To Serve With Snickers Cake?


hi there,
i’m Anne
A food blogger with a passion for creating vibrant, approachable recipes.






Susan
Monday 6th of January 2025
Why is the picture a frosted round cake but the recipe is fully contained in a 9x13? Click bait! I was hoping for something a little classier.
James Taylor
Thursday 20th of February 2025
Hi Susan, thanks for your feedback! That was an accidental mix-up in the equipment list-this recipe is intended for a round, layered cake, just like the pictures. We've corrected the mistake to avoid any confusion. I totally understand wanting something elegant, and I promise this Snickers Cake delivers on both taste and presentation! Hope you give it a try.