Description
These homemade blueberry muffins are soft, moist, and packed with juicy blueberries. The buttery streusel topping adds the perfect crunch, making them irresistible for breakfast or a snack.
Ingredients
Units
Scale
- For the Muffins:
- 1 3/4 cups (220g) all-purpose flour
- 3/4 cup (150g) granulated sugar
- 2 1/2 tsp baking powder
- 1/2 tsp salt
- 1/3 cup (80ml) vegetable oil or melted butter
- 1 large egg
- 3/4 cup (180ml) milk
- 1 1/2 tsp vanilla extract
- 1 1/2 cups (225g) fresh or frozen blueberries
- For the Streusel Topping:
- 1/3 cup (65g) granulated sugar
- 1/4 cup (30g) all-purpose flour
- 2 tbsp (30g) butter, melted
- 1/2 tsp cinnamon
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) and line a 12-cup muffin tin with paper liners.
- Make the Streusel: In a small bowl, mix sugar, flour, melted butter, and cinnamon until crumbly. Set aside.
- Prepare the Muffin Batter: In a large bowl, whisk together flour, sugar, baking powder, and salt.
- Mix Wet Ingredients: In another bowl, whisk together oil (or melted butter), egg, milk, and vanilla.
- Combine: Pour the wet ingredients into the dry ingredients and stir until just combined. Do not overmix.
- Add Blueberries: Gently fold in the blueberries.
- Fill Muffin Cups: Divide the batter evenly into the muffin tin, filling each about ¾ full.
- Add Streusel: Sprinkle the streusel topping over each muffin.
- Bake: Bake for 18–22 minutes or until a toothpick inserted in the center comes out clean.
- Cool & Serve: Let the muffins cool in the pan for 5 minutes, then transfer to a wire rack. Enjoy warm or at room temperature!
Notes
- If using frozen blueberries, do not thaw them before adding to the batter.
- Store in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.
- These muffins freeze well—just thaw at room temperature before serving.
- Recipe Details
Nutrition
- Calories: 220
- Sugar: 16g
- Sodium: 180mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 20mg