Blueberry muffins that taste like they came from a good bakery – fluffy, buttery crumb, bursting with juicy berries, and finished with a golden cinnamon streusel topping – everything a great muffin should be. With this recipe, you can make them at home anytime you want. Super easy, ready in 30 minutes from scratch, and genuinely bakery-style – an irresistible breakfast treat that checks all the boxes.

There’s something about those perfect blueberry muffins that just make your morning. I used to pick one up from my favorite café almost every weekend. But at some point I started thinking, why am I spending this much on something I could make at home? Spoiler: it took many attempts to get there. But once I figured out the right combination of ingredients and a couple of small tricks, this recipe became my go-to – and honestly, I think it’s even better than the café version I was trying to recreate.
And ever since I nailed this recipe, I find myself making them all the time – though sometimes I switch things up with my French toast, crispy hash browns, one rise cinnamon rolls, or super easy omelette. It just depends on the mood.
Why This Is the Best Blueberry Muffin Recipe
I’ve tried a lot of blueberry muffin recipes over the years, and a few things truly separate a good muffin from a great one. Here’s what makes this one the best blueberry muffin recipe for me:
- Bakery-style texture with a crunchy streusel topping. The crumb is soft and moist – not cakey, not crumbly, but exactly what you’d expect from a really good bakery. The buttery cinnamon streusel adds a crumbly crunch that takes every bite to another level.
- Genuinely easy to make. No stand mixer, no overnight rest, no tricky steps. 3 bowls, 10 minutes of active work, and you’re done. I’ve made this on busy mornings with half an hour to spare and it’s worked every single time.
- Ready in just 30 minutes. Warm, freshly baked muffins on the table faster than a café run – and with this recipe, that’s not a stretch at all.
- Budget-friendly. A single bakery muffin costs a lot, and store-bought ones don’t come close. This recipe makes 12 with simple pantry staples for a fraction of that cost.
- A true all-year-round recipe. Fresh or frozen blueberries both work beautifully here, which means you don’t have to wait for blueberry season to make these – a bag from the freezer works just as well, any time of year.
Now you can see why this is the best blueberry muffin recipe for me, and I hope it will become your favorite too. Let’s take a closer look at what goes into them.
Blueberry Muffins Ingredients
Before we get into the how, let’s talk about the what – because every single ingredient in this recipe is here for a reason.
Blueberries. Obviously, we’re starting here. Fresh and frozen are both great options in this recipe, so let me cover both.
If you’re going with fresh, I always look for berries that are firm, deep blue, and have that natural whitish bloom on the skin – that’s how you know they’re good. I avoid anything that looks shriveled, overly soft, or has started to leak. If I’m not baking straight away, I keep them unwashed in the fridge and rinse just before using as washing too early speeds up spoilage.
For blueberry muffins with frozen blueberries, no need to thaw them at all, straight from the freezer works perfectly.
Flour. I use all-purpose flour here, and there’s no reason to reach for anything else. It gives the muffins just the right amount of structure – sturdy enough to hold all those blueberries, but still light enough for that soft, tender crumb.
Sugar. Regular granulated sugar does more than just sweeten the batter – it also helps with that golden, slightly crisp exterior. I wouldn’t be tempted to reduce it too much for that reason.
Eggs. They add structure, richness, and bind the batter together. I always make sure mine are at room temperature before I start, because cold eggs can cause the melted butter to seize up and affect the final texture.
Fat. This recipe uses both butter and oil, and I genuinely think this is one of the things that makes these moist blueberry muffins so good. Butter is what gives you that rich, deep flavor you expect from bakery-style blueberry muffins, while oil is what keeps the crumb incredibly soft and moist for days after baking. Just one or the other doesn’t give you the same result – I’ve tried.
Leavening. I use both baking powder and baking soda (bicarb soda) here, and while in some recipes you can get away with just one, I prefer using both in these homemade blueberry muffins. Each one does its own job here.
Baking powder is the one doing most of the heavy lifting – it’s what makes the muffins rise and gives you that tall, domed top. Baking soda teams up with the buttermilk in the batter – that reaction gives an extra boost of rise right at the start, plus helps get that golden, beautifully browned exterior.
Together they’re what gives you that light, airy crumb without the muffins feeling cakey – and getting this balance right took me a few attempts to figure out.
Buttermilk. It’s one of my favorite ingredients in baking. That slight acidity is what makes the crumb so incredibly soft and tender – it reacts with the baking soda to add lift and keeps the batter moist in a way regular milk simply can’t match.
No buttermilk at home? No problem, you can make a quick substitute in minutes. Just add ½ tbsp white vinegar or lemon juice to ½ cup (60 ml) regular milk, give it a stir, and let it sit for 5-10 minutes. It will look slightly curdled, that’s completely normal and exactly what you want.
Vanilla Extract. Technically optional, practically non-negotiable. It adds that warm, sweet depth that makes everything taste more like something you’d pay good money for.
Now that we’ve covered the muffin batter ingredients, let’s talk about the streusel topping, because skipping it would be a crime.
Streusel Topping Ingredients
The streusel is optional, but I’ve never skipped it and I don’t think I could. It takes about two minutes to put together and adds so much to the finished bakery-style blueberry muffins.
- Flour. Just like in the muffin batter, I use regular all-purpose flour here. It’s what holds the streusel together and gives it that crumbly, clumpy texture you’re looking for.
- Sugar. I use both brown and granulated sugar, and both are here for a reason. Brown sugar brings a deep, almost caramel-like sweetness and helps with that gorgeous golden color, while granulated sugar adds a little extra crunch on top.
- Cinnamon is what gives the streusel its warmth and makes the whole kitchen smell incredible while these are in the oven. I’m not shy with it.
- Salt keeps the topping from tasting flat. Just a pinch, but trust me, it makes everything else pop.
- Butter binds it all together and is responsible for that rich, buttery crunch that makes the topping so irresistible.
Not a streusel person? You can absolutely skip it and these easy blueberry muffins will still be delicious. But honestly, once you try them with the topping, going back feels impossible.
Now that you know exactly what goes into these homemade blueberry muffins and why, let’s put it all together – here’s how to make them.

How to Make Blueberry Muffins
This is the part I always pay the most attention to, because once you get these right, the muffins come out with a soft crumb, tall domed tops, juicy berries, and a golden crispy streusel that’s simply impossible to resist. Here are the baking tips that I’ve found matters most:
How to Keep Blueberry Muffins Moist
For me, the best blueberry muffins should stay soft and moist not just straight from the oven, but after they’ve fully cooled too – and through a lot of testing, I’ve found that using butter, oil, and buttermilk together is what gets you there. The butter adds flavor, the oil keeps the crumb tender for longer, and the buttermilk brings extra moisture while making the texture softer and lighter than regular milk would.
But ingredients alone won’t save you if the muffins are overbaked. I always pull mine out when a toothpick comes out with a few moist crumbs still attached, not clean. The muffins continue to set as they cool, so a completely clean toothpick actually means they’ve gone a little too far.
How to Avoid Dense Muffins
Dense muffins almost always come down to one of three things: too much flour, overmixing, or leavening agents that have lost their punch.
The first thing I pay attention to is the flour. If you scoop it straight from the bag with the measuring cup, it’s very easy to pack in too much without realizing it. That extra flour makes the batter heavier and gives you a thicker, tighter crumb instead of a soft, fluffy one. Better yet, use a kitchen scale if you have one – it’s the most reliable way to get consistent results every time.
Then there’s mixing. The moment the wet and dry ingredients meet, gluten starts developing – and the more you stir, the tougher and denser your muffins will be. I mix just until no dry flour streaks remain and stop right there. The batter will look lumpy and slightly rough, and that’s exactly how it should look. It bakes up soft, I promise.
The last thing I always check is my leavening agents. Baking powder and baking soda lose their potency over time, and if they’re past their best, even a perfectly mixed batter won’t rise the way it should. I make it a habit to check the dates – it’s such a small thing, but it saves a lot of disappointment.
How to Keep Blueberries from Sinking or Bleeding
There are two simple things I always do, and both take less than a minute. First, I toss the blueberries in a little of the dry flour mixture before folding them into the batter. That light coating helps them grip the batter and stay suspended rather than sinking straight to the bottom.
Second, if I’m using frozen berries, I keep them frozen right up until the moment I toss them in the flour mixture. Thawed berries release a lot of liquid, which can turn the batter purple and watery – and that’s not what we’re going for here.
How to Get That Perfect Domed Top
This is honestly one of my favorite parts – that moment you open the oven and see those tall, domed tops staring back at you. But getting there takes three things coming together. First, the batter needs to be thick, don’t be tempted to thin it out. Second, fill the liners generously, right up to the top.
And third, start baking at 425°F (220°C) for the first 5 minutes, then reduce to 350°F (180°C) for the remaining time without opening the oven door. That initial blast of heat makes the muffins spring up fast before the batter sets – and that’s exactly what gives you that tall, bakery-style dome.
How to Make Perfect Streusel Topping
It took me a few attempts to land on the method I actually like. There are a couple of ways to do this. The classic approach uses cold butter cut in with a pastry cutter, but honestly I find it takes too much time and effort to get the texture right.
The other common method uses melted butter, which sounds easier, but you have to be really careful with the temperature – too warm and it dissolves the sugar instead of binding everything together.
So I do something slightly different. I use butter at room temperature and simply work it into the dry ingredients with a fork until I get those large, uneven clumps with no dry flour remaining. It takes about a minute, no special tools needed, and the texture comes out perfectly every time.
Now that you know all my tips and tricks, let’s talk about some fun ways to switch things up – because as much as I love this classic version, there are a few variations worth knowing about.
Blueberry Muffin Variations
These simple blueberry muffins are already pretty perfect on their own, but sometimes it’s fun to mix things up a little. Here are my three favorite variations:
Lemon Blueberry Muffins
This is probably my favorite twist on the classic. Just add the zest of one lemon to the batter and a little fresh lemon juice – the brightness of the lemon pairs beautifully with the blueberries and makes the whole flavor feel more vibrant and fresh. Everything else stays exactly the same.
Jumbo Blueberry Muffins
Sometimes you just want a bigger muffin, I get it. Use a jumbo muffin pan, fill the liners all the way to the top, and extend the baking time by around 5 to 8 minutes, keeping an eye on them towards the end. Same toothpick test applies – a few moist crumbs and you’re done.
Gluten-Free Blueberry Muffins
Good news for anyone baking gluten-free – this recipe works really well with a 1:1 gluten-free flour blend. Just swap the all-purpose flour in both the muffin batter and the streusel topping for your favorite gluten-free alternative, and you’re good to go. The texture comes out surprisingly close to the original.
Have you tried any of these variations or have your own twist on this recipe? I’d love to hear about it in the comments!
How to Store Blueberry Muffins
These easy blueberry muffins are best on the day they’re baked, but they hold up really well for a few days if stored properly.
- At room temperature. Once fully cooled, store them in an airtight container at room temperature for up to 3 days. I like to place a paper towel at the bottom of the container to absorb any excess moisture and keep the streusel from going soggy.
- In the fridge. If you need them to last a little longer, they’ll keep in the fridge for up to 5 days. Just bring them to room temperature before eating or warm them up in the microwave for about 20 seconds – they taste so much better when they’re not cold.
- In the freezer. These muffins freeze beautifully, which is one of the reasons I often make a double batch. Once fully cooled, place them in a freezer-safe bag or container and freeze for up to 3 months. When you’re ready to eat, just leave them on the counter to thaw at room temperature or warm them in the microwave straight from frozen.
Now you have absolutely no excuse not to make these – so what are you waiting for?

Blueberry Muffins
Equipment
- Muffin Pan
- Paper Muffin Liners(optional)
- 3 Mixing Bowls
- Spatula
- Fork
Ingredients
Blueberry Muffins
- All-purpose Flour2 cups
- Granulated Sugar1 cup
- Baking Powder2 tsp
- Baking Soda½ tsp
- Salt¼ tsp
- Eggs(at room temperature)2 pcs
- Unsalted Butter(melted)¼ cup
- Vegetable Oil(canola, sunflower, avocado or grapeseed oil)¼ cup
- Buttermilk½ cup
- Vanilla Extract2 tsp
- Blueberries(fresh or frozen)1½ cups
Streusel Topping
- All-purpose Flour⅓ cup
- Brown Sugar3 tbsp
- Granulated Sugar1 tbsp
- Cinnamon1 tsp
- Salt⅛ tsp
- Unsalted Butter(at room temperature)3 tbsp
Instructions
- Prepare the oven and pan. Preheat the oven to 425°F. Line a muffin pan with paper liners or lightly grease each cup with oil.
- Make the streusel topping. In a medium bowl, whisk together the flour, both sugars, cinnamon, and salt. Add the room temperature butter and work it in with a fork until large clumps form and no dry flour remains.
- Mix the dry ingredients. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until evenly combined.
- Mix the wet ingredients. In a separate bowl, whisk the eggs until combined, then whisk in the melted butter, oil, buttermilk, and vanilla extract until smooth.
- Coat the blueberries. Scoop about 1-2 tbsp of the dry mixture into the blueberries and toss gently to coat. Set aside.
- Make the muffin batter. Pour the wet ingredients into the dry ingredients and stir gently with a spatula, just until no dry streaks remain. Fold in the blueberries carefully so they do not burst.
- Fill the muffin cups. Divide the batter evenly among muffin cups, filling them generously. Sprinkle the streusel over the top of each muffin.
- Bake the muffins. Bake at 425°F for 5 minutes. Without opening the oven door, reduce the temperature to 350°F and continue baking for 15-20 minutes, or until the tops are golden and a toothpick inserted in the center comes out with a few moist crumbs.
- Cool and serve. Let the muffins cool on a wire rack. Serve warm or at room temperature.
Notes
- For the most accurate results, measure the flour by weight or spoon it into the measuring cup and level it off. Too much flour is one of the main reasons muffins turn out dense.
- Room temperature eggs and butter give you a smoother, more evenly incorporated batter. Worth the few minutes it takes to bring them to temp.
- Do not overmix the batter. Stir just until no dry flour streaks remain. A thick, lumpy batter is exactly what you want.
- Fresh or frozen blueberries both work well. If using frozen, add them straight from the freezer without thawing to prevent excess bleeding.
- Tossing the blueberries with a little of the dry mixture helps keep them from sinking to the bottom and reduces bleeding in the batter.
Nutrition Information
Serving Size: 86 g
| PER SERVING | AVG. QTY* | %DV** |
|---|---|---|
| Calories | 300 kcal | 15% |
| Protein | 4 g | 8% |
| Fat | 12.6 g | 19% |
| Saturated | 5.1 g | 26% |
| Unsaturated | 7.6 g | 19% |
| Trans | 0.3 g | |
| Carbohydrate | 43.2 g | 14% |
| Dietary Fiber | 1.1 g | 4% |
| Sugars | 24.3 g | 27% |
| Sodium | 285 mg | 12% |
| Cholesterol | 50 mg | 17% |
* Nutritional values are approximate and provided for general guidance only. Actual values may vary depending on ingredients and exact quantities used.
** Percent Daily Values are calculated based on a standard 2,000-calorie daily diet. Individual nutritional needs may differ depending on personal calorie requirements.
Share with Friends
Good food is better when shared. It also helps us create more recipes for you.
Frequently Asked Questions
How to make blueberry muffins?
To make blueberry muffins, whisk dry and wet ingredients separately, combine just until mixed, fold in blueberries, fill cups to the top, add streusel, and bake.
Can i use frozen blueberries in muffins?
Yes, frozen blueberries work very well in muffins. Add them straight from the freezer without thawing so they do not release too much liquid or turn the batter purple.
Can you freeze blueberry muffins?
Sure, blueberry muffins freeze well. Let them cool completely, then store in a freezer-safe bag or container for up to 3 months. Thaw at room temperature or microwave.
How long to bake blueberry muffins?
Blueberry muffins usually bake for 20-25 mins total – 5 mins at 425°F (220°C), then 15-20 mins at 350°F (180°C). A toothpick with moist crumbs means they’re done.
How long are blueberry muffins good for?
Blueberry muffins are good for up to 3 days at room temperature, up to 5 days in the fridge, or up to 3 months in the freezer.
What temp to bake blueberry muffins?
Bake blueberry muffins at 425°F (220°C) for the first 5 minutes, then lower the heat to 350°F (180°C) without opening the oven for the remaining 15-20 minutes.
Why are my muffins dense?
Muffins usually turn out dense from too much flour, overmixing, or old baking powder and baking soda that no longer give the batter enough lift.

