Make moist, bakery style blueberry cream cheese muffins at home with a sweet, soft cream cheese center. This recipe yields perfect texture muffins for breakfast or brunch.
Author:julianmaxwell
Prep Time:20 min
Cook Time:20 min
Total Time:40 min
Yield:12 muffins 1x
Category:Breakfast
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 3/4 cups all-purpose flour
3/4 cup granulated sugar
1 tablespoon baking powder
1/2 teaspoon salt
1/2 cup unsalted butter, melted
2 large eggs
1/2 cup milk
1 teaspoon vanilla extract
1 cup fresh or frozen blueberries
8 ounces cream cheese, softened
1/4 cup granulated sugar (for filling)
1 large egg yolk (for filling)
1/2 teaspoon vanilla extract (for filling)
Instructions
Preheat your oven to 400 degrees F (200 degrees C). Line a 12-cup muffin tin with paper liners or grease well.
In a large bowl, whisk together the flour, 3/4 cup sugar, baking powder, and salt.
In a separate bowl, whisk the melted butter, 2 eggs, milk, and 1 teaspoon vanilla extract until combined.
Pour the wet ingredients into the dry ingredients. Mix until just combined; do not overmix the batter.
Gently fold in the blueberries.
Prepare the cream cheese filling: In a small bowl, beat the softened cream cheese, 1/4 cup sugar, egg yolk, and 1/2 teaspoon vanilla extract until smooth.
Spoon about 1 tablespoon of the muffin batter into each liner.
Place about 1 teaspoon of the cream cheese mixture in the center of the batter in each cup.
Top with the remaining muffin batter, covering the cream cheese layer as much as possible.
Bake for 18 to 20 minutes, or until a toothpick inserted into the muffin (avoiding the center filling) comes out clean.
Let the muffins cool in the tin for 5 minutes before transferring them to a wire rack to cool completely.
Notes
If using frozen blueberries, do not thaw them before adding them to the batter.
For a beautiful swirl effect, you can gently swirl the cream cheese layer with a toothpick after adding the top layer of batter.