Blueberry Muffin Recipe
Introduction
These blueberry muffins are moist, fluffy, and bursting with fresh berries in every bite. Topped with a sweet crumb topping, they make a perfect breakfast treat or afternoon snack. Easy to prepare and wonderfully flavorful, they’ll quickly become a family favorite.

Ingredients
- 2 1/2 cups all-purpose flour
- 2 tsp baking powder
- 1/4 tsp salt
- 1/4 cup unsalted butter (melted, slightly cooled)
- 1/4 cup oil (extra light olive or avocado)
- 1 cup granulated sugar
- 3/4 cup milk
- 1/2 cup sour cream
- 2 large eggs (room temperature)
- 2 tsp vanilla extract
- 1 1/2 cups fresh blueberries
- 4 tbsp all-purpose flour (for topping)
- 4 tbsp granulated sugar (for topping)
- 2 tbsp unsalted butter (room temperature, for topping)
Instructions
- Step 1: Preheat the oven to 400°F (200°C). Line a 12-cup muffin pan with paper liners.
- Step 2: In a large bowl, whisk together the 2 1/2 cups flour, baking powder, and salt. Set aside.
- Step 3: In a medium bowl, combine the melted butter, oil, sugar, milk, sour cream, eggs, and vanilla extract. Whisk until smooth.
- Step 4: Gently fold the dry ingredients into the wet ingredients until just combined. Avoid overmixing to keep the muffins tender.
- Step 5: Carefully fold in the fresh blueberries, distributing them evenly through the batter.
- Step 6: Fill each muffin liner about 3/4 full with the batter and set the pan aside while making the topping.
- Step 7: For the crumb topping, mix the 4 tablespoons flour, 4 tablespoons sugar, and 2 tablespoons softened butter with a fork until crumbly.
- Step 8: Sprinkle approximately one tablespoon of the crumb topping over each muffin.
- Step 9: Bake in the preheated oven for about 20 minutes, or until a toothpick inserted into the center comes out clean.
- Step 10: Let the muffins cool in the pan for 5-10 minutes before transferring them to a wire rack to cool completely. Enjoy warm or at room temperature.
Tips & Variations
- Use frozen blueberries if fresh aren’t available, but do not thaw them before folding into the batter to prevent streaking.
- For extra flavor, add a teaspoon of lemon zest to the batter.
- Substitute sour cream with Greek yogurt for a slightly tangier taste and added protein.
- Try mixing in other berries or chopped nuts for a different twist.
Storage
Store baked muffins in an airtight container at room temperature for up to 3 days. For longer storage, freeze muffins in a sealed bag for up to 3 months. To reheat, microwave for about 20-30 seconds or warm in a toaster oven.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen blueberries instead of fresh?
Yes, you can use frozen blueberries directly from the freezer. Do not thaw them to avoid bleeding into the batter, which can discolor the muffins.
How do I know when the muffins are done?
The muffins are done when the tops are golden and a toothpick inserted into the center comes out clean or with just a few moist crumbs attached.
PrintBlueberry Muffin Recipe
This classic blueberry muffin recipe delivers moist, tender muffins bursting with fresh blueberries and topped with a sweet, crumbly streusel topping. Perfect for breakfast, snacks, or brunch, these muffins are easy to make and bake to golden perfection with a delightful balance of flavors and textures.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 12 muffins 1x
- Category: Breakfast, Snack, Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Muffin Batter
- 2 1/2 cups all-purpose flour
- 2 tsp baking powder
- 1/4 tsp salt
- 1/4 cup unsalted butter (melted, slightly cooled)
- 1/4 cup oil (extra light olive or avocado)
- 1 cup granulated sugar
- 3/4 cup milk
- 1/2 cup sour cream
- 2 large eggs (room temperature)
- 2 tsp vanilla extract
- 1 1/2 cups fresh blueberries
Crumb Topping
- 4 tbsp all-purpose flour
- 4 tbsp granulated sugar
- 2 tbsp unsalted butter (room temperature)
Instructions
- Preheat & Line: Preheat your oven to 400°F (200°C) and line a 12-cup muffin pan with paper liners to prepare for baking.
- Whisk Dry Ingredients: In a large mixing bowl, whisk together the all-purpose flour, baking powder, and salt, then set this mixture aside.
- Whisk Wet Ingredients: In a medium bowl, combine melted unsalted butter, oil, granulated sugar, milk, sour cream, eggs, and vanilla extract. Whisk together thoroughly until fully combined.
- Combine Ingredients: Fold the dry flour mixture gently into the wet ingredients until just combined to avoid overmixing, which could toughen the muffins.
- Add Blueberries: Gently fold in the fresh blueberries to distribute them evenly without crushing.
- Fill Muffin Cups: Spoon the batter into the prepared muffin liners, filling each about 3/4 full to allow room for rising.
- Prepare Crumb Topping: In a separate bowl, use a fork to mix flour, sugar, and softened butter until crumbly and well combined.
- Top Muffins: Sprinkle approximately one tablespoon of the crumb topping evenly over each muffin cup.
- Bake: Place the muffin pan in the preheated oven and bake for about 20 minutes, or until the muffins are golden brown and a toothpick inserted into the center comes out clean.
- Cool: Allow the muffins to cool in the pan for 5-10 minutes before transferring them to a wire rack to cool completely. Enjoy your fresh homemade blueberry muffins!
Notes
- Make sure eggs are at room temperature for better mixing and texture.
- Do not overmix the batter; folding gently helps keep the muffins tender.
- Fresh blueberries work best, but frozen blueberries can be used if thawed and drained.
- The crumb topping adds a delightful texture and sweetness; don’t skip it!
- Allow muffins to cool slightly before serving to fully enjoy their flavor and texture.
Keywords: blueberry muffin, blueberry muffins recipe, crumb topping muffins, homemade muffins, breakfast muffin, easy muffin recipe

