Preheat oven to 375 degrees F (190 degrees C). Grease a 12-cup muffin tin, or line with paper liners.
In a large bowl, whisk together the flour, baking powder, baking soda, and salt.
In a separate bowl, cream together the sugar and butter. Beat in the eggs, one at a time.
Stir in the vanilla extract, sour cream, and cream cheese. Gradually stir in the dry ingredients until just combined.
Gently fold in the blueberries.
Divide the batter evenly into the prepared muffin tins. Bake for 20 to 25 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Allow to cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
Interesting Facts
Cream cheese gives these muffins an extra rich flavor.
Blueberries are an excellent source of antioxidants.
Muffins are a great way to use up over-ripe bananas.