Preheat oven to 350F. Line a 12-cup muffin tin with wrappers and set aside.
Place butter and sugar in a large bowl (or a stand mixer fitted with paddle attachment) and use an electric mixer to beat on medium speed 2-3 minutes until smooth and creamy. Add egg and vanilla to butter mixture and mix well until smooth.
In a medium bowl, combine flour, cornstarch, baking powder, cinnamon, and salt. Working in increments, fold 1/3 flour mixture and 1/3 of buttermilk into butter-sugar mixture until smooth and repeat 2 more times until all the flour and buttermilk has been added and batter is smooth. Fold in mashed banana.
Fill muffin cups 3/4 full of batter and smooth tops. Bake cupcakes at 350F 20-25 minutes until a toothpick inserted in center of cupcake comes out clean. Cool cupcakes completely on a wire cooling rack.
Chocolate Peanut Butter Frosting
Place butter in a large bowl (or a stand mixer fitted with paddle attachment) and use an electric mixer to beat on medium speed 2-3 minutes until creamy.
Add peanut butter, powdered sugar and cocoa to butter mixture and beat an additional 2-3 minutes until frosting is smooth. With mixer running, add vanilla and just enough heavy cream until frosting is spreadable and creamy. Refrigerate frosting until ready to frost cupcakes.
Allow frosting to soften to room temperature if you refrigerated it before frosting cupcakes. Frost cupcakes, garnish with sliced bananas, and store in refrigerator until ready to serve. Enjoy!
Notes
Storing InstructionsStore cupcakes in refrigerator up to 4 days.