Preheat your oven to 350°F (175°C). Grease well or line a 9x5-inch loaf pan with parchment paper.
In the bowl of a stand mixer (or using a large bowl and hand-held mixer), cream together butter and sugar until light and fluffy. Add eggs, one at a time, and mix until combined. Beat in vanilla extract. Mash ripe bananas and add to mixture, mixing until combined.
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Slowly add dry ingredients to banana mixture until just combined. Don’t over-mix.
Toss cranberries in a coating of flour and fold gently into the batter.
Pour the batter into the prepared loaf pan and spread it evenly. Bake for 55-60 minutes or until a toothpick inserted comes out clean. Ovens vary so watch carefully. You might have to add an additional 5-10 minutes of baking time if needed.
Let the bread cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
Notes
Use more or less cranberries to your taste. This Cranberry Banana Bread is a family favorite, it's easy to make and so delicious!