Ingredients:

  • 2 cups (250g) all-purpose flour
  • 3/4 cup (150g) granulated sugar
  • 2 tsp (10g) baking powder
  • 1/2 tsp (3g) salt
  • 1 cup (240g) full-fat sour cream
  • 2 large eggs
  • 1/2 cup (120ml) vegetable oil
  • 1 tsp (5ml) vanilla extract
  • 1 1/2 cups (225g) fresh blueberries
  • 1 tbsp all-purpose flour (for tossing berries)
  • 1/2 cup (65g) all-purpose flour (for streusel)
  • 1/2 cup (100g) brown sugar, packed
  • 1 tsp (2g) ground cinnamon
  • 4 tbsp (55g) unsalted butter, cold and cubed

Instructions:

  1. Whisk together the flour, sugar, baking powder, and salt in a large bowl until no clumps remain.
  2. Create a well in the center of the dry ingredients and add the sour cream, eggs, oil, and vanilla extract.
  3. Gently fold the wet and dry ingredients together with a spatula until flour streaks just disappear; do not overmix.
  4. Toss the blueberries in 1 tablespoon of flour, then fold them gently into the batter.
  5. Divide the batter evenly among 12 cups of a standard muffin tin.
  6. Combine streusel ingredients (flour, brown sugar, cinnamon, and cold butter) using your fingers until the mixture resembles wet sand.
  7. Press a generous pinch of streusel topping onto each muffin.
  8. Bake using a high heat start until the edges are mahogany-colored and a toothpick inserted into the center comes out with a few moist crumbs.