Desserts
A banana and peanut butter cupcake recipe delivers the perfect harmony of moist, spiced banana cake and rich, nutty frosting—every bite is a balance of sweet and savory that feels like a warm hug. 💛 The secret lies in blending ripe bananas with peanut butter directly into the batter, creating a dense, fudgy texture that holds up beautifully to the creamy peanut butter frosting. This recipe transforms simple pantry staples into a dessert that’s both comforting and impressive, with no one left asking for seconds.
The magic happens in two key steps: first, mixing the batter until it’s perfectly dense (no dry crumbs here), then baking until the tops spring back just slightly. The frosting, made with creamy peanut butter and a touch of vanilla, adds a velvety contrast that makes each cupcake irresistible. It’s the kind of dessert that feels indulgent without being overly sweet—ideal for birthdays, potlucks, or just because.
What you’ll end up with is a batch of cupcakes that’s moist and tender inside, with a subtle cinnamon warmth, and topped with frosting so rich it practically melts in your mouth. The peanut butter flavor shines through without overpowering, while the banana adds natural sweetness that keeps the dessert balanced. These cupcakes are also vegetarian-friendly and easy to adapt for dietary preferences.
Serve them warm with a sprinkle of crushed peanuts or chocolate shavings for extra texture, or let them cool for a cleaner presentation. The best part? They’re ready in under an hour, making them perfect for last-minute celebrations. Let’s get baking!
Ingredients for banana and peanut butter cupcake
Pantry staples and a few ripe bananas—this combo creates cupcakes that taste like dessert hugs.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Bananas 🍌 | 1 ½ cups | Mashed, about 3 medium bananas |
| Creamy Peanut Butter 🥜 | 1 cup | Natural, no added sugar |
| All-Purpose Flour 🌾 | 2 cups | Sifted for smoother batter |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Baking Soda 🧂 | 1 tsp | Freshly measured |
| Ground Cinnamon 🌿 | 1 ½ tsp | For warm spice flavor |
| Vanilla Extract 🍯 | 1 tsp | Pure, high-quality |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vegetable Oil 🫒 | ½ cup | Light or canola |
| Unsweetened Almond Milk 🥛 | ½ cup | For moisture balance |
| Cream Cheese 🧈 | 8 oz | Room temperature, full-fat |
| Powdered Sugar 🍚 | 2 cups | For frosting sweetness |
| Crushed Peanuts 🥜 | ¼ cup | Optional garnish |
Ripe bananas are non-negotiable here—they’re the secret to that fudgy texture and natural sweetness. Look for bananas with brown spots, not mushy ones. Trader Joe's or any grocery store usually has perfect ones. The peanut butter? Natural, no-sugar-added is key—it keeps the flavor pure. For the frosting, cream cheese at room temperature whips up light and fluffy, so take it out 30 minutes before mixing. If you’re in a rush, microwave it for 40 seconds to just soften it—no melting! The crushed peanuts on top? Store-bought or homemade both work, but toasting them briefly adds extra crunch.
No peanut butter? Almond butter or sunflower seed butter works in a pinch—just add a splash of almond milk to thin it out. Short on bananas? Applesauce at half the amount keeps the moisture. The frosting too sweet? Reduce powdered sugar to 1.5 cups. For a vegan twist, swap cream cheese for vegan cream cheese and use coconut milk instead of almond milk in the batter. The cinnamon is non-negotiable though—it’s what ties the banana and peanut butter flavors together. And if you’re feeling fancy, add a pinch of espresso powder to the frosting for a sophisticated twist.
These cupcakes taste even better the next day—store them in an airtight container at room temperature for up to 2 days. For longer storage, freeze the unfrosted cupcakes for up to 3 months. Thaw at room temperature, then frost fresh. The frosting? It’ll firm up in the fridge, so let it sit at room temperature for 10 minutes before serving. Pro tip: Line your muffin tin with cupcake liners—they make cleanup a breeze and give a polished look. Double the batch and freeze half for lazy days when dessert feels like a luxury.
Why You'll Love This Recipe
- Here’s what sold me: these work for anything. Serve them plain for a protein-packed snack, drizzle with honey for a quick breakfast, or add chocolate chips for a dessert that won’t feel guilty. My kids ask for them at 7 a.m. and 7 p.m.—no judgment.
- No Mash Struggles: I swear by this trick of mashing bananas with peanut butter first—no sticky fingers, no overmixing. Just smoosh, mix in dry ingredients, and you’re done. The batter’s thick but forgiving, so even if you’re not a baking pro, these cupcakes won’t let you down.
- Peanut Butter Magic: That creamy peanut butter isn’t just an add-in—it’s the star. It cuts through the sweetness of the bananas and sugar, giving each bite a rich, nutty depth. Honestly? The first time I made these, I ate the bowl before the cupcakes even cooled.
- Breakfast or Dessert: Here’s what sold me: these work for anything. Serve them plain for a protein-packed snack, drizzle with honey for a quick breakfast, or add chocolate chips for a dessert that won’t feel guilty. My kids ask for them at 7 a.m. and 7 p.m.—no judgment.
Step-by-step instructions for banana and peanut butter cupcakes
Here's how to create decadent cupcakes with a moist banana base and rich peanut butter frosting!
👨🍳 Step 1: Prep Ingredients and Preheat Oven
Start by preheating your oven to 350°F and lining a muffin tin with 12 cupcake liners. In a medium bowl, mash the 1.5 cups ripe bananas until completely smooth—no lumps allowed! This ensures your cupcakes stay moist and tender. In a separate bowl, whisk together the 2 cups all-purpose flour, 1 cup granulated sugar, 1.5 tsp ground cinnamon, 1 tsp baking soda, and 0.5 tsp salt. Sift the dry ingredients once for a light, airy texture.
While the oven preheats, let the 8 oz cream cheese sit at room temperature for 15 minutes—this makes it easier to beat later. I like to place it in a small bowl and let it warm up while I prep everything else. The cream cheese should be soft enough to press with your finger but not melted.
🍳 Step 2: Mix Wet Ingredients and Combine
In a large mixing bowl, combine the mashed bananas, 1 cup creamy peanut butter, 0.5 cup vegetable oil, and 0.5 cup unsweetened almond milk. Mix until smooth—this creates the perfect moist base. Add the 1 tsp vanilla extract and stir well. The batter should be thick but pourable, like a rich brownie batter.
Gradually add the dry ingredients to the wet mixture, stirring just until combined. Be careful not to overmix—stop as soon as the flour disappears. The batter will be thick and slightly sticky, which is perfect for these dense cupcakes. Divide the batter evenly among the prepared liners, filling each about ⅔ full. A cookie scoop works great for consistent portions.
🔥 Step 3: Bake to Golden Perfection
Bake the cupcakes for 18-20 minutes until a toothpick inserted in the center comes out clean. The tops should be golden brown with a slight crackle. Don't overbake—they'll continue cooking slightly as they cool. I always set a timer for 18 minutes first, then check—sometimes ovens run hot!
Let the cupcakes cool in the pan for 5 minutes before transferring them to a wire rack to cool completely. This prevents them from sinking in the center. While they cool, make the frosting by beating the softened cream cheese with 2 cups powdered sugar until smooth and fluffy. Add a splash of almond milk if needed to reach your desired consistency.
🥘 Step 4: Frost and Garnish
Once the cupcakes are completely cool, spread or pipe the peanut butter frosting onto each one. I like to use a spatula for a rustic look or a piping bag for cleaner swirls. The frosting should be thick enough to hold its shape but still spreadable. For extra decadence, top each cupcake with 0.25 cup crushed peanuts, pressing them gently into the frosting.
Let the cupcakes set for 10 minutes before serving to allow the frosting to firm up slightly. These cupcakes are best enjoyed fresh—they're moist, rich, and perfectly balanced between the natural sweetness of the bananas and the nutty depth of the peanut butter. Store leftovers in an airtight container for up to 3 days or freeze for longer storage.
Pro Tips For Making Banana And Peanut Butter Cupcake
- Mash Bananas Like Pudding: Overripe bananas with dark spots? Good. Mash them until smooth—no lumps, no chunks—like you’re making banana pudding. I used to leave streaks in the batter and wondered why my cupcakes tasted uneven. A fork works, but a potato masher gets it done faster without splatter.
- Weigh Your Peanut Butter: Creamy peanut butter varies wildly in thickness. Use a kitchen scale for ½ cup (130g) instead of eyeballing it—thick batches make dense cupcakes, while runny ones can sink the structure. I learned this after a batch turned out like dense peanut butter fudge.
- Check Oven Temp Early: Preheat your oven to 350°F (175°C) and let it sit for 10 minutes before baking. My first batch of these cupcakes came out underdone because I rushed it—banana cupcakes need that steady heat to rise properly. A toothpick test works, but these lean moist, so pull them when the edges spring back.
- Fold in Peanut Butter Last: Mix wet and dry ingredients first, then gently fold in the peanut butter in two additions. Dumping it all in at once can deflate the batter, and you’ll end up with peanut butter pockets instead of even distribution. Sounds tedious, but it’s the difference between "meh" and "wow."
Health benefits of this recipe
Energy-Packed Banana Boost
These cupcakes pack a natural energy boost thanks to the ripe bananas—a great source of potassium and vitamin B6, which help regulate blood sugar and support energy metabolism. The 1.5 cups mashed bananas provide about 300mg of potassium, or 7% of your daily needs, making them a smarter dessert choice than refined sugar-heavy treats. 💛 The fiber in bananas also helps keep you full longer, balancing the sweetness with functional benefits.
Healthy Fats from Peanuts
The 1 cup creamy peanut butter adds monounsaturated fats, which support heart health and reduce LDL cholesterol when consumed in moderation. Natural peanut butter (like Smucker's Natural or Jif No Sugar Added) provides these benefits without added sugars. The 0.25 cup crushed peanuts on top add extra crunch and vitamin E, an antioxidant that protects cells from damage. Just be mindful of portion sizes—peanut butter is calorie-dense!
Protein for Satiety
With 8 oz cream cheese in the frosting and 1 cup peanut butter in the batter, these cupcakes offer a surprising 10-12 grams of protein per serving—more than many store-bought desserts. Protein helps stabilize blood sugar and keeps you satisfied, making these cupcakes a guilt-free treat for post-workout recovery or a mid-afternoon pick-me-up. The all-purpose flour adds structure, but the protein comes primarily from the peanut butter and cream cheese.
Cinnamon's Blood Sugar Benefits
The 1.5 tsp ground cinnamon isn’t just for flavor—it helps regulate blood sugar by improving insulin sensitivity. Studies show cinnamon can mimic insulin’s effects, making these cupcakes a slightly smarter dessert option. Plus, cinnamon adds warmth that complements the peanut butter’s richness without overpowering the banana’s natural sweetness. Penzeys Spices or McCormick ground cinnamon both work well for consistent flavor.
Antioxidant-Rich Frosting
The frosting’s 2 cups powdered sugar might seem indulgent, but it’s balanced by the cream cheese and peanut butter, which contain antioxidants like resveratrol (from peanuts) and vitamin K2 (from cream cheese). For an extra boost, add ½ tsp cocoa powder to the frosting—it adds antioxidants and deepens the peanut butter flavor. The result? A dessert that’s richer in nutrients than it first appears.
Dietary Flexibility
While these cupcakes are naturally vegetarian, they’re easy to adapt for dietary needs. Swap the cream cheese for vegan cream cheese (like Kite Hill) and use coconut milk instead of almond milk to make them vegan. For gluten-free versions, replace the all-purpose flour with a 1:1 gluten-free blend (like Bob’s Red Mill). The banana and peanut butter flavors shine in any adaptation, making this recipe inclusive for most dietary preferences. ✨
Nutrition facts
Frequently asked questions
Can I make these cupcakes without eggs?
Yes! For a vegan version, replace the eggs with 1 tbsp ground flaxseed mixed with 3 tbsp water per egg. Let it sit for 5 minutes to thicken before adding to the batter. The texture will be slightly denser but still moist. The flax "egg" works perfectly with the banana and peanut butter flavors.
Why did my cupcakes turn out dense instead of light?
Overmixing the batter is the most common cause—stop stirring as soon as the flour disappears. Also, ensure your bananas are ripe (not mushy) and your cream cheese is fully softened. For lighter cupcakes, add 1 tsp baking powder to the dry ingredients. The peanut butter already adds density, so balance is key!
How do I store these cupcakes for maximum freshness?
Keep unfrosted cupcakes in an airtight container at room temperature for up to 2 days. For longer storage, freeze them (unfrosted) for 3 months. Thaw at room temperature, then frost fresh. The frosting stays best at room temperature—if it hardens, let it sit for 10 minutes before serving.
Can I use powdered peanut butter for the frosting?
Powdered peanut butter (like PB2) works perfectly and reduces calories. For the frosting, use ½ cup powdered peanut butter instead of creamy, then add 1 tbsp almond milk to thin it out. The flavor remains rich, and the texture stays smooth. This is a great option if you're watching sugar or fat intake.
What's the best way to make these cupcakes gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill). For extra moisture, add 1 tbsp applesauce to the batter. The cinnamon and peanut butter flavors will still shine, but the texture may be slightly denser. Test the blend first with a small batch to adjust consistency.
