Snickers Cake
This snickers cake is a soft chocolate cake that is poked with homemade caramel. It is topped with peanut butter frosting and Snickers! This is the ultimate snickers cake!

I wanted a Snickers cake that was super decadent, but also easy to put together. What sets this cake apart is that it is poked with caramel and topped with peanut butter frosting. Each bite has chocolate, caramel, and peanut butter!
I have tips and tricks and process photos to easily help you make this recipe! If you love snickers desserts, you have to try my Snickers Brownies.
*Originally this cake was a layered cake but it was updated September 2025. If you want a layered cake, double the recipe.

Tips for making the cake
Here are my tips, so yours turns out like this recipe! See my homemade salted caramel for more tips and tricks.
- Tip 1: Make sure not to compress your flour when scooping it. I recommend spooning it into the measuring cup as pressing the whole measuring cup into the side to scoop it can compact the flour and dry out your cake.
- Tip 2: Make sure your dairy ingredients are room temperature before use. This will help them combine better when you mix.
- Tip 3: The caramel can be made ahead of time to make it easier. You can also use store bought caramel.
- Tip 4: Make the peanut butter buttercream right before you need it. I found it was easier using a hand mixer vs a stand mixer.



Decorating the cake



Save this Recipe!
If you love candy recipes, try my snickers cheesecake and butterfinger cake.

Make sure to leave a star review if you loved this recipe! Make sure to tag me on Instagram @stephaniesweettreats. To get more ideas follow me on Pinterest.
Recipe Video

Snickers Cake
Ingredients
Chocolate Cake
- 1 cup All-purpose flour
- 1/2 cup Dutch process cocoa powder
- 1 tsp Baking powder
- 1/2 tsp Baking soda
- 1/2 tsp Salt
- 1/2 cup Oil, canola or vegetable
- 3/4 cup White granulated sugar
- 1 tsp Pure vanilla extract
- 2 Large eggs, room temperature
- 1/4 cup Sour cream, room temperature or greek yogurt
- 1/2 cup Buttermilk, room temperature
- 1/2 cup Hot water
Salted Caramel
- 1 cup White granulated sugar
- 4 TBSP Unsalted butter, room temperature
- 1/2 cup Heavy cream, room temperature
- 1/2 tsp Salt
- 1 tsp Pure vanilla extract
Peanut Butter Frosting
- 1/2 cup Unsalted butter, room temperature
- 1/2 cup Peanut butter, creamy
- 1 cups Powdered sugar, sifted
- 1 tsp Pure vanilla extract
- 1 TBSP Heavy cream
- Fun size Snickers, for decorating
Instructions
Chocolate Cake
- Preheat the oven to 350°F. Spray one 8 inch cake pan with baking nonstick spray. Line the bottom of the cake pan with a parchment circle. Spray again.
- In a mixing bowl, sift the flour, cocoa powder, baking soda, baking powder, and salt.1 cup All-purpose flour, 1/2 cup Dutch process cocoa powder, 1 tsp Baking powder, 1/2 tsp Baking soda, 1/2 tsp Salt
- In a separate bowl, mix the oil, sugar, vanilla, eggs, sour cream, and buttermilk. Heat the water on the stove until steamy. Slowly add in the water and mix. Pour the dry ingredients in the wet.. Whisk until combined. This will be a runny batter1/2 cup Oil, 3/4 cup White granulated sugar, 1 tsp Pure vanilla extract, 2 Large eggs, 1/4 cup Sour cream, 1/2 cup Buttermilk, 1/2 cup Hot water
- Pour the cake batter into the pan. Bake for 38-43 minutes. Bake until a toothpick inserted comes out clean.
- Let the cake sit in the pan for 10 minutes before transferring to a cooling rack. Let the cake cool completely before decorating.
Salted Caramel
- In a medium saucepan over medium heat. Melt the sugar. Let the sugar sit until it starts to melt, then use a metal whisk to mix the sugar. Mix until all the sugar crystals are completely melted. Let it sit for less than 30 seconds until the caramel turns amber in color. Take off the heat.1 cup White granulated sugar
- Add in half of the room temperature butter at a time and mix. Adding the butter will cause it to bubble and steam a lot. Then, add half of the heavy cream at a time and mix. Add in the vanilla and salt.4 TBSP Unsalted butter, 1/2 cup Heavy cream, 1/2 tsp Salt, 1 tsp Pure vanilla extract
- Pour the caramel into a glass measuring cup and let it cool completely before using.
Peanut Butter Frosting
- Sift the powdered sugar into a medium bowl.1 cups Powdered sugar
- Using a mixer, beat the butter and peanut butter on high speed for 2 minutes. It should be creamy with no butter chunks remaining.1/2 cup Unsalted butter, 1/2 cup Peanut butter
- Add in the powdered sugar. Mix until combined, it will be thick. Add in the vanilla and heavy cream. Beat until creamy. Set aside.1 tsp Pure vanilla extract, 1 TBSP Heavy cream
- Use a serrated knife to cut off the top of the cake so it is flat. Use the bottom of a wooden spoon to poke holes into the cake. It should go 2/3rds down.
- Place the caramel into a piping tip and pipe the caramel into the holes.
- Spread the peanut butter frosting on top of the cake. Top with extra Snickers.Fun size Snickers

The caramel and the peanut butter frosting is a dream.
Can you use something other than buttermilk? It isn’t available where i am from.
You can replace with milk and a tablespoon of lemon juice or vinegar. Let it sit for 10 minutes before using.
I made this recipe last weekend for my birthday and it was absolutely incredible. I added some salted caramel to the middle between the snickers and buttercream. The cake was a hit and there was none left at the end. Would definitely make again!
This was the best cake I have ever tasted I definitely recommend this for any occasion!🤩🤩🤩
Im going to do this cake for my mom’s birthday but I was just wondering if I can use half of hot water and half of coffee? I don’t think it would ruin anything buttttt I don’t know 😩
I
You can do that!
LOVED this recipe, it turned out amazing for my dad’s birthday cake. Both buttercreams were incredible, I’d recommend making a little extra for all the taste tests 😉
I also recommend reading the full page as there are lots of tips and tricks before the actual recipe I found useful!
Hi if you can’t put the cake in the freezer for 10 minutes and 15 minutes to lock the crumbs in and for the drips.
Can you put it in the fridge instead? Our freezer is outside and can’t carry cake out there and it wouldn’t fit in there.
Yes you can! It will need a longer chill time so it can set the frosting.
Outstanding recipe!!! This was so much fun to make — and oh my goodness, how jaw-dropping-ly delicious!!! 11/10!
Hello, can I use a crunchy peanut butter instead of a creamy one?
Yes you can!
My wife wanted this cake for her birthday. While she is a great Baker I had never baked a cake before. The instructions were very clear and it came out excellent. Everyone LOVED it. Fantastic recipe and I will definitely use Stephanie’s recipes for Amy desserts I make in the future.
So good!!!! I loved the flavor!!
The filling is honestly the best part!
This cake is one of the most moist and delicious I have ever had. I am going to have this cake for my birthday every year from now on!
Why not use hot coffee instead of water?
You can use hot coffee if you would like. I personally don’t drink coffee. I know it is crazy! So, hot water is easy to use. The cake is super moist and chocolaty!