
These are my Blueberry Cream Cheese muffins. They a so full of blueberries, then topped with streusel and glazed with a vanilla glaze when cooled.
Oh my these are so good! They are a little finicky to make, but well worth the trouble.
- 2 cups flour
- 1/2 teaspoon salt
- 2 teaspoons baking powder
- 1/2 cup oil
- 1 cup sugar
- 2 eggs
- 1 teaspoon vanilla
- 3 cups blueberries, slightly squished
For the streusel topping:
- 1 1/3 cup flour
- 2/3 cup brown sugar
- 1/2 cup butter, melted
Cream Cheese filling:
- 12 ounces cream cheese. softened
- 6 Tablespoons sugar
- 2 teaspoons vanilla
- 2 teaspoons cornstarch




First preheat your oven to 350*
Now prepare your muffin tins by lining with cupcake liners, set aside
Now place ingredients in a large bowl and mix together. It will look kind of clunky.
Now stir in the slightly squished blueberries and stir gently.



Mix the cream cheese filling.
Now scoop a small scoop of batter into each liner ( this will make about 15)
Now use a small scoop and scoop a small scoop on top of each muffin.
Now divide the remaining muffin batter onto the cream cheese filling.

Now mix the streusel ingredients together
use the streusel topping and divide it among each of the muffins

Now bake in the hot oven for 20 minutes or until your skewer comes out clean.
Now cool then place onto a rack.
Mix the glaze:
- 2 cups powdered sugar
- 1 teaspoon vanilla
- hot tap water (use a little at a time to get the right consistency)
Now use a fork to drizzle the muffins

Now grab a muffin, a cup of coffee, and enjoy!