# What You Need:
→ Cake
01 - 1 1/2 cups all-purpose flour
02 - 1/2 cup granulated sugar
03 - 1/4 cup unsalted butter, softened
04 - 1 large egg
05 - 1/2 cup whole milk
06 - 2 tsp baking powder
07 - 1/2 tsp salt
08 - 1 tsp vanilla extract
09 - 2 cups fresh blueberries
→ Streusel Topping
10 - 1/2 cup all-purpose flour
11 - 1/2 cup light brown sugar, packed
12 - 1/2 tsp ground cinnamon
13 - 1/4 cup unsalted butter, cold and cubed
14 - Pinch of salt
# Steps:
01 - Preheat oven to 350°F. Grease a 9-inch square baking pan and line it with parchment paper for easy removal.
02 - Whisk together flour, baking powder, and salt in a medium bowl. Set aside.
03 - In a large bowl, beat softened butter with granulated sugar until light and fluffy, then incorporate the egg and vanilla extract.
04 - Alternately add the flour mixture and milk to the butter mixture, starting and ending with the flour, stirring until just combined.
05 - Gently fold fresh blueberries into the batter to avoid breaking the fruit.
06 - Pour the batter into the prepared pan and level the surface smoothly.
07 - Combine flour, brown sugar, cinnamon, and salt in a bowl. Cut in cold butter until the mixture resembles coarse crumbs.
08 - Evenly sprinkle the streusel mixture over the cake batter in the pan.
09 - Bake for 40 to 45 minutes until a toothpick inserted in the center comes out clean and the streusel is golden brown.
10 - Allow the dish to cool in the pan for at least 20 minutes before cutting and serving.