Preheat the oven to 350°F. Line a cupcake tin with liners.
In a large bowl whisk together the flour, baking soda, baking powder, cinnamon, and salt, set aside.
In a medium-sized bowl stir together the banana, egg, brown sugar, sour cream, oil, and vanilla extract until fully combined.
Add the wet ingredients to the dry and stir until fully combined, until there are no dry patches left. Do not overmix.
Evenly distribute the batter between the 12 liners, bake for 17-19 minutes until a toothpick inserted into the center comes out clean.
Let cool for 5 minutes in the tin, remove the cupcakes, and let cool completely on a wire rack.
To make the frosting In the body of a stand mixer with the paddle attachment add the cream cheese and butter and cream together until smooth.
Add in the powdered sugar, stir it in until combined. Scrape down the sides as needed.
Add the vanilla and cinnamon, stir to combine.
Turn up the speed to medium and whip for 3 minutes until light and fluffy.
Frost with the cinnamon cream cheese frosting and add optional caramel sauce and bananas for garnish.