This is the BEST recipe for homemade Blueberry Muffins with a Crumb Topping. Soft and airy muffins bursting with flavor from fresh blueberries and lemon. These muffins from scratch are so easy and quick to make.
Prepare batter: In a bowl, combine all the dry ingredients; flour, baking powder, baking soda and salt.
Beat together the sugar and eggs until fluffy. Add the lemon juice, vanilla, sour cream, and oil and mix on low speed until combined (or with a spatula).
Add the dry ingredients to the wet ingredients and fold with a spatula until combined.
In a bowl, toss the blueberries with 1 tsp flour and add to the muffin batter and gently incorporate.
Evenly distrube the batter amongst the 12 muffin cups.
Prepare crumble: Combine together flour, butter, cinnamon, brown sugar, and sugar until crumbly mixture forms (fork works great).
Add the crumb topping onto the muffins.
Bake muffins at 400°F for about 17-20 minutes, or until toothpick comes out clean and muffins are golden.
Meanwhile, in a bowl mix the cream cheese until smooth, add the powdered sugar and lemon juice and beat until creamy. (The glaze is optional.)
Remove baked muffins from muffin pan and fully cool on a cooling rack.