Partially eaten gluten-free chocolate cupcake topped with peanut butter frosting and chopped peanuts

Sprinkling chopped peanuts onto a chocolate cupcake with peanut butter frosting

If a Butterfinger candy became a cupcake, this would be it! These decadent peanut butter chocolate cupcakes combine our moist gluten-free chocolate cake mix with a rich, FLUFFY vegan peanut butter frosting for a drool-worthy cupcake combo!

Just 7 ingredients and simple methods required! Let’s make cupcakes, friends!

Bag and bowl of our gluten-free chocolate cake mix next to peanut butter, peanuts, powdered sugar, and vegan butter

This recipe begins with our NEW Chocolate Cake + Cupcake Mix! Have you tried it yet?

We worked so hard to perfect this vegan, gluten-free mix that also happens to be naturally sweetened and super easy to make!

To the mix, simply add oil, water, and vanilla and whisk! Then, take a moment to appreciate how silky, rich, and sexy your chocolate cake batter is. We’ll wait.

Gluten-free chocolate cake batter

Once baked, let cool and move on to the frosting!

Chocolate cupcakes in a muffin tin

We found it’s really hard to infuse natural peanut butter into frosting because of the natural oil separation that occurs.

However, after some trial and error, we discovered that whipping the peanut butter with powdered sugar first stabilizes the peanut butter and allows you to achieve light, fluffy peanut butter frosting. It’s magic!

Vegan butter in a bowl of powdered sugar and peanut butter

Whip into fluffy peanut butter clouds of bliss. We won’t blame you for sampling a few finger-fulls (we certainly did).

Using a hand mixer to make fluffy vegan peanut butter frosting

All that’s left to do is marry the most perfectly matched flavor combination of all time: CHOCOLATE + PEANUT BUTTER (amiright?).

Frost your cupcakes generously with the peanut butter frosting and garnish with some chopped roasted peanuts for a salty crunch.

Then it’s officially sampling time! Prepare yourself for an eyes-roll-back-in-head type of moment.

Peanut butter frosting, peanuts, and a cooling rack with chocolate cupcakes

These cupcakes are the perfect treat for Halloween parties, although we’d argue they deserve a spot at parties year-round.

More Chocolate-Peanut Butter Recipes

SHOP NOW to try our baking mixes!

If you try this recipe, let us know! Leave a comment, rate it, and don’t forget to tag a photo @minimalistbaker on Instagram. Cheers, friends!

Partially eaten gluten-free chocolate cupcake topped with peanut butter frosting and chopped peanuts

Prep Time 40 minutes

Cook Time 20 minutes

Total Time 1 hour

Servings 12 (Cupcakes)

Course Dessert

Cuisine Gluten-Free, Vegan

Freezer Friendly 1 month (stored separately)

Does it keep? 2-3 Days


  • 1/4 cup creamy natural peanut butter (ensure it only has one ingredient: peanuts)
  • 1 cup powdered sugar (ensure organic for vegan-friendly)
  • 1/2 cup softened vegan butter (salted // we used Miyoko’s)


  • 1/4 cup finely chopped roasted salted peanuts
  • CUPCAKES: Prepare chocolate cupcakes according to package instructions. Let cool completely.

  • FROSTING: To a medium mixing bowl add natural peanut butter and powdered sugar. Whip well with an electric mixer so the powdered sugar fully absorbs the peanut butter’s oil. This ensures the oil will not separate from the peanut butter in the future! It will look crumbly at this point, which is normal.

  • Add the softened vegan butter to the peanut butter mixture. Whip starting on a low speed and slowly working up to high. Whip for 1 minute until light and fluffy with no peanut butter flecks remaining.

  • If using immediately, you can leave the frosting at room temperature for up to 1 hour. Or, for later use, place in an airtight container and store in the refrigerator so it doesn’t melt. When ready to use, let it stand at room temperature for 30 minutes and give it a good stir before frosting your cupcakes.

  • To frost the cupcakes, use a small cookie scoop (we like this one) or tablespoon to scoop out ~1 ½ – 2 Tbsp of frosting and place on a cupcake. Repeat until each cupcake is topped with frosting. If there is any extra in the bowl, you can divide it evenly between the cupcakes. Use an offset spatula or knife to gently push the frosting to the edges of the cupcakes and smooth out the tops. You can also give it a little swirl if you’d like!
  • TOPPING: Top each cupcake with ~1 teaspoon of finely chopped peanuts. Enjoy at room temperature or store in the refrigerator for up to 2-3 days, although they are best eaten within 24 hours! Unfrosted cupcakes can be stored in the freezer for up to 1 month.

*Cake mix requires water, neutral oil, and vanilla extract to make cake/cupcakes.
*Prep time includes cooling the cupcakes.
*Nutrition information is a rough estimate calculated with our packaged Chocolate Cake Mix and ingredients used to prepare it.

Serving: 1 cupcake Calories: 355 Carbohydrates: 37.1 g Protein: 5.8 g Fat: 22.7 g Saturated Fat: 10.6 g Polyunsaturated Fat: 2.8 g Monounsaturated Fat: 6.6 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 358 mg Potassium: 210 mg Fiber: 4.1 g Sugar: 24.4 g Vitamin A: 0 IU Vitamin C: 0 mg Calcium: 102 mg Iron: 1.2 mg