Best Banana Muffins


12 jumbo muffins or 18 regular muffins

Prep Time:

15 minutes

Cook Time:

30 minutes for jumbo, 20 minutes for regular muffins



About this Recipe

I discovered through extensive testing & baking that a great banana bread recipe does not convert simply to a great banana muffin  recipe.  So I started from scratch and baked hundreds of muffins to get to this fluffy, moist muffin recipe, with a crunchy streusel layer on top just to make it even more special.
warm pizza dip



  • 2 large, very ripe bananas
  • ½ cup (115 g) unsalted butter, melted (still warm is OK)
  • ½ cup (100 g) granulated sugar
  • ½ cup (100 g) packed light brown sugar
  • 2 large eggs
  • 1 tsp vanilla extract
  • ½ cup (125 mL) buttermilk
  • 1 ⅔ cups (250 g) all-purpose flour
  • 1 tsp baking powder
  • ½ tsp baking soda
  • ¼ tsp fine salt

Crunchy Streusel

  • ½ cup (75 g)all-purpose flour
  • ⅓ cup (70 g) granulated sugar
  • ½ tsp ground cinnamon
  • ¼ cup (60 g) unsalted butter, melted
The muffins will keep for up to 3 days in an airtight container.

Step by Step Instructions

Step 1

Preheat the oven to 375°F (190°C). Line one 12-cup muffin tin with XL tulip paper liners or 2 pans with 18 regular liners.

Step 2

For the crunchy streusel, stir the flour, sugar and cinnamon together in a small dish. Stir in the melted butter – the mixture may seem paste-like at first, but as it sits it will become crumbly.

Step 3

Mash the bananas well in a large mixing bowl. Whisk in the melted butter, granulated sugar and brown sugar. Whisk in the eggs and the vanilla, followed by the buttermilk. Sift in the flour, baking powder, baking soda and salt and whisk just until smooth.

Step 4

Scoop the batter into the muffin tins and crumble the streusel on top of each muffin. Bake for about 20 minutes for regular muffins and 30 minutes for the XL muffins. Cool the muffins for 10 minutes in the tin before removing to a rack to cool completely.