If you ask me, blueberry muffins are pure comfort food magic.
These fluffy, bakery-style muffins make the perfect breakfast or afternoon snack that’s packed with juicy berries and tender crumb. Fresh blueberries burst with sweetness in every bite, paired with a soft, buttery muffin base.
They’re made with simple pantry ingredients and mixed together in one bowl. A hint of vanilla and lemon zest help bring out the berry flavor without being too fancy.
It’s a foolproof recipe that works great for weekend mornings or when you need something special to share with neighbors.

Why You’ll Love These Blueberry Muffins
- Quick and easy – These muffins come together in just 25-35 minutes, making them perfect for weekend breakfast or when you need a sweet treat fast.
- Simple pantry ingredients – You probably already have most of these basic baking staples in your kitchen, so no special shopping trip required.
- Fresh or frozen blueberries work – Whether you have fresh berries on hand or just a bag of frozen ones in the freezer, this recipe works with both.
- Bakery-style tops – That extra tablespoon of sugar sprinkled on top gives these muffins those golden, slightly crunchy tops that make them look like they came from your favorite bakery.
- Perfect for any time of day – These muffins work just as well for breakfast with your coffee as they do for an afternoon snack or even dessert.
What Kind of Blueberries Should I Use?
Both fresh and frozen blueberries work great in this recipe, so use whatever you have on hand. Fresh blueberries will give you nice bursts of juice when you bite into them, while frozen ones tend to hold their shape a bit better during baking. If you’re using frozen blueberries, don’t thaw them first – just toss them straight into the batter to prevent them from bleeding too much color. For the best flavor, look for plump berries without any wrinkled skin, and give them a gentle rinse before folding them into your muffin batter.

Options for Substitutions
This muffin recipe is pretty forgiving when it comes to swaps, but there are a few things to keep in mind:
- All-purpose flour: You can substitute with whole wheat flour, but use about 1/4 cup less since it absorbs more liquid. For gluten-free baking, try a 1:1 gluten-free flour blend.
- Vegetable oil: Melted butter works great here – just let it cool slightly before mixing. You can also try applesauce for a lighter version, though the muffins will be a bit denser.
- Granulated sugar: Brown sugar adds a nice caramel flavor, or you can reduce to 1/2 cup if you prefer less sweet muffins. Honey works too, but reduce the milk by 2 tablespoons.
- Fresh or frozen blueberries: Don’t thaw frozen berries – toss them in a bit of flour before folding in to prevent bleeding. You can swap with other berries like raspberries or blackberries, or try chocolate chips for a different treat.
- Milk: Buttermilk makes extra fluffy muffins, or you can use any non-dairy milk like almond or oat milk without changing anything else.
- Baking powder: This is pretty essential for getting that nice rise, so try not to skip it. If you’re out, you can make your own with 1 teaspoon baking soda plus 2 teaspoons cream of tartar.
Watch Out for These Mistakes While Baking
The biggest mistake that leads to tough, dense muffins is overmixing the batter – once you add the wet ingredients to the dry ones, stir just until the flour disappears and the mixture looks lumpy and rough.
Another common error is not tossing your blueberries in a little flour before folding them in, which causes them to sink straight to the bottom of your muffins instead of staying evenly distributed throughout.
To prevent flat, sad-looking muffins, make sure your baking powder is fresh (replace it every 6 months) and don’t open the oven door during the first 15 minutes of baking, as this can cause them to collapse.
If you’re using frozen blueberries, don’t thaw them first – add them straight from the freezer to prevent excess moisture and color bleeding into your batter.

What to Serve With Blueberry Muffins?
Blueberry muffins are perfect for breakfast or brunch alongside a hot cup of coffee or tea – the sweet, fruity flavor pairs beautifully with both. I love serving them with a pat of butter that melts right into the warm muffin, or you can spread on some cream cheese for extra richness. They’re also great as part of a bigger breakfast spread with scrambled eggs, bacon, and fresh fruit like strawberries or sliced bananas. For an afternoon snack, try them with a cold glass of milk or even some vanilla yogurt on the side.
Storage Instructions
Keep Fresh: These blueberry muffins stay moist and delicious when stored in an airtight container at room temperature for up to 3 days. I like to line the container with paper towels to absorb any extra moisture. If you want them to last a bit longer, pop them in the fridge where they’ll keep for up to a week.
Freeze: Muffins are perfect for freezing! Once they’re completely cool, wrap each one individually in plastic wrap or store them in a freezer bag for up to 3 months. This way you can grab one whenever you need a quick breakfast or snack.
Warm Up: To bring back that fresh-baked taste, just microwave a room temperature muffin for 15-20 seconds or pop it in a 350°F oven for about 5 minutes. Frozen muffins can go straight from freezer to microwave for about 45 seconds, or let them thaw at room temperature for an hour first.
| Preparation Time | 10-15 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 25-35 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1300-1450
- Protein: 16-20 g
- Fat: 35-42 g
- Carbohydrates: 235-260 g
Ingredients
- 1 1/2 cups all-purpose flour
- 3/4 cup granulated sugar, plus 1 tbsp for topping
- 1/2 tsp salt
- 2 tsp baking powder
- 1/3 cup vegetable oil
- 1 large egg
- 1/3 to 1/2 cup milk
- 1 1/2 tsp vanilla extract
- 1 cup frozen (or 6 to 8 oz fresh) blueberries
Step 1: Preheat the Oven and Prepare the Muffin Tin
Preheat your oven to 400º F (200º C) to ensure it’s at the right temperature once the batter is ready.
If desired, line a muffin tin with paper liners or lightly grease it to prevent the muffins from sticking.
Step 2: Mix Dry Ingredients
- 1 1/2 cups all-purpose flour
- 3/4 cup granulated sugar
- 2 tsp baking powder
- 1/2 tsp salt
In a large bowl, whisk together the all-purpose flour, 3/4 cup granulated sugar, baking powder, and salt until well combined.
This helps evenly distribute the leaveners and sugar throughout the flour.
Step 3: Prepare Wet Ingredients
- 1/3 cup vegetable oil
- 1 large egg
- 1/3 to 1/2 cup milk
- 1 1/2 tsp vanilla extract
In a measuring cup that holds at least 1 cup, add the vegetable oil and large egg.
Then, pour in enough milk to reach the 1-cup line (this should be about 1/3 to 1/2 cup milk).
Add the vanilla extract, and whisk the mixture until smooth and well combined.
I find that mixing the liquids together separately makes the muffin texture more even.
Step 4: Combine Wet and Dry Ingredients
- dry mixture from Step 2
- wet mixture from Step 3
Pour the liquid mixture from Step 3 into the bowl with the dry ingredients from Step 2.
Use a fork to gently combine everything until just mixed.
The batter will be quite thick—be careful not to over-mix, as this can make the muffins tough.
Step 5: Fold in Blueberries
- 1 cup frozen (or 6 to 8 oz fresh) blueberries
Add the blueberries to the muffin batter.
Using a spatula or spoon, gently fold them in so they are evenly distributed.
If you’re using frozen blueberries, there’s no need to thaw them.
I like to dust fresh blueberries with a little flour to help prevent them from sinking, but it’s optional.
Step 6: Fill Muffin Cups and Top with Sugar
- batter with blueberries from Step 5
- 1 tbsp granulated sugar (for topping)
Divide the batter evenly among the muffin cups, filling each about halfway.
Sprinkle a little of the reserved 1 tablespoon granulated sugar on top of each muffin for a sweet, crunchy finish.
Step 7: Bake and Cool
Place the muffin tin in the preheated oven and bake for 15 to 20 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Let the muffins cool in the tin for a few minutes, then transfer them to a wire rack to cool completely.
I like to enjoy one while it’s still a bit warm!

Homemade Blueberry Muffin Recipe
Ingredients
- 1 1/2 cups all-purpose flour
- 3/4 cup granulated sugar, plus 1 tbsp for topping
- 1/2 tsp salt
- 2 tsp baking powder
- 1/3 cup vegetable oil
- 1 large egg
- 1/3 to 1/2 cup milk
- 1 1/2 tsp vanilla extract
- 1 cup frozen (or 6 to 8 oz fresh) blueberries
Instructions
- Preheat your oven to 400º F (200º C) to ensure it's at the right temperature once the batter is ready. If desired, line a muffin tin with paper liners or lightly grease it to prevent the muffins from sticking.
- In a large bowl, whisk together the all-purpose flour, 3/4 cup granulated sugar, baking powder, and salt until well combined. This helps evenly distribute the leaveners and sugar throughout the flour.
- In a measuring cup that holds at least 1 cup, add the vegetable oil and large egg. Then, pour in enough milk to reach the 1-cup line (this should be about 1/3 to 1/2 cup milk). Add the vanilla extract, and whisk the mixture until smooth and well combined. I find that mixing the liquids together separately makes the muffin texture more even.
- Pour the liquid mixture from Step 3 into the bowl with the dry ingredients from Step 2. Use a fork to gently combine everything until just mixed. The batter will be quite thick—be careful not to over-mix, as this can make the muffins tough.
- Add the blueberries to the muffin batter. Using a spatula or spoon, gently fold them in so they are evenly distributed. If you're using frozen blueberries, there's no need to thaw them. I like to dust fresh blueberries with a little flour to help prevent them from sinking, but it's optional.
- Divide the batter evenly among the muffin cups, filling each about halfway. Sprinkle a little of the reserved 1 tablespoon granulated sugar on top of each muffin for a sweet, crunchy finish.
- Place the muffin tin in the preheated oven and bake for 15 to 20 minutes, or until a toothpick inserted into the center of a muffin comes out clean. Let the muffins cool in the tin for a few minutes, then transfer them to a wire rack to cool completely. I like to enjoy one while it's still a bit warm!