Skip to Content

Peanut Butter Snickers Cupcakes

Snickers are one of my favorite candy bars. It was only a matter of time before I made snickers cupcakes!!

The catalyst for me finally making these happened over the holidays. I can always rely on my mom to have a decently stocked candy cupboard at home. 

Sure enough, when I arrived home for Christmas I was happy to find a giant bag of peanut butter snickers.

Of course, my first thought after seeing them was a peanut butter snickers cupcake 😛


Since initially making these, I’ve used this recipe to make cupcakes inspired by every variety of snickers! I’ve modified the recipe to focus on the classic snickers bar, which I think is a fan favorite.

These cupcakes are made with the most delicious chocolate cupcake recipe. It’s amazing because it can be made in one bowl, and is so easy to make!

This chocolate cupcake recipe also uses black cocoa, which really elevates the flavor, and makes these cupcakes packed with chocolate flavor.

snickers cupcakes, made with chocolate cupcakes, peanut butter frosting, and a caramel and chocolate drizzle!

They’re topped with a peanut butter frosting, which by itself is hard to resist. And as soon as it’s on these cupcakes?? Irresistible!!

This is one of those recipes that you need to take somewhere, get them out of your kitchen. If you leave them on your counter, they’ll be gone before you know it.

I chose to add both a caramel and chocolate drizzle to these snickers cupcakes, to take them to the next level!!

I like to use a squirt bottle to easily drizzle these, but you can also use a spoon!

close up photo of a chocolate snickers cupcake recipe

Both of these were made from scratch (it’s a lot easier than you’d think, I promise!!), but you’re more than welcome to use store bought if you’re short on time.

In this video I also used some chocolate ganache to fill these cupcakes, but it makes the cupcakes incredibly indulgent 😛

It’s totally up to you, but peanut butter or caramel would also taste delicious as a filling in these cupcakes

Share Your Creations With Me!

Nothing makes me happier than when I get emails or DMs with photos of your baking. Please don’t hesitate to reach out to me with your triumphs, or questions <3

If you try this snickers cupcake recipe, please let me know what you think of it. You can also tag me on social media @chelsweets, and use #chelsweets.

Yield: 12

Snickers Cupcakes

snickers cupcakes, made with chocolate cupcakes, peanut butter frosting, and a caramel and chocolate drizzle!

Looking for an amazing snickers cupcake recipe? I've got you covered! This recipe can be made in one bowl, is frosted with a delicious peanut buttercream, and topped with caramel and crushed peanuts. What more could you ask for?

Prep Time 10 minutes
Cook Time 18 minutes
Additional Time 15 minutes
Total Time 43 minutes


Chocolate Cupcake Batter

  • 1/3 cup chocolate chips - milk or dark (57 grams)
  • 1/3 cup black cocoa powder (32 grams)
  • 3/4 cup hot water (177 grams)
  • 1 1/2 tsp instant espresso or coffee (3 grams)
  • 3/4 cup all-purpose flour (98 grams)
  • 3/4 cup granulated sugar (150 grams)
  • 1/2 teaspoon salt (2 grams)
  • 1/2 teaspoon baking soda (3 grams)
  • 1/3 cup vegetable oil (73 grams)
  • 2 eggs, room temperature (114 grams)
  • 2 teaspoons white vinegar (9 grams)
  • 1 teaspoon vanilla extract (4 grams)

Peanut Butter Buttercream Frosting

  • 1/2 cup (or 1 stick) unsalted butter, room temperature (113 grams)
  • 1/2 cup creamy peanut butter (120 grams)
  • 3 1/2 cups powdered sugar (454 grams) - or a 1 lb bag
  • 1/4 tsp salt (2 grams)
  • 1/4 cup heavy cream (60 grams)
  • 1 tsp vanilla extract (4 grams)

Additional Decorations


Chocolate Cupcake Recipe:

  1. Begin by preheating the oven to 350°F. Place cupcake liners in baking pans.
  2. Add 3/4 cup of (VERY) hot water into a large bowl. Mix in 1 1/2 tsp of coffee or espresso powder, and stir lightly until dissolved.
  3. Carefully pour in 1/3 cup chocolate chips and 1/3 cup of sifted black cocoa powder. Let this sit for 2 minutes to melt the chocolate, then stir until smooth.
  4. Pour the dry ingredients (3/4 cup flour, 3/4 cup sugar, 1/2 tsp baking soda and 1/2 tsp salt) into chocolate espresso mixture, and stir until just combined. Scrape the sides and bottom of the bowl as needed with a spatula.
  5. Mix in the eggs one at a time.
  6. Then add 1/3 cup vegetable oil, 2 tsp vinegar, and 1 tsp vanilla, and mix until the batter is smooth - it will be thin!
  7. Fill cupcake liners 3/4 full, and bake for about 18 minutes, or until a toothpick comes out clean (or with minimal crumbs).
  8. Allow cupcakes to cool in pans for 10 minutes, then remove and place in the freezer for 15 minutes (to accelerate the cooling process).

Peanut Butter Buttercream:

  1. Beat the butter and peanut butter on a medium speed for 30 seconds with a paddle attachment, until smooth. 
  2. Slowly add in the powdered sugar, 1 cup at a time. Alternate with small splashes of cream.
  3. Once fully mixed, add in the salt and vanilla.
  4. Beat on low until the ingredients are fully incorporated, and the desired consistency is reached.
  5. If the frosting is too thick, add an extra Tbsp of heavy cream. If it's too thin, add in another 1/2 cup of powdered sugar.
  6. Stir by hand with a rubber spatula to get the frosting SUPER smooth.
  7. Place in a piping bag fitted with a Wilton 1M tip, and pipe a large swirl on top of each cupcake.

Cupcake Decoration:

  1. Once the cupcakes are fully cooled, pipe a large swirl on peanut butter frosting on top of each cupcake using a Wilton 1M frosting tip.
  2. Top each cupcake with a caramel and chocolate ganache drizzle, crushed peanuts, and a piece of a snickers bar.


If you want to fill the cupcake or add a chocolate drizzle like I did, I recommend using my chocolate ganache recipe! I filled the cupcakes with my ganache when it was just barely lukewarm (so it was thicker), and then heated it up to allow me to drizzle it over the cupcakes

If you want to make mini chocolate cupcakes, this recipe can be baked in mini muffin tins! It makes about 40 mini cupcakes, and they only need to bake for 9-10 minutes.

Another fun way to dress up these chocolate cupcakes is with some chocolate sprinkles! Sometimes that's all you need.

Nutrition Information



Serving Size


Amount Per Serving Calories 442Total Fat 18gSaturated Fat 5gTrans Fat 0gUnsaturated Fat 11gCholesterol 40mgSodium 282mgCarbohydrates 67gFiber 2gSugar 55gProtein 6g


Monday 28th of June 2021

Hello, is this recipe supposed to be exactly like your moist chocolate cupcakes. I noticed that this one doesn’t call for melted chocolate and has 2 tsp of vinegar rather than 1.

Thank you

Valerie Ramberg

Monday 13th of May 2019

If I wanted to make a 7" three layer cake would I double this recipe?

Azalea Ayala

Tuesday 14th of May 2019

Dumb question but for the coco powder is it 3/4 cup or 3/4 teaspoon?


Monday 13th of May 2019

Hi! Just wondering why the video shows melted chocolate added to the recipe, but the recipe does not have that listed?


Wednesday 22nd of May 2019

Just updated this post with a new recipe card! I made the video with my moist chocolate cupcake recipe, which uses melted chocolate! it's now my go to chocolate cupcake recipe, so I've updated the recipe to match the video :) Sorry for any confusion carol!


Thursday 12th of October 2017

Can you use natural coco powder instead of the dutch process coco powder?


Thursday 12th of October 2017



Monday 22nd of December 2014

Wow...those are incredible! ?

Skip to Recipe