Preheat and Prepare: Preheat the oven to 375°F and line a muffin tin with liners. I always let my daughter help place the liners. It feels like setting the stage before the fun begins.
Make the Crumb Topping: In a bowl, combine all-purpose flour, brown sugar, and cinnamon. Cut in the cold butter until crumbly. I like leaving a few big chunks because those bake into the best crunchy bites.
Mix the Cinnamon Sugar: Stir together granulated sugar and cinnamon. My daughter always sneaks a smell here and says it smells like a bakery.
Mix Dry Ingredients: In a large bowl, whisk together flour, baking powder, baking soda, and salt. I tell my daughter this step helps the muffins rise tall and proud.
Cream Butter and Sugar: Cream the butter and sugar until light and fluffy. This is where patience pays off and kids love watching the texture change.
Add Wet Ingredients: Add eggs, sour cream, vanilla, and milk. Mix until smooth. I remind my daughter that a few lumps are okay. Baking does not need perfection.
Combine Batter: Gently fold the dry ingredients into the wet mixture. Overmixing makes tough muffins, so we stop as soon as the flour disappears.
Layer and Swirl: Fill muffin cups halfway with batter, sprinkle cinnamon sugar, then top with more batter. Swirl gently with a toothpick and finish with crumb topping. This is my daughter’s favorite part.
Bake: Bake for 18 to 22 minutes until golden and a toothpick comes out with a few moist crumbs. Let cool slightly before glazing.
Glaze and Enjoy: Whisk glaze ingredients and drizzle over cooled muffins. We always eat one warm together at the counter.