clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
peanut butter cupcakes

Vegan Chocolate Peanut Butter Cupcakes (Gluten Free)

  • Author: thebananadiaries
  • Prep Time: 10
  • Cook Time: 25
  • Total Time: 35 minutes
  • Yield: 12 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan


Super rich and decadent, moist chocolate cupcakes with a creamy peanut butter filling that’s like a peanut butter cup and all topped with a fluffy dairy free peanut butter buttercream! If you love chocolate and peanut butter, you will LOVE these naturally vegan, dairy free, and easily gluten free cupcakes!


Units Scale

Chocolate cupcake base:

  • 160 ml unsweetened dairy-free milk with 2 tsp apple cider vinegar or lemon juice, room temperature*
  • 156 grams flour, sifted *see note for gluten free option
  • 50 grams all natural cocoa powder
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 55 grams vegan butter, room temperature
  • 150 grams coconut sugar or granulated sugar
  • 83 grams unsweetened applesauce, room temperature

Peanut butter filling:

  • 1/2 cup creamy peanut butter
  • 4 tbsp vegan butter, room temperature
  • 1/2 cup powdered sugar or coconut sugar, sifted

Vegan peanut butter buttercream:

  • 1/2 cup creamy peanut butter
  • 3/4 cup vegan butter, room temperature
  • 34 cups powdered sugar, sifted


  1. Please read through all instructions. Measure out all ingredients before beginning.
  2. Prep: Preheat the oven to 350F and line a cupcake tin with liners. Make sure the dairy-free milk and lemon juice/ACV are mixed together and set aside to curdle. This will be your vegan buttermilk.
  3. Prepare the dry ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and baking powder. Set aside.
  4. Make the chocolate cupcakes batter: In a stand mixer with a paddle attachment or a large bowl with a hand mixer, cream together the vegan butter and coconut sugar until light and fluffy, about 2 minutes. Then add in the applesauce and mix again. Carefully add in about half of the dry mixture to the wet ingredients and half of the vegan buttermilk. Mix again lightly until almost all of the dry ingredients are incorporated, then add in the remaining dry mixture and vegan buttermilk, being careful not to over mix the batter.
  5. Bake the cupcakes: Pour the batter into the cupcake liners, filling the liners about 2/3 of the way full. You should get 11-12 cupcakes. Place the cupcakes into the over and bake for 25-27 minutes, or until the toothpick comes out clean.
  6. Cool: Remove from the oven and let cool for 10 minutes in the cupcake tin. After 10 minutes, transfer the cupcakes to the cooling rack until they are fully cooled. Once the cupcakes are fully cooled, use a cupcake corer or with a spoon, remove the center/core of each cupcake. You can save the extra pieces for cake truffles!
  7. Fill the cupcakes: Once the cupcakes are cored, you can make the peanut butter filling. In a medium bowl with a hand mixer, cream together the vegan butter and creamy peanut butter. Add in the powdered sugar, and cream together again until smooth. The consistency should be not quite as smooth and fluffy as buttercream, but thicker than peanut butter- enough to pipe into the middle of each cupcake! Fill a piping bag with any piping nozzle attached, and pipe the filling into the middle of each cupcake until it reaches the top. Now set aside as you make the peanut butter buttercream.
  8. Make the peanut butter buttercream: use a hand mixer in a large bowl to cream the vegan butter until fluffy, about 2 minutes. Then add in the peanut butter, and mix again until the peanut butter is incorporated. Then sift in the the powdered sugar (or coconut sugar) in 1 cup increments, continuing to cream the frosting. Add in 2-3 tbsp of dairy free milk to help combine the sugar into the butter. The buttercream should be fluffy and thick. The important thing here is to make sure it’s still cold so that it pipes well. 
  9. Pipe the frosting onto the cupcakes: Fill a piping bag with a tip and pipe the vegan buttercream frosting onto the cupcakes. Top with homemade vegan peanut butter cups or store bought vegan peanut butter cups. Serve and enjoy!
  10. Storage: store any leftover cupcakes in an airtight container and in the fridge for up to 4 days.


Gluten free: use Bob’s Red Mill 1:1 Baking Flour for completely gluten free peanut butter chocolate cupcakes.

Refined sugar free: you can use coconut sugar for the entirety of this recipe, including the frosting. Be sure to process the coconut sugar through the food processor when using in the buttercream section. This will simulate powdered sugar.

Keywords: vegan chocolate peanut butter cupcakes, vegan peanut butter cupcakes, chocolate peanut butter cupcakes, peanut butter chocolate cupcakes, peanut butter cupcakes