These blueberry muffins are soft, moist, and filled with juicy blueberries in every bite. A crunchy topping made with brown sugar, chopped walnuts, and a touch of cinnamon gives them a delicious bakery-style finish.
They are easy to prepare with simple ingredients and are perfect for breakfast, brunch, or an afternoon treat with coffee or tea. The contrast between the tender muffin crumb and the sweet, crisp topping makes this a homemade muffin recipe you will want to bake again and again.

What makes these homemade blueberry muffins especially delicious is the combination of a soft, buttery crumb and a crisp, golden topping. Sour cream helps keep the centers moist, while brown sugar, chopped walnuts, and cinnamon create a lightly crunchy finish that makes every bite feel extra special.
These muffins are a lovely choice for a weekend breakfast, brunch, or an easy homemade treat to share. If you enjoy fruit-filled breakfast bakes, try my Strawberry Scones. You can also visit the USDA Seasonal Produce Guide for Blueberries for helpful information about blueberry season and more ways to enjoy this delicious fruit.
Quick Recipe Info
- Prep Time: 15 minutes
- Bake Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 muffins
- Oven Temperature: 350°F (175°C)
- Difficulty: Easy
Why You’ll Love This Recipe

- Soft and moist texture: Sour cream and butter keep the muffins tender and moist without making them heavy.
- Loaded with blueberries: Every muffin is filled with juicy blueberries for plenty of fresh fruit flavor in each bite.
- Crunchy walnut topping: Brown sugar, chopped walnuts, and cinnamon create a sweet, crisp bakery-style finish.
- Easy to make: The batter comes together with simple ingredients and requires no complicated steps.
- Perfect for any occasion: These muffins are delicious for breakfast, brunch, an afternoon snack, or a homemade treat with coffee or tea.
Ingredients You’ll Need
These blueberry muffins are made with simple baking ingredients, juicy blueberries, and a crunchy walnut topping. The complete ingredient amounts are included in the recipe card at the end of the post.

- All-purpose flour: Provides structure while keeping the muffins soft and tender.
- Baking powder: Helps the muffins rise and creates a light, fluffy crumb.
- Unsalted butter: Use softened butter so it blends smoothly with the sugars.
- Granulated and brown sugar: Granulated sugar sweetens the batter, while brown sugar adds moisture and a richer flavor.
- Sour cream: Keeps the muffins wonderfully moist and tender.
- Eggs: Add structure and richness to the batter.
- Vanilla extract: Enhances the buttery flavor and complements the blueberries.
- Milk: Loosens the batter and helps create a soft muffin texture.
- Blueberries: Add juicy bursts of fruit throughout every muffin.
- Walnuts: Chopped walnuts give the topping a delicious crunch.
- Ground cinnamon: Adds warmth to the topping, but it can be omitted if preferred.
- Salt: Balances the sweetness and brings out the other flavors.
How to Make Blueberry Muffins
1. Prepare the Walnut Topping
Combine the brown sugar, chopped walnuts, and ground cinnamon in a small bowl. Mix well and set the topping aside while you prepare the muffin batter.
2. Preheat the Oven
Preheat the oven to 350°F (175°C). Line a 12-cup muffin pan with paper liners.
3. Combine the Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set the dry mixture aside.
4. Cream the Butter and Sugars
In a separate large bowl, beat the softened butter, granulated sugar, and brown sugar with an electric mixer. Continue mixing until the mixture is smooth, light, and fluffy.
5. Add the Wet Ingredients
Add the sour cream, eggs, and vanilla extract. Mix until everything is well combined and the batter looks smooth.
6. Add the Dry Ingredients
Gradually add the dry ingredients to the wet mixture. Mix only until the batter is smooth and no visible flour pockets remain. Avoid overmixing, as this can make the muffins dense.

7. Fold in the Blueberries
Add the blueberries and gently fold them into the batter with a spatula. Mix carefully so the berries stay whole and are evenly distributed.


8. Fill the Muffin Cups
Divide the batter evenly between the prepared muffin liners. Fill each liner nearly to the top to create tall, bakery-style muffins.

Sprinkle the prepared brown sugar and walnut topping generously over each muffin.

9. Bake
Bake for approximately 30 minutes, or until the tops are golden and a toothpick inserted into the center comes out clean or with only a few moist crumbs.
10. Cool the Muffins
Remove the muffin pan from the oven and allow the muffins to cool in the pan for several minutes. Transfer them to a wire rack and let them cool completely before serving.

Serving
These blueberry muffins are delicious served slightly warm or at room temperature. Enjoy them for breakfast, brunch, or as a sweet afternoon snack with a cup of coffee, tea, or a glass of cold milk.

They are flavorful enough to serve on their own, but you can also add a little butter, honey, or a spoonful of blueberry jam. For the best texture, allow the muffins to cool for several minutes before serving so the soft crumb and crunchy walnut topping can set properly.

How to Store and Freeze Blueberry Muffins
Allow the blueberry muffins to cool completely before storing them. Place them in an airtight container lined with a paper towel and keep them at room temperature for up to 3 days. Add another paper towel over the muffins before closing the container to absorb excess moisture and help prevent the walnut topping from becoming too soft.
For longer storage, keep the muffins in an airtight container in the refrigerator for up to 5 days. Let them come to room temperature before serving, or warm them briefly in the microwave.
To freeze, wrap each cooled muffin tightly in plastic wrap and place them in a freezer-safe bag or container. Freeze for up to 3 months. Thaw overnight in the refrigerator or at room temperature, then warm for a few seconds before serving.
Frequently Asked Questions
Can I use frozen blueberries?
Yes. You can use frozen blueberries without thawing them first. Fold them gently into the batter to prevent the color from bleeding too much.
Can I use fresh blueberries?
Absolutely. Fresh blueberries work perfectly in this recipe and give the muffins juicy bursts of fruit in every bite.
Can I make the muffins without walnuts?
Yes. Simply leave out the walnuts and prepare the topping with brown sugar and cinnamon, or use only brown sugar for a simpler finish.
Can I leave out the cinnamon?
Yes. The cinnamon is optional and can be omitted without changing the texture of the muffins.
What can I use instead of sour cream?
Full-fat plain Greek yogurt is the best substitute. Use the same amount to keep the muffins soft and moist.
Why should I avoid overmixing the batter?
Overmixing develops too much gluten and can make the muffins dense or tough. Mix only until the dry ingredients are incorporated, then gently fold in the blueberries.
How do I know when the muffins are baked?
The muffins should be golden on top, and a toothpick inserted into the center should come out clean or with a few moist crumbs. Avoid inserting it directly into a blueberry.
Can I make these muffins ahead of time?
Yes. Bake them one day in advance and store them in an airtight container after they have cooled completely. They will remain soft and flavorful for serving the next day.
Nutrition Per Serving
One blueberry muffin contains approximately:
- Calories: 300 kcal
- Carbohydrates: 40 g
- Protein: 4 g
- Fat: 14 g
- Saturated Fat: 7 g
- Cholesterol: 58 mg
- Sodium: 257 mg
- Fiber: 1 g
- Sugar: 24 g
Nutrition information is an estimate based on 12 muffins and may vary depending on the ingredients and brands used.
Conclusion
These homemade blueberry muffins are soft, moist, and packed with juicy blueberries in every bite. The crunchy brown sugar and walnut topping adds the perfect contrast to the tender muffin crumb, making them feel just like a bakery-style treat.
They are easy to prepare, made with simple ingredients, and perfect for breakfast, brunch, or a sweet snack with coffee or tea. Once you try them, this may quickly become one of your favorite muffin recipes.
Happy baking!

Blueberry Muffins
Ingredients
Equipment
Method
Prepare the topping
In a small bowl, combine the brown sugar, chopped walnuts, and cinnamon. Set aside while preparing the muffin batter.Preheat the oven
Preheat the oven to 350°F (175°C). Line a 12-cup muffin pan with paper liners.Combine the dry ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.Cream the butter and sugars
In a large bowl, beat the softened butter, granulated sugar, and brown sugar with an electric mixer until light, smooth, and fluffy.Add the remaining wet ingredients
Add the sour cream, eggs, and vanilla extract. Mix until well combined. Pour in the milk and mix briefly. The mixture may look slightly separated at this stage, which is normal.Finish the batter
Add the dry ingredients to the wet ingredients. Mix on low speed only until combined and no dry flour remains. Do not overmix.Fold in the blueberries
Gently fold the blueberries into the batter using a rubber spatula. When using frozen blueberries, add them directly from the freezer without thawing.Fill the muffin cups
Divide the batter evenly among the 12 prepared muffin liners, filling each one nearly to the top.Sprinkle the brown sugar and walnut topping generously over each muffin.Bake
Bake for approximately 30 minutes, or until the muffins are golden and a toothpick inserted into the center comes out clean or with a few moist crumbs.Cool
Allow the muffins to cool in the pan for about 10 minutes. Carefully transfer them to a wire rack and let them cool completely.
Notes
- Both fresh and frozen blueberries work well. Do not thaw frozen blueberries before adding them to the batter.
- Fold the blueberries in gently to prevent them from breaking and coloring the batter.
- Ground cinnamon is optional and can be left out of the topping.
- Fill the muffin liners nearly to the top for tall, bakery-style muffins.
- Avoid overmixing the batter, as this can make the muffins dense or tough.
- Store completely cooled muffins in an airtight container at room temperature for up to 3 days.
- Freeze individually wrapped muffins for up to 3 months.