0.5cupsbuttermilk (or milk with 1 tsp vinegar added)
1tspvanilla extract
2tspbaking powder
0.5tspbaking soda
0.25tspsalt
0.5cupsall-purpose flour (for streusel topping)
0.33cupsbrown sugar, packed
0.25cupsunsalted butter, cold and cubed
0.5tspground cinnamon
Instructions
Preheat your oven to 375°F (190°C) and line a muffin tin with paper liners or grease it well.
In a large bowl, combine the flour, sugar, baking powder, baking soda, and salt. Mix well to ensure the dry ingredients are evenly distributed.
In a separate bowl, whisk together the melted butter, eggs, buttermilk, and vanilla extract until smooth.
Pour the wet ingredients into the dry ingredients, gently mixing until just combined. Be careful not to overmix; a few lumps are perfectly fine.
Gently fold in the blueberries until they are evenly distributed throughout the batter.
In another bowl, make the streusel topping by mixing the flour, brown sugar, cinnamon, and cubed cold butter. Use a fork or your fingers to work the butter into the dry ingredients until the mixture resembles coarse crumbs.
Divide the muffin batter evenly among the muffin cups, filling each about 2/3 full. Sprinkle the streusel topping generously over the batter.
Bake in the preheated oven for 18-20 minutes, or until a toothpick inserted in the center comes out clean.
Allow the muffins to cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
Notes
Serve warm or at room temperature, dusted with powdered sugar for an elegant touch. Add a few fresh blueberries on top for garnish!