These blueberry cream cheese muffins feature ripe summer fruit and a tangy swirl of cream cheese filling!
Total Time:30 minutes
For the muffins:
½ cup unsalted butter at room temperature
½ cup sugar
½ cup brown sugar, packed
2 large eggs
1 teaspoon vanilla extract
½ cup sour cream
¼ cup milk
2 cups all-purpose flour
2–1/2 teaspoons baking powder
¾ teaspoon salt
1–1/2 cups fresh blueberries (see notes)
For the cream cheese filling:
4 ounces of cream cheese, at room temperature
2 tablespoons sugar
1 large egg yolk
Preheat the oven to 400 degrees Fahrenheit and line a 12-compartment muffin tin with liners (or lightly grease if you plan to use no liners).
In a large bowl or the bowl of a stand mixer, cream the softened butter, sugar, and brown sugar on medium speed until well-combined, about one minute. Add in the eggs, vanilla, sour cream, and milk and stir to combine. Scrape the sides of the bowl and stir in the flour, baking powder, and salt on low, just until combined. Fold in the blueberries
Use a medium cookie scoop to fill the muffin tins about 1/3 of the way full (see notes). Spoon a teaspoon-sized dollop of the cream cheese on top. Use the cookie scoop to spoon another dollop of muffin batter on top of the cream cheese and swirl another teaspoon of the filling on top. Bake in the preheated oven about 17-18 minutes or until a toothpick inserted just barely comes out clean. Allow to cool in the tin briefly before removing and cooling on a rack.
You can substitute frozen blueberries here but it will chill the batter and make it difficult to stir. Just keep that in mind.
I like to use barely wet fingertips to pat the dollops of batter into the bottom of the pan so the cream cheese filling won’t seep out the sides. Flatten the first part of batter and make a divit. Add the cream cheese and continue assembling.