
These Banana Zucchini Cupcakes are an unbelievably moist homemade treat that's somewhere between classic banana muffins and your favorite frosted cupcake.
Preheat the oven to 350 degrees. Line a 12-cup muffin tin with paper liners.
In a large bowl, mash the banana until mostly smooth. Add the granulated sugar, brown sugar, vegetable oil, vanilla extract, and egg. Whisk until smooth.
Add the flour, cinnamon, baking soda, baking powder, and salt. Stir just until combined. Do not overmix.
Fold in the shredded zucchini
Divide the batter evenly among the muffin cups, filling each about two-thirds full.
Bake for 18 to 22 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs attached.
Cool in the pan for 5 minutes, then transfer the cupcakes to a wire rack to cool completely before frosting.
Beat the cream cheese and butter until smooth. Add the powdered sugar and vanilla and mix until light and fluffy. Add a little milk if needed to reach your desired consistency, then frost the cooled cupcakes.