Print Recipe
5 from 1 vote

My Favorite Blueberry Muffins

I substituted buttermilk for the milk in this recipe, which made for a brilliant muffin. Although, I've also used regular milk with great results.
Prep Time20 mins
Cook Time20 mins
Total Time40 mins
Servings: 12 muffins


For the muffins:

  • 7 Tablespoons unsalted butter
  • 1/3 cup buttermilk (or regular milk)
  • 1 large egg
  • 1 large egg yolk
  • 1 teaspoon pure vanilla extract
  • 1 1/2 cups all-purpose flour
  • 3/4 cup granulated sugar
  • 1 1/2 teaspoons baking powder
  • 3/4 teaspoon salt
  • 2 cups fresh blueberries (Can use frozen if thawed and drained first.)

For the streusel topping:

  • 3 Tablespoons very cold unsalted butter
  • 1/2 cup all-purpose flour
  • 3 Tablespoons granulated sugar


  • Adjust an oven rack to the upper third of the oven. Preheat the oven to 375 degrees F. Line a muffin pan with 12 baking cups; set aside.

For the muffins:

  • Melt the 7 Tablespoons butter in a small skillet over medium heat. Do not stir right away, but keep an eye on it. After it's done crackling, it will turn a medium brown color and smell a little nutty. This means it's done. Remove from the heat right away and transfer to a bowl to cool.
  • In a medium bowl, whisk together the milk, egg, yolk, and vanilla until thoroughly incorporated. Stir in the brown butter.
  • In a separate medium bowl, combine the flour, sugar, baking powder and salt. Add the milk mixture all at once and stir gently. Carefully fold in the blueberries then divide the batter evenly among the prepared muffin pan.

For the streusel topping:

  • Combine all three ingredients in a bowl and rub together with your fingers. Mix like this until the mixture is crumbly. Sprinkle evenly over the muffin batter in the cups.
  • Bake the muffins for 20 to 22 minutes, or until golden and crisp and passes the toothpick test. Cool in the muffin pan for 15 minutes before removing. Serve warm or at room temperature.


The muffins last at room temperature for up to 3 days, however, these freeze beautifully. Place on a baking sheet in a single layer and freeze for 1 hour, then transfer to a freezer bag to store up to 1 month. Thaw in the microwave for 10-15 seconds.


Serving: 1g