This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
If you are looking for a dessert that captures the soulful, tropical warmth of the South, these Hummingbird Cupcakes are a timeless choice. Traditionally a show-stopping layer cake, this recipe reimagines the classic as a perfectly portioned small batch. Packed with mashed bananas, crushed pineapple, and toasted pecans, these cupcakes are incredibly moist, naturally sweet, and aromatic with a hint of warm cinnamon.

The beauty of these banana pineapple cupcakes is their unique texture. Unlike a standard fluffy vanilla sponge, these are dense, fruity, and substantial—almost like a high-end muffin but far more decadent. Topped with a thick swirl of tangy cream cheese frosting, they strike the perfect balance between the sweetness of the fruit and the richness of the dairy. It is the ultimate comfort-food cupcake for a small gathering or a cozy afternoon treat.
Table of Contents
Why You’ll Love These Cupcakes
- Small-Batch Perfection: This recipe is specifically designed to make a smaller amount, preventing waste and ensuring freshness.
- Tropical Southern Flair: The iconic combination of banana and pineapple provides a moisture level that is hard to beat.
- Oil-Based Sponge: Using oil instead of butter keeps these cupcakes soft and moist even after a few days in the fridge.
- Warm Spice Profile: A touch of cinnamon enhances the natural flavors of the fruit and nuts.
Ingredients
The Cupcakes
- 1 cup All-purpose Flour
- ½ cup Granulated Sugar
- ½ tsp Baking Soda
- ½ tsp Ground Cinnamon
- ¼ tsp Salt
- ⅓ cup Vegetable Oil (or Canola)
- 1 Large Egg, room temperature
- ½ tsp Vanilla Extract
- ½ cup Mashed Banana (about 1 medium overripe banana)
- 4 oz Crushed Pineapple (with juice)
- ¼ cup Toasted Pecans, finely chopped
The Cream Cheese Frosting
- 4 oz Cream Cheese, softened (brick style)
- 2 Tbsp Unsalted Butter, softened
- 1 ½ cups Powdered Sugar, sifted
- ½ tsp Vanilla Extract
- Garnish: Extra pecan halves or a sprinkle of cinnamon
Instructions
1. Prep and Mix Dry Ingredients
Preheat your oven to 350°F (175°C) and line a cupcake tin with 6–8 liners. In a medium bowl, whisk together the flour, sugar, baking soda, cinnamon, and salt.
2. Combine Wet Ingredients
In a separate large bowl, whisk the oil, egg, and vanilla until smooth. Stir in the mashed banana and the crushed pineapple (do not drain the pineapple; the juice is essential for moisture).
3. Merge and Fold
Gradually add the dry ingredients to the wet mixture, stirring by hand until just combined. Gently fold in the chopped pecans.
4. Bake
Divide the batter among the liners, filling them about ¾ full. Bake for 20–24 minutes, or until a toothpick inserted in the center comes out clean. Let them cool completely on a wire rack.
5. Whip the Frosting
Beat the softened cream cheese and butter until smooth and creamy. Gradually add the powdered sugar and vanilla, whipping on high for 2–3 minutes until the frosting is light and fluffy.
6. Garnish and Serve
Pipe a generous swirl of frosting onto each cooled cupcake. Top with a whole pecan or a light dusting of cinnamon for a classic Southern finish.

Expert Tips for Success
- Use Overripe Bananas: Just like banana bread, the darker and spottier the banana, the sweeter and more flavorful your cupcakes will be.
- Do Not Drain the Pineapple: The syrup in the canned crushed pineapple acts as a liquid in this recipe, contributing to that signature “Hummingbird” tenderness.
- Toast Your Pecans: Spend 5 minutes toasting your pecans in a dry pan before chopping. This releases their oils and creates a much deeper, nuttier flavor.
- Don’t Overmix: Overworking the batter can lead to a tough, rubbery cupcake. Stir until the flour just disappears.
For the ultimate collection of boutique-style sweets and party-ready treats, don’t miss our master guide to the 20 gourmet cupcake recipes to try in 2026!
Variations
- Hummingbird Muffins: Skip the frosting and add a simple streusel topping for a delicious breakfast treat.
- Walnut Swap: If you don’t have pecans, walnuts make an excellent substitute and pair beautifully with the banana.
- Coconut Twist: Add ¼ cup of shredded coconut to the batter for an even more tropical “island” vibe.
- Caramel Drizzle: Add a drizzle of salted caramel over the cream cheese frosting for an extra layer of decadence.

FAQ: Hummingbird Cupcakes
Q: Can I use fresh pineapple instead of canned? A: Yes, but make sure to finely dice it and include any juices released during the cutting process. Canned crushed pineapple is traditional because it distributes more evenly through the batter.
Q: Why are they called “Hummingbird” cupcakes? A: Legend has it they were named after the national bird of Jamaica, where the flavor combination originated, or because they are so sweet they’ll have you “humming” with delight!
Q: How do I store these? A: Because of the cream cheese frosting, these must be stored in an airtight container in the refrigerator for up to 4 days.
Q: Can I freeze them? A: Yes. You can freeze the unfrosted cupcakes for up to 2 months. Thaw at room temperature before frosting and serving.

Hummingbird Cupcakes
Equipment
- Cupcake Pan
- Mixing bowls
- Electric mixer
Ingredients
- 1 cup all-purpose flour
- ½ cup granulated sugar
- ½ tsp baking soda
- ½ tsp ground cinnamon
- ¼ tsp salt
- ⅓ cup vegetable oil
- 1 large egg, room temperature
- ½ tsp vanilla extract
- ½ cup mashed ripe banana
- 4 oz crushed pineapple with juice
- ¼ cup toasted pecans, finely chopped
- 4 oz cream cheese, softened
- 2 Tbsp unsalted butter, softened
- 1 ½ cups powdered sugar, sifted
- ½ tsp vanilla extract (for frosting)
Instructions
- Preheat oven to 350°F (175°C) and line a cupcake pan with 6–8 liners. Whisk together flour, sugar, baking soda, cinnamon, and salt.
- In a large bowl, whisk oil, egg, and vanilla until smooth. Stir in mashed banana and crushed pineapple with juice.
- Add dry ingredients to wet ingredients and stir just until combined. Gently fold in toasted pecans.
- Divide batter among liners, filling about ¾ full. Bake for 20–24 minutes, until a toothpick comes out clean. Cool completely.
- Beat cream cheese and butter until smooth. Gradually add powdered sugar and vanilla, whipping until light and fluffy.
- Pipe frosting onto cooled cupcakes and garnish with pecans or a light dusting of cinnamon.