5 from 3 votes
Two Blueberry Muffins stacked, with muffins and blueberries scattered in the background.
Blueberry Muffins
Prep Time
15 mins
Cook Time
25 mins
Total Time
40 mins

Delicious, bakery-style Blueberry Muffins with a cinnamon and sugar crumb topping.  Nothing beats an amazing homemade blueberry muffin!

Course: Breakfast, Dessert, Snack
Cuisine: American
Unit: cup, large, Tablespoon, teaspoon
Servings: 9 muffins
Calories: 287 kcal
Author: Lauren Allen
  • 1 1/2 cups all-purpose flour
  • 3/4 cup granulated sugar
  • 1/2 teaspoon salt
  • 2 teaspoons baking powder
  • 1/3 cup oil (vegetable or canola oil)
  • 1 large egg
  • 1/3 cup buttermilk
  • 1 teaspoon vanilla extract
  • 1 cup blueberries , fresh or frozen
Crumb topping:
  • 2 Tablespoons granulated sugar
  • 2 Tablespoons light brown sugar
  • 2 Tablespoons all-purpose flour
  • 2 Tablespoons cold butter , chopped
  • 1/2 teaspoon ground cinnamon
  1. Preheat oven to 374 degrees F. Line a standard size muffin tin with liners, or grease well with non-stick cooking spray.

  2. In a large mixing bowl combine the flour, sugar, salt and baking powder. 

  3. Add oil, egg, buttermilk, and vanilla and mix just until combined. Don't over mix (the batter doesn't need to be "smooth") 

  4. Toss the blueberries in a spoonful of flour. This will help them not to sink to the bottom of the muffin. Gently fold blueberries into the batter.  

  5. Fill muffin cups 2/3 full with batter. 

  6. Make the crumb topping by adding all ingredients to a bowl. Use your fingers or a fork to work the butter into the mixture. 

  7. Sprinkle crumb mixture over the tops of muffins in the pan.

  8. Bake for for about 20 minutes, or until a toothpick inserted in the center comes out clean or with just a few crumbs. 

  9. Remove muffins from oven and allow to cool in the pan for 10 minutes, before removing to a wire rack to cool completely.

Recipe Notes

Adapted from All Recipes

Nutrition Facts
Blueberry Muffins
Amount Per Serving
Calories 287 Calories from Fat 99
% Daily Value*
Total Fat 11g 17%
Saturated Fat 2g 10%
Cholesterol 25mg 8%
Sodium 170mg 7%
Potassium 165mg 5%
Total Carbohydrates 42g 14%
Dietary Fiber 1g 4%
Sugars 24g
Protein 3g 6%
Vitamin A 2.6%
Vitamin C 1.9%
Calcium 6.8%
Iron 7%
* Percent Daily Values are based on a 2000 calorie diet.