Warm, buttery, and topped with a crumbly crown of sweet cinnamon, these cinnamon streusel muffins are irresistibly cozy with a surprise cinnamon sugar swirl inside. Thanks to buttermilk and sour cream, they come out tender and moist every time—perfect for breakfast, brunch, or coffee breaks. Their golden, crunchy streusel topping and spiced aroma will make your kitchen (and mood) bright.
Make the streusel topping: In a bowl, mix flour, light brown sugar, cinnamon, and salt. Add the cold, diced butter. Use your fingers or a pastry cutter to work the butter in until the mixture resembles damp sand with small pebbles. Add a splash of milk if needed so it clumps together. Place in the fridge while you prep the rest.
Mix the cinnamon sugar swirl: Combine light brown sugar and cinnamon in a small bowl. Set aside.
Whisk the dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon for the muffin batter.
Cream the butter and sugars: In a large bowl, beat softened butter with granulated sugar and light brown sugar until pale and fluffy, about 2–3 minutes.
Add eggs and wet ingredients: Beat in eggs one at a time. Add sour cream, buttermilk, and vanilla extract. Mix until combined (it’s ok if it looks a bit separated).
Combine wet and dry: Fold dry ingredients into wet, mixing gently by hand until just combined. Avoid over-mixing.
Assemble the muffins: Line or grease a 12-cup muffin tin. Fill each cup halfway with batter. Sprinkle a spoonful of cinnamon sugar swirl over each. Cover with remaining batter and smooth the tops. Top generously with streusel, pressing it down gently to help it adhere.
Bake: Bake muffins at 425°F (220°C) for 5 minutes, then (without opening the oven) reduce temperature to 350°F (175°C) and bake for 12–15 more minutes, or until a toothpick comes out clean and tops are golden.
Cool and enjoy: Let muffins cool in the tin for 5 minutes, then transfer to a wire rack. Enjoy warm, or let cool completely before storage or freezing.
Notes
Storage: Keep muffins at room temperature in an airtight container for 2–3 days, or freeze individually wrapped for up to 2 months. Reheat in microwave for 10–15 seconds.Variations: Add chopped nuts to the streusel, swap in Greek yogurt for sour cream, or mix diced apples into the batter. For mini muffins, reduce baking time.Make Ahead: Batter and streusel can be prepared the night before and refrigerated; assemble and bake in the morning for fresh muffins.