These cupcakes are exactly the kind of recipe I reach for when I want something that feels indulgent but doesn’t require a cabinet full of specialty ingredients. They balance deep cocoa with ripe banana in the center and a peanut butter frosting that’s silky and not overly sweet. The texture is tender, and the filling gives each bite a fresh burst of banana so the cupcakes never feel dry.
I like how forgiving the batter is: thin, easy to pour, and reliable. The recipe already uses a gluten-free 1:1 flour, so if you need gluten-free baking, this is one less substitution to worry about. The banana cream filling and the peanut butter frosting are simple to make while the cupcakes cool, so this really comes together in one focused baking session.
Below you’ll find a clear ingredient list with notes, step-by-step directions taken straight from the recipe source, troubleshooting based on what we learned in the test kitchen, and practical storage and make-ahead tips. No fluff—just what you need to bake thoughtfully and confidently.
Ingredient Rundown

Quickly: the base is a chocolate cupcake made with gluten-free 1:1 flour, cocoa, eggs, milk, oil, and boiling water (that makes the batter thin and keeps the crumb moist). The center gets a mashed banana + cream cheese filling, and the topping is a creamy peanut butter buttercream. A few chocolate decorations finish the look.
Ingredients
- 1 cup gluten-free 1:1 baking flour, recommended: Bob’s Red Mill 1-to-1 or King Arthur Measure for Measure — Use a true 1:1 blend to replace wheat flour directly; gives the best structure without extra tweaks.
- 1 cup granulated sugar — Sweetens and helps with cupcake tenderness and rise.
- ½ cup cocoa powder — Use a good unsweetened cocoa for rich chocolate flavor; sift if it’s lumpy.
- 1 teaspoon baking powder — Provides lift along with the eggs.
- ½ teaspoon baking soda — Works with acidic ingredients and cocoa to support rise.
- ¼ teaspoon salt — Balances the sweetness and enhances chocolate notes.
- 2 large eggs, room temperature — Eggs add structure and help the cupcakes set; room temp beats into an even batter.
- ½ cup whole or 2% milk — Adds moisture; whole milk gives a slightly richer crumb.
- ¼ cup vegetable oil — Keeps the cupcakes tender and moist; don’t substitute with melted butter if you need dairy-free.
- 1 teaspoon vanilla extract — Brightens flavor and complements banana and chocolate.
- ½ cup boiling water — Hydrates cocoa and thins the batter for a tender crumb; batter will be thin—that’s expected.
- mini chocolate chips, chocolate curls, chocolate sprinkles, etc. for decorating the cupcakes, if desired — Optional, but adds texture and visual contrast.
- 1 very ripe banana, mashed — The base flavor for the filling; the riper the banana, the sweeter and more banana-forward the filling will be.
- 2 ounces cream cheese, room temperature (regular or light, NOT fat free) — Gives the filling creaminess and tang; make sure it’s softened for smooth mixing.
- 1-2 Tablespoons milk, if needed — Used to thin the banana filling to the right consistency; add sparingly.
- 1 cup creamy peanut butter — For the frosting; smooth peanut butter yields a silky texture.
- ½ cup (1 stick) unsalted butter, at room temperature — Adds body and richness to the peanut butter frosting; room temp is crucial.
- 2 cups powdered sugar — Sweetens and helps thicken the frosting; add slowly to control texture.
- 2-4 tablespoons milk — Use to adjust frosting consistency; start small and add until you reach a pipeable texture.
Make Banana Chocolate Cupcakes with Peanut Butter Frosting: A Simple Method
- Preheat the oven to 350°F and line a 12-cup cupcake pan with cupcake liners.
- In a mixing bowl, whisk together 1 cup gluten-free 1:1 baking flour, 1 cup granulated sugar, ½ cup cocoa powder, 1 teaspoon baking powder, ½ teaspoon baking soda, and ¼ teaspoon salt.
- Add 2 large eggs (room temperature), ½ cup milk, ¼ cup vegetable oil, and 1 teaspoon vanilla extract to the dry ingredients and whisk until combined.
- Stir in ½ cup boiling water until the batter is smooth (the batter will be thin).
- Divide the batter among the 12 prepared liners, filling each about 2/3 full.
- Bake for 20–25 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
- Cool the cupcakes in the pan for 10–15 minutes, then transfer them to a wire rack to cool completely. While the cupcakes cool, prepare the filling and frosting.
- For the banana cream filling: in a bowl, beat together 1 very ripe banana (mashed) and 2 ounces cream cheese (room temperature) until smooth and creamy. If needed, add up to 1–2 Tablespoons milk, a little at a time, to thin the filling to your desired consistency. Set aside.
- For the peanut butter frosting: using a hand mixer or stand mixer at medium speed, beat 1 cup creamy peanut butter and ½ cup (1 stick) unsalted butter (room temperature) for 2–3 minutes, until light and fluffy.
- Reduce the mixer speed to low and gradually add 2 cups powdered sugar, mixing until incorporated.
- Increase the mixer speed to medium and add 2–4 Tablespoons milk, starting with 2 Tablespoons and adding an additional 1 Tablespoon at a time as needed to reach the desired frosting consistency.
- Increase the speed to high and beat the frosting until light and fluffy.
- When the cupcakes are completely cool, cut a small hole in the center of each cupcake with a cupcake corer or small paring knife and set the removed pieces aside.
- Fill each cupcake hole with the banana cream filling. Optionally, replace the top piece of the removed cupcake over the filling.
- Frost the filled cupcakes with the peanut butter frosting and, if desired, decorate with mini chocolate chips, chocolate curls, chocolate sprinkles, or other preferred chocolate decorations.
Why You’ll Keep Making It

These cupcakes strike a dependable balance between comfort and novelty. The hot water in the batter wakes up the cocoa and makes the crumb surprisingly tender, so they don’t dry out. The banana filling adds immediate freshness and contrasts the chocolate—every bite has a moment of brightness.
The peanut butter frosting is straightforward but layered: peanut butter, butter, powdered sugar, and a touch of milk. It isn’t overly sweet, and its savory edge keeps the cupcake from feeling cloying. That texture-plus-contrast combo is why these become a repeat favorite for potlucks, kids’ parties, or a weekend baking session.
Dairy-Free/Gluten-Free Swaps
Gluten-free: the recipe already uses a gluten-free 1:1 baking flour, so keep using that brand and measure for measure. If you try a homemade blend, make sure it contains xanthan gum or another binder so the cupcakes hold together.
Dairy-free: swap the milk for an unsweetened plant milk (soy, oat, or almond). Replace the unsalted butter in the frosting with a solid vegan stick butter or a non-hydrogenated margarine at room temperature. Substitute the cream cheese with a dairy-free cream cheese alternative (avoid fat-free versions). For the frosting, confirm your powdered sugar has no added dairy (most don’t, but some pre-mixed varieties can).
Gear Up: What to Grab
- 12-cup cupcake pan — The standard pan size ensures even baking.
- Cupcake liners — Prevent sticking and make serving tidy.
- Mixing bowls — At least two: one for dry and one for wet.
- Whisk and rubber spatula — A whisk to combine dry ingredients, spatula for folding and scraping.
- Hand mixer or stand mixer — Makes the frosting and filling extra smooth; a whisk works for the batter but will take longer.
- Wire rack — For cooling cupcakes completely before filling and frosting.
- Cupcake corer or small paring knife — To remove the center for filling.
- Piping bag and tip (optional) — For neat frosting; a spatula works fine for a rustic finish.
Learn from These Mistakes
1) Overbaking. Even a few extra minutes will dry out the crumb. Start checking at 20 minutes; the toothpick should come out clean with a few moist crumbs, not batter.
2) Filling the liners too full. The recipe calls for about 2/3 full. If you overfill, cupcakes can dome and crack or spill while baking.
3) Frosting at the wrong temperature. Frosting a warm cupcake melts the butter in the frosting and turns it runny. Wait until cupcakes are completely cool.
4) Using cold cream cheese in the filling. If the cream cheese isn’t room temperature, the filling will be lumpy. Let it soften, then beat until smooth.
Season-by-Season Upgrades
Spring: add a sprinkle of flaky sea salt and a few chopped toasted peanuts on top to bring a brighter texture and contrast.
Summer: swap some mini chocolate chips on top for fresh sliced strawberries or a thin salted caramel drizzle (use sparingly so the frosting doesn’t get soggy).
Fall: stir a pinch of cinnamon or ground nutmeg into the banana filling for warm spice notes. A few toasted pecans on top add seasonal crunch.
Winter: fold a teaspoon of espresso powder into the batter to amplify the chocolate, then finish with chocolate curls for a richer holiday treat.
Notes from the Test Kitchen

We noticed the batter is intentionally thin after adding boiling water—this keeps the cupcakes moist and creates a delicate crumb. Don’t panic; thin batter is expected here. Also, when beating the peanut butter and butter, give it the full 2–3 minutes on medium to incorporate air. That’s what makes the frosting light rather than dense.
For the banana filling, use a very ripe banana. A speckled, soft banana will give you the sweetest, most banana-forward filling. If the filling feels too loose after mixing, chill it for 10–15 minutes; it firms up slightly and’s easier to pipe.
Make-Ahead & Storage
Make-ahead: Cupcakes can be baked and cooled, then stored unfrosted in an airtight container at room temperature for up to 24 hours, or refrigerated up to 48 hours. Prepare the banana filling and peanut butter frosting and refrigerate them in separate airtight containers for up to 3 days. Bring frosting to room temperature and re-whip briefly before using.
Assembly & storage after frosting: Keep filled and frosted cupcakes refrigerated due to the cream cheese banana filling. Store in a single layer in an airtight container for up to 3 days. For longer storage, freeze unfrosted cupcakes (wrapped) for up to 2 months; thaw overnight in the refrigerator, fill and frost fresh.
Common Qs About Banana Chocolate Cupcakes with Peanut Butter Frosting
Q: Can I make these without peanut butter?
A: You can swap the peanut butter frosting for a plain buttercream if you prefer—use the same method but replace the peanut butter with an equal amount of butter and an extra ½–1 cup powdered sugar to taste. Note: that’s an adaptation beyond the provided recipe.
Q: My batter was very thin—is that normal?
A: Yes. The recipe uses boiling water to bloom the cocoa powder and create a thin batter intentionally. It bakes up into a tender cupcake, so thin batter is expected.
Q: Can I skip the banana filling?
A: Yes. You can leave the cupcakes unfilling and simply frost them. The banana filling adds flavor contrast and moisture, but the cupcakes are still good without it.
Q: Why is the filling made with cream cheese?
A: Cream cheese adds tang and gives the banana filling structure so it can be piped into the cupcakes without becoming too loose. The recipe calls for room-temperature cream cheese (regular or light, NOT fat free) for the best texture.
Q: How do I prevent the frosting from being too runny?
A: Make sure your butter and peanut butter are at room temperature but not overheated. Add milk gradually—start with 2 tablespoons and only add more if needed. If it gets too soft, refrigerate briefly and then re-whip.
Ready to Cook?
These Banana Chocolate Cupcakes with Peanut Butter Frosting are designed to be approachable and repeatable. Grab your 12-cup pan, preheat to 350°F, and follow the steps in order—the batter, fillings, and frosting all come together quickly. Bake, fill, frost, and enjoy a cupcake that’s genuinely moreish: chocolatey, banana-sweet, and peanut-butter rich. Let me know how your batch turns out and what decoration combo you tried—mini chips, curls, or sprinkles all work beautifully.

Banana Chocolate Cupcakes with Peanut Butter Frosting
Equipment
- 12-cup cupcake pan
- Cupcake liners
- Mixing Bowl
- Whisk
- Hand Mixer or Stand Mixer
- Wire Rack
- cupcake corer or small paring knife
Ingredients
Ingredients
- 1 cupgluten-free 1:1 baking flour recommended: Bob's Red Mill 1-to-1 or King Arthur Measure for Measure
- 1 cupgranulated sugar
- 1/2 cupcocoa powder
- 1 teaspoonbaking powder
- 1/2 teaspoonbaking soda
- 1/4 teaspoonsalt
- 2 large eggs room temperature
- 1/2 cupwhole or 2% milk
- 1/4 cupvegetable oil
- 1 teaspoonvanilla extract
- 1/2 cupboiling water
- mini chocolate chips chocolate curls, chocolate sprinkles, etc.for decorating the cupcakes, if desired
- 1 very ripe banana mashed
- 2 ouncescream cheese room temperature (regular or light, NOT fat free)
- 1-2 Tablespoonsmilk if needed
- 1 cupcreamy peanut butter
- 1/2 cup 1 stick unsalted butter, at room temperature
- 2 cupspowdered sugar
- 2-4 tablespoonsmilk
Instructions
Instructions
- Preheat the oven to 350°F and line a 12-cup cupcake pan with cupcake liners.
- In a mixing bowl, whisk together 1 cup gluten-free 1:1 baking flour, 1 cup granulated sugar, ½ cup cocoa powder, 1 teaspoon baking powder, ½ teaspoon baking soda, and ¼ teaspoon salt.
- Add 2 large eggs (room temperature), ½ cup milk, ¼ cup vegetable oil, and 1 teaspoon vanilla extract to the dry ingredients and whisk until combined.
- Stir in ½ cup boiling water until the batter is smooth (the batter will be thin).
- Divide the batter among the 12 prepared liners, filling each about 2/3 full.
- Bake for 20–25 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
- Cool the cupcakes in the pan for 10–15 minutes, then transfer them to a wire rack to cool completely. While the cupcakes cool, prepare the filling and frosting.
- For the banana cream filling: in a bowl, beat together 1 very ripe banana (mashed) and 2 ounces cream cheese (room temperature) until smooth and creamy. If needed, add up to 1–2 Tablespoons milk, a little at a time, to thin the filling to your desired consistency. Set aside.
- For the peanut butter frosting: using a hand mixer or stand mixer at medium speed, beat 1 cup creamy peanut butter and ½ cup (1 stick) unsalted butter (room temperature) for 2–3 minutes, until light and fluffy.
- Reduce the mixer speed to low and gradually add 2 cups powdered sugar, mixing until incorporated.
- Increase the mixer speed to medium and add 2–4 Tablespoons milk, starting with 2 Tablespoons and adding an additional 1 Tablespoon at a time as needed to reach the desired frosting consistency.
- Increase the speed to high and beat the frosting until light and fluffy.
- When the cupcakes are completely cool, cut a small hole in the center of each cupcake with a cupcake corer or small paring knife and set the removed pieces aside.
- Fill each cupcake hole with the banana cream filling. Optionally, replace the top piece of the removed cupcake over the filling.
- Frost the filled cupcakes with the peanut butter frosting and, if desired, decorate with mini chocolate chips, chocolate curls, chocolate sprinkles, or other preferred chocolate decorations.
Notes
You may have extra filling or frosting, depending on how much you want to use. If you use a recipe or mix that makes 24 cupcakes, you may need to double the filling and frosting, or just use a little less for each cupcake.
