# 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 teaspoons baking powder
07 - 1/2 teaspoon salt
08 - 1 teaspoon vanilla extract
09 - 2 cups fresh blueberries (can be frozen, unthawed)
→ Streusel Topping
10 - 1/2 cup all-purpose flour
11 - 1/2 cup packed light brown sugar
12 - 1/2 teaspoon ground cinnamon
13 - 1/4 cup unsalted butter, cold and cubed
14 - Pinch of salt
# Directions:
01 - Preheat the oven to 350°F and grease a 9-inch square baking pan. Line it with parchment paper for easy removal.
02 - In a medium bowl, whisk together the flour, baking powder, and salt; set aside.
03 - In a large bowl, beat unsalted butter and granulated sugar together until light and fluffy. Add the egg and vanilla extract and mix until combined.
04 - Alternately add the dry flour mixture and whole milk to the butter mixture, beginning and ending with the flour. Stir until just combined.
05 - Gently fold in the fresh or unthawed frozen blueberries to prevent breaking.
06 - Pour the batter evenly into the prepared pan and smooth the surface with a spatula.
07 - Combine flour, brown sugar, cinnamon, and salt in a bowl. Cut in the cold butter using a pastry blender or fork until the mixture resembles coarse crumbs.
08 - Evenly sprinkle the streusel mixture over the cake batter.
09 - Bake for 40 to 45 minutes or until a toothpick inserted in the center comes out clean and the topping is golden brown.
10 - Allow the cake to cool in the pan for at least 20 minutes before slicing and serving.