Chocolate Peanut Butter Filled Cupcakes Recipe
Introduction
These Chocolate Peanut Butter Filled Cupcakes combine rich chocolate cake with a creamy peanut butter marshmallow filling and fluffy peanut butter buttercream. Perfect for peanut butter lovers, they offer a delicious surprise inside and an irresistible frosting on top.

Ingredients
- 1 cup All-purpose flour
- 1/2 cup Unsweetened cocoa powder
- 1/4 tsp Baking soda
- 1 tsp Baking powder
- 3/4 cup White granulated sugar
- 1/4 cup Brown sugar (packed, light or dark)
- 1/4 tsp Salt
- 1/3 cup Oil (canola or vegetable)
- 2 Large eggs (room temperature)
- 2 tsp Pure vanilla extract
- 1/2 cup Buttermilk (room temperature)
- 1/2 cup Hot water (steaming)
- 1/3 cup Peanut butter (smooth)
- 1/3 cup Marshmallow fluff
- 2 tbsp Milk
- 1/2 tsp Ground cinnamon
- 1 1/2 tbsp Powdered sugar
- 1 cup Unsalted butter (slightly cold)
- 1 cup Peanut butter (creamy)
- 3 cups Sifted powdered sugar
- 2 tsp Pure vanilla extract
- 1/4 cup Heavy whipping cream (cold)
- Reese’s peanut butter cups (for decoration)
Instructions
- Step 1: Preheat the oven to 350°F (175°C) and line a 12-cup muffin pan with paper liners.
- Step 2: In a small bowl, sift together the flour, cocoa powder, baking soda, baking powder, white sugar, brown sugar, and salt. Set aside.
- Step 3: In a separate bowl, whisk the oil, vanilla extract, eggs, and buttermilk until combined. Slowly pour this wet mixture into the dry ingredients and whisk gently until just combined.
- Step 4: Heat the water until steaming. Add it very slowly into the batter, whisking gently as you pour to prevent cooking the eggs.
- Step 5: Using a 3 oz cookie scoop, fill each muffin liner about two-thirds full with batter. Bake for 16-20 minutes or until a toothpick inserted in the center comes out clean.
- Step 6: Let the cupcakes cool in the pan for 10 minutes, then transfer them to a wire rack to cool completely.
- Step 7: For the peanut butter marshmallow filling, combine peanut butter, marshmallow fluff, milk, and cinnamon in a medium bowl. Once smooth, gradually mix in powdered sugar until the filling is pipeable. Transfer to a piping bag.
- Step 8: Core the center of each cooled cupcake about two-thirds deep using a cupcake corer or a sharp knife. Fill the holes fully with the peanut butter filling and replace the tops.
- Step 9: For the peanut butter buttercream, let the butter sit at room temperature for 30 minutes until slightly softened. Sift the powdered sugar while waiting.
- Step 10: Beat the butter on medium speed until fluffy. Add peanut butter and beat for 2 minutes, scraping down the sides periodically for even mixing.
- Step 11: Slowly add the powdered sugar and mix until combined. Add vanilla extract and cold heavy cream. Mix on low until incorporated, then beat on high for 3 minutes until fluffy. Chill in the fridge for 15 minutes to firm up.
- Step 12: Pipe the buttercream generously onto each cupcake and top with a Reese’s peanut butter cup for decoration.
Tips & Variations
- Use room temperature eggs and buttermilk to ensure a smooth batter and even baking.
- For a nut-free variation, substitute the peanut butter filling and frosting with a chocolate or vanilla cream cheese filling.
- Try adding a pinch of espresso powder to the batter to enhance the chocolate flavor.
- If you prefer a firmer filling, reduce marshmallow fluff and add a bit more powdered sugar.
Storage
Store cupcakes in an airtight container in the refrigerator for up to 3 days. Let them come to room temperature before serving for the best texture and flavor. You can also freeze the cupcakes without frosting for up to 2 months; thaw overnight in the refrigerator and frost before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these cupcakes dairy-free?
Yes, substitute the buttermilk with a dairy-free milk plus a tablespoon of lemon juice or vinegar, use dairy-free butter, and choose a dairy-free marshmallow fluff and peanut butter frosting alternative.
How do I prevent the cupcakes from sinking in the middle?
Be careful not to overmix the batter and avoid opening the oven door during baking. Also, make sure your baking powder and baking soda are fresh.
PrintChocolate Peanut Butter Filled Cupcakes Recipe
Delight in these rich and moist chocolate peanut butter filled cupcakes topped with a creamy peanut butter buttercream and decorated with Reese’s peanut butter cups, combining two classic flavors in every delicious bite.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 50 minutes
- Yield: 12 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Chocolate Cupcakes
- 1 cup All-purpose flour
- 1/2 cup Unsweetened cocoa powder
- 1/4 tsp Baking soda
- 1 tsp Baking powder
- 3/4 cup White granulated sugar
- 1/4 cup Brown sugar (packed light or dark)
- 1/4 tsp Salt
- 1/3 cup Oil (canola or vegetable)
- 2 Large eggs (room temperature)
- 2 tsp Pure vanilla extract
- 1/2 cup Buttermilk (room temperature)
- 1/2 cup Hot water (steaming)
Peanut Butter Marshmallow Filling
- 1/3 cup Peanut Butter (smooth)
- 1/3 cup Marshmallow fluff
- 2 TBSP Milk
- 1/2 tsp Ground cinnamon
- 1 1/2 TBSP Powdered Sugar
Peanut Butter Buttercream
- 1 cup Unsalted butter (slightly cold)
- 1 cup Peanut butter (creamy)
- 3 cups Sifted powdered sugar
- 2 tsp Pure vanilla extract
- 1/4 cup Heavy whipping cream (cold)
Decoration
- Reese’s peanut butter cups (for decoration)
Instructions
- Preheat oven: Preheat your oven to 350°F (175°C) and line a 12-cup muffin pan with muffin liners for easy removal of cupcakes after baking.
- Mix dry ingredients: In a small bowl, sift together the all-purpose flour, unsweetened cocoa powder, baking soda, baking powder, white granulated sugar, brown sugar, and salt. Set this dry mixture aside.
- Mix wet ingredients: In another bowl, combine the oil, pure vanilla extract, room temperature eggs, and buttermilk. Pour this wet mixture into the dry ingredients and whisk until just combined.
- Incorporate hot water carefully: Heat the water on the stove until steaming. Pour the hot water very slowly into the batter, whisking gently after each small addition to prevent cooking the eggs prematurely and to create a smooth batter.
- Bake cupcakes: Use a 3 oz cookie scoop to fill muffin liners about two-thirds full with batter. Bake in the preheated oven for 16-20 minutes, or until a toothpick inserted into the center comes out clean.
- Cool cupcakes: Allow the cupcakes to rest in the pan for 10 minutes, then transfer them to a cooling rack to cool completely before filling.
- Prepare peanut butter marshmallow filling: In a medium bowl, mix smooth peanut butter, marshmallow fluff, milk, and ground cinnamon until fully combined. Gradually add powdered sugar until the mixture is easy to pipe. Transfer filling to a piping bag.
- Core cupcakes: Use a cupcake corer or a sharp knife to cut a hole about two-thirds deep into each cupcake. Reserve the tops, fill each hole generously with the peanut butter marshmallow filling, then replace the tops.
- Prepare peanut butter buttercream: Let the unsalted butter sit at room temperature for about 30 minutes until slightly cold. Meanwhile, sift the powdered sugar.
- Beat butter and peanut butter: Using a mixer, beat the butter until fluffy. Scrape down the bowl and add the creamy peanut butter, mixing for about 2 minutes until creamy and fully combined.
- Add powdered sugar and liquids: Slowly add the sifted powdered sugar and mix until incorporated. Add vanilla extract and cold heavy whipping cream, mixing on low until combined, then increase speed and beat for 3 minutes until light and fluffy.
- Chill the frosting: Place the frosting in the fridge for 15 minutes to firm up slightly, making it easier to pipe.
- Decorate cupcakes: Pipe the peanut butter buttercream generously on top of each cupcake and decorate with a Reese’s peanut butter cup for an indulgent finishing touch.
Notes
- Make sure eggs and buttermilk are at room temperature to ensure a smooth batter.
- Pour hot water slowly into the batter to avoid cooking the eggs.
- The cupcake corer or sharp knife used for filling should cut about two-thirds deep, not all the way through.
- For a firmer frosting, chill it longer before piping.
- Store cupcakes in an airtight container in the refrigerator if not serving immediately.
Keywords: chocolate peanut butter cupcakes, peanut butter filled cupcakes, marshmallow filling, peanut butter buttercream, Reese’s peanut butter cups dessert

