Ingredients:

  • 1/2 cup (65g) all-purpose flour
  • 1/2 cup (100g) brown sugar, packed
  • 1 tsp (2g) ground cinnamon
  • 4 tbsp (57g) unsalted butter, cold and cubed
  • 1 1/2 cups (190g) all-purpose flour
  • 1 tsp (4g) baking powder
  • 1/2 tsp (3g) salt
  • 1/2 cup (115g) unsalted butter, softened
  • 3/4 cup (150g) granulated sugar
  • 2 large eggs, room temperature
  • 1 tsp (5ml) vanilla extract
  • 1/2 cup (120g) sour cream, full fat
  • 1 cup (125g) whole milk
  • 1 1/2 cups (225g) fresh blueberries
  • 1 tbsp all-purpose flour

Instructions:

  1. Preheat the oven to 350°F (175°C). Grease a 9x9 inch baking pan with butter or line it with parchment paper.
  2. In a small bowl, combine 1/2 cup flour, brown sugar, and cinnamon. Rub the cold cubed butter into the mixture with a fork or fingers until pea-sized crumbs form. Set aside.
  3. Gently toss the fresh blueberries with one tablespoon of flour to prevent them from sinking.
  4. In a large bowl, beat the softened butter and granulated sugar on medium-high until light and fluffy (about 3 minutes).
  5. Beat in the eggs one at a time, then stir in the vanilla extract and sour cream until smooth.
  6. Alternately add the flour mixture (flour, baking powder, salt) and the milk to the butter mixture, starting and ending with the flour. Mix on low speed just until combined.
  7. Using a rubber spatula, gently fold in the floured blueberries by hand.
  8. Pour the batter into the prepared pan and smooth the top with a spatula.
  9. Sprinkle the cinnamon streusel evenly over the surface, pressing very lightly.
  10. Bake for 40 to 45 minutes until the edges are golden brown and a toothpick inserted into the center comes out clean.
  11. Let the cake cool in the pan for 20 minutes before slicing.