The muffin tin came out of the oven and my daughter stopped in the doorway, looked at it for a second, then asked if I had ordered them from somewhere. The tops were domed and golden, the streusel had caramelized into a crackly crust, and the whole kitchen smelled like a coffee shop on a Saturday morning. She was being completely serious.
These blueberry muffins have been in my regular rotation ever since I landed on this combination softened butter creamed with two sugars, sour cream for moisture, and a simple brown sugar walnut topping that takes about 45 seconds to put together. No stand mixer required. One bowl for the batter. The whole thing is done in 45 minutes. I’ve made a lot of muffin recipes. This is the one I keep coming back to, and the one I’ve texted to more people than anything else I bake.

Why You’ll Love This Easy Blueberry Muffins Recipe
- The texture is what makes these homemade blueberry muffins stand out from any box mix. Creaming the butter and sugar creates a soft, tender crumb instead of a dense or bready texture.
- Sour cream keeps the muffins moist and fluffy without making them heavy. A combination of baking soda and baking powder helps create those tall, bakery-style muffin tops.
- The streusel topping couldn’t be easier. Just stir three simple ingredients together and sprinkle it over the batter before baking.
- As the muffins bake, the topping turns golden and crunchy, adding a sweet crumbly texture with a slight nutty flavor from the walnuts.
- These muffins also freeze really well. I often make a double batch and keep extras in the freezer for quick breakfasts and snacks throughout the week.
Ingredients for Moist Blueberry Muffins
For the Streusel Topping
- Brown Sugar – Adds sweetness and creates a rich, caramel-like crunchy topping.
- Walnuts (or Pecans) – Add crunch and balance the sweetness with a nutty flavor.
- Ground Cinnamon – Adds warmth and enhances the overall flavor of the streusel.
For the Muffin Batter
- All-Purpose Flour – Provides structure and helps create a soft, tender crumb.
- Baking Soda + Baking Powder – Work together to give the muffins a light texture and tall bakery-style tops.
- Salt – Enhances the flavors and balances the sweetness.
- Unsalted Butter – Adds richness and helps create a soft, fluffy texture.
- Granulated Sugar + Brown Sugar – Sweeten the muffins while adding moisture and depth of flavor.
- Sour Cream or Plain Yogurt – Keeps the muffins moist, tender, and soft for days.
- Eggs – Provide structure, moisture, and help the batter blend smoothly.
- Vanilla Extract – Adds warmth and enhances the blueberry flavor.
- Milk – Creates a smooth batter and helps keep the muffins soft.
- Blueberries – Add juicy bursts of flavor and natural sweetness in every bite.
How to Make Blueberry Muffins (Step by Step)

1. Preheat the oven and prep the pan
Preheat your oven to 425°F and set the rack to the middle position. Line a standard 12-cup muffin tin with paper liners or grease each cup well with nonstick spray. Starting at a higher temperature is what creates the dome the burst of heat sets the outer crust quickly and forces the center to rise up rather than spread out. Don’t skip this step and don’t bake the whole time at 350°F. I did that once and every muffin came out flat-topped and slightly dense.
2. Make the streusel topping
Stir together the brown sugar, chopped walnuts, and cinnamon in a small bowl. That’s it no butter, no egg, no extra steps. Set it aside. It sits dry on top of the batter and caramelizes into a crunchy crust as the muffins bake. It’ll look like not enough when you’re spooning it on, but it spreads as it melts.
3. Whisk together the dry ingredients
In a medium bowl, whisk the flour, baking soda, baking powder, and salt until evenly combined. Set aside. Mixing dry ingredients separately before adding them to the butter mixture means they distribute evenly without requiring extra stirring which keeps you from overmixing the batter.
4. Cream the butter and sugars
In a large bowl, beat the softened butter with both sugars on medium speed for about 2 minutes, until the mixture looks pale and fluffy. This is what builds the structure that gives the muffin its fine crumb. I rushed this step once cut it to about 30 seconds and the muffins came out denser with a slightly greasy texture. Give it the full two minutes.
5. Add the sour cream, eggs, and vanilla
Beat in the sour cream, eggs, and vanilla extract until fully combined. The mixture may look slightly curdled at this point that’s normal. It comes back together once the flour goes in. Don’t overmix trying to smooth it out.
6. Fold in the dry ingredients and milk
Add the flour mixture and milk to the butter mixture, alternating in two additions. Stir by hand with a spatula until just combined — stop the moment no dry streaks remain. The batter will be thick and a little lumpy. Those lumps bake out. Overmixing here activates the gluten and turns the crumb tough and rubbery instead of soft and tender.
7. Fold in the blueberries
Add the blueberries and fold gently with the spatula just a few turns. If using fresh, a light toss in a teaspoon of flour beforehand keeps them from sinking to the bottom of the muffin during baking. If using frozen, add them straight from the bag and fold quickly. The less you handle frozen blueberries, the less color bleeds into the batter.
8. Fill the cups and add the streusel
Divide the batter evenly among the 12 muffin cups fill them nearly to the top, about ¾ full. This is what gives you dramatic, domed tops; underfilling produces flat, squat muffins. Spoon the streusel over each cup and press it very lightly onto the surface so it sticks.
9. Bake using the two-temperature method
Bake at 425°F for exactly 5 minutes, then without opening the oven reduce the temperature to 350°F and bake for another 18–20 minutes. A toothpick inserted in the center should come out clean, or with just a few moist crumbs. The tops will be golden and the streusel will look caramelized. This is a bakery style blueberry muffins technique that makes a real difference in the final shape.
10. Cool before serving
Let the muffins sit in the pan on a wire rack for 5 full minutes before lifting them out. They’re fragile when hot and can break apart if moved too early. After 5 minutes, transfer to the rack and let them cool for at least 10 more minutes. The inside continues to set as they cool cutting into them too early gives you a gummy crumb.
Expert Tips for the Best Blueberry Muffins

Use the two-temperature baking method
425°F for the first 5 minutes, then 350°F for the rest. This is the single biggest factor in getting a tall, domed top. The blast of initial heat sets the outer crust and forces the center upward. Baking at a steady 350°F the whole time gives you flat tops every time.
Measure flour by weight or use the spoon-and-level method
Scooping the flour compresses it and adds too much to the batter the muffins come out dry and dense. Spoon it loosely into the cup and level with a knife. If you have a kitchen scale, use it: 219g is exact.
Use room temperature ingredients throughout
Cold butter won’t cream properly. Cold eggs can break the emulsion in the batter. Cold sour cream creates lumps that don’t smooth out. Pull the butter, eggs, sour cream, and milk from the fridge together, about 45 minutes before you start.
Don’t overmix after the flour goes in
Stir only until the dry streaks disappear. Lumps are fine they bake out. Overmixing develops the gluten and changes the crumb from tender to tough. I’ve made this mistake and you can taste the difference.
Fill the cups nearly full for tall domes
At least ¾ full closer to the top is better. The thick batter holds its shape and rises up, not outward. Underfilling gives you small, flat muffins with no dome.
Toss fresh blueberries in a teaspoon of flour before folding in
A light flour coating helps them grip in the batter and prevents them from sinking to the bottom during baking. Skip this for frozen they’re cold enough to stay suspended on their own.
Add frozen blueberries straight from the freezer
Thawing first releases too much liquid and turns the batter purple in streaks. Fold them in cold and quickly. Wild blueberries, which are smaller than regular, give you better fruit-to-crumb distribution in the finished muffin.
Variations Worth Trying

Lemon Blueberry Muffins
Add the zest of one lemon to the butter-sugar mixture before creaming. Stir 1 tablespoon of fresh lemon juice into the milk before adding it to the batter. The citrus sharpens the blueberry flavor noticeably.
Double Blueberry Streusel Muffins
Fold ¾ cup of blueberries into the batter and press the remaining ¾ cup lightly onto the tops of the filled cups before adding the streusel. You get whole berries in the crown of the muffin that burst when they bake.
Dairy-Free Blueberry Muffins
Replace butter with refined coconut oil (same amount, melted and cooled) and sour cream with full-fat coconut yogurt. Use oat milk or almond milk in place of dairy milk. The texture is slightly softer but holds together well.
Gluten-Free Blueberry Muffins
Substitute a 1:1 gluten-free flour blend Bob’s Red Mill or King Arthur Measure for Measure both work here. The muffins won’t dome quite as high but they stay moist and hold together cleanly.
Nut-Free Streusel Topping
Leave out the walnuts and increase the brown sugar to ⅔ cup. You lose the slight bitterness but keep the caramelized crunch. Adding a tablespoon of rolled oats to the topping mix gives you a little texture without nuts.
How to Store Homemade Blueberry Muffins
Room Temperature
Keep in an airtight container at room temperature for up to 3 days. Place a paper towel at the bottom of the container to absorb any moisture released by the blueberries this keeps the streusel from going soft. Avoid the refrigerator if possible; the cold air draws moisture out of the crumb faster than room temperature storage does.
Refrigerator
If your kitchen runs warm or humid, they’ll keep in the fridge for up to 5 days. Wrap each muffin in plastic wrap before storing so they don’t dry out. Let them come to room temperature before eating, or warm one in the microwave for 20–25 seconds.
Freezer
These freeze well for up to 3 months. Cool completely first, then freeze in a single layer on a baking sheet before transferring to a freezer-safe bag. Thaw overnight in the fridge or at room temperature for about an hour. From frozen, 45 seconds in the microwave brings them back to what feels like fresh-baked. I make a double batch almost every time specifically for this reason.
Nutrition Information
If you’re curious about the nutritional profile of these muffins, it helps to know what a standard bakery-style blueberry muffin contains. This includes a balance of calories, carbohydrates, fats, and a small amount of protein, depending on the ingredients used.
For a more detailed breakdown of blueberry muffin calories and nutrition facts, you can refer to trusted food databases that show typical values per serving. This gives you a better idea of portion size and macronutrients compared to store-bought versions.
Homemade muffins are often more flexible in nutrition since you can adjust sugar, butter, and add-ins like nuts or yogurt to fit your preferences.
FAQS About These Blueberry Muffins
Why did my blueberry muffins come out flat on top?
Two likely causes: the oven temperature was too low, or one of the leaveners is expired. Use the two-temperature method 425°F for the first 5 minutes, then 350°F and test your baking powder by dropping a pinch into hot water. If it doesn’t bubble, it’s no longer active and needs to be replaced.
Can I make this blueberry muffins recipe ahead of time?
Yes. Baked muffins keep at room temperature for 3 days and freeze well for up to 3 months. You can also mix the dry ingredients the night before and store them covered on the counter. Wait to cream the butter and mix the wet ingredients until you’re ready to bake once the leaveners hit moisture, you want them going into the oven fairly quickly.
Can I use frozen blueberries instead of fresh?
Absolutely. Add them straight from the freezer without thawing. Thawed berries release liquid and bleed into the batter, turning it purple and making the crumb wet in spots. Frozen wild blueberries (smaller than regular cultivated ones) are especially good here because they distribute more evenly through the batter.
Why are my blueberry muffins dense and heavy?
Usually one of three things: too much flour from scooping directly from the bag, overmixing the batter after the flour went in, or expired baking soda or baking powder. Spoon the flour into the cup, stop stirring as soon as no dry streaks remain, and check that your leaveners are still active.
Can I make these muffins without sour cream?
Yes plain yogurt is a 1:1 swap and the texture is nearly identical. Greek yogurt works too but thin it with a tablespoon of milk first since it’s thicker than regular yogurt. Sour cream is the better choice because of its fat content, but yogurt gets you very close to the same moist result.
How do I get the streusel to stay on top during baking?
Press it lightly onto the surface of the batter before the pan goes in the oven. It doesn’t need to be packed down just a gentle press with your fingers so it makes contact with the batter. The batter is thick enough to hold it in place as the muffins rise. Any that falls off just caramelizes on the pan liner.
Why are bakery muffins taller than homemade muffins?
High initial oven temperature (425°F) creates a quick rise that gives bakery-style domed tops.
Final Thoughts
These blueberry muffins are the kind of thing you make once and then find yourself making every few weeks. The domed tops, the soft crumb, the crackly streusel they look more impressive than they are to make, which is most of the fun.
My daughter still walks in and asks if I ordered them. I’ve stopped correcting her.
If you make a batch, leave a comment and let me know how they turned out. Did you go for walnuts or pecans? Fresh or frozen berries? I’d love to hear. And if you’re on a baking streak, you might also enjoy my banana bread chocolate chip cookies, easy oatmeal raisin cookies, or classic buttermilk pancakes.

Bakery-Style Blueberry Muffins
Ingredients
Streusel Topping
- ½ cup brown sugar
- ½ cup chopped walnuts or pecans
- 1 tsp ground cinnamon
Muffin Batter
- 1¾ cups all-purpose flour
- 1 tsp baking soda
- 1 tsp baking powder
- ½ tsp salt
- ½ cup unsalted butter softened
- ½ cup granulated sugar
- ¼ cup brown sugar
- ½ cup sour cream or plain yogurt
- 2 large eggs room temperature
- 1½ tsp vanilla extract
- ¼ cup milk room temperature
- 1½ cups blueberries fresh or frozen
Instructions
- Preheat oven to 425°F and line a 12-cup muffin pan.
- Make streusel by mixing brown sugar, nuts, and cinnamon. Set aside.
- Whisk flour, baking soda, baking powder, and salt in a bowl.
- Cream butter and sugars until light and fluffy.
- Mix in sour cream, eggs, and vanilla.
- Add dry ingredients and milk alternately. Mix until just combined.
- Fold in blueberries gently.
- Fill muffin cups ¾ full and top with streusel.
- Bake at 425°F for 5 minutes, then 350°F for 18–20 minutes.
- Cool for 10–15 minutes before serving.
Notes
- For tall bakery-style domes, always start baking at a high temperature (425°F) before lowering to 350°F.
- Do not overmix the batter after adding flour this keeps the muffins soft and tender.
- Spoon and level your flour instead of scooping to avoid dense muffins.
- Room temperature ingredients help everything mix smoothly and evenly.
- Frozen blueberries work just as well as fresh add them straight from the freezer without thawing.
- Streusel may look like too little, but it spreads and caramelizes while baking.
- These muffins freeze beautifully for up to 3 months perfect for make-ahead breakfasts.




