This post may contain affiliate links. For more information, read my disclosure policy.
These Blueberry Cream Cheese Muffins are probably the best muffins I’ve ever had, no joke! Soft and fluffy blueberry muffins topped with streusel and stuffed with a sweet cream cheese filling. This is the only blueberry muffins recipe you will ever need!
Surprise Inside Muffins
These blueberry cream cheese muffins are seriously the best. They’re fluffy, soft, moist, and they have a surprise inside: cream cheese filling, plus they have streusel on top! Pretty much, these blueberry muffins are the best things you’ll ever eat with a soft, moist crumb and amazing flavor. Whether you use frozen or fresh blueberries, this recipe will turn out great. They’re really the only muffin recipe you need.
Important Ingredients Needed
- Vegetable Oil: I love using oil in my muffins – it creates such a soft and tender crumb. You can also use canola oil. (However, you will need butter for the crumb topping).
- Baking Soda: I leaven my muffins with baking soda because when it’s activated by an acid (in this case, sour cream) the result is the best tender crumb.
- Sour Cream: Makes these muffins so moist and needed to activate the baking soda.
- White Vinegar: A little acid from the vinegar (or you can use lemon juice) is also an activator for the baking soda. Combined with the sour cream the tenderness of these muffins is the best.
- Blueberries: Fresh or frozen – but make sure frozen berries are thawed and drained well to avoid adding too much moisture. I love using wild blueberries (they’re smaller than regular blueberries).
- Cream Cheese: For the filling – make sure it’s room temperature to avoid lumps.
How to make Blueberry Cheesecake Muffins
- Make the topping by stirring together all topping ingredients with a fork in a medium sized bowl. Set aside.
- Make the cream cheese filling: Beat together cream cheese and sugar in a medium bowl with a hand mixer until smooth.
- Mix eggs with electric mixer in a large bowl until thick and frothy. Mix in sugar and oil, beat until creamy. Mix vanilla, vinegar, baking soda, and salt. Mix in sour cream then stir in flour using a wooden spoon. (Batter may be slightly lumpy.) Stir in blueberries.
- Fill muffin cups with some muffin batter. Add a bit of cream cheese to the center of each muffin, then top with more batter. Sprinkle the crumble evenly over the top of the muffins.
- Bake until a toothpick comes out clean from the center of a muffin.
Expert Tips
- If you’re using frozen berries, make sure to let them defrost and drain well before adding them to the muffins. The water from them thawing can water down the muffin itself.
- It is important for things like sour cream and cream cheese to be room temperature before baking with to avoid lumps.
- You know muffins are done baking when a toothpick comes out clean – but for these the center has filling, so test on the side.
- Store in an airtight container for up to 3 days or freeze for up to one month.
FAQs
Yes! Put them in the freezer for up to 3 months.
Blueberry Cream Cheese Muffins Recipe
Recipe Video
Equipment
Ingredients
Topping:
- ¼ cups (31g) all-purpose flour
- ¼ cup (50g) granulated sugar
- ⅛ teaspoon salt
- 2 tablespoons (28g) unsalted butter , melted
Muffins:
- 2 large eggs
- 1 cup (200g) granulated sugar
- ½ cup (118ml) vegetable oil
- 1 teaspoon vanilla extract
- 1 teaspoon white vinegar (or distilled)
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 cup (245g) sour cream (room temperature)
- 2 cups (248g) all-purpose flour
- 1 cup blueberries (see note)
Filling:
- 4 ounces (113g) cream cheese , room temperature
- 3 tablespoons (37g) granulated sugar
Instructions
- If you’re using frozen berries, make sure to let them defrost and drain well before adding them to the muffins.
- Preheat oven to 350°F. Line muffin pans with paper baking cups.
- Make the topping by stirring together all topping ingredients with a fork in a medium sized bowl. Set aside.
- Make the cream cheese filling: stir (or use a hand mixer) together cream cheese and sugar until smooth.
- Using a hand mixer, mix eggs with electric mixer about 1-2 minutes until thick and frothy. Mix in sugar and oil, beat until creamy. Mix vanilla, vinegar, baking soda, and salt. Mix in sour cream then stir in flour using a wooden spoon. (Batter may be slightly lumpy.) Stir in blueberries.
- Fill muffin cups with about 2 tablespoons of muffin batter. Add about 1-2 teaspoons of cream cheese to the center of each muffin, then top with another 1 tablespoon of batter. Sprinkle the crumble evenly over the top of the muffins.
- Bake for 15-22 minutes until a toothpick comes out clean from the side of a muffin. Cool 5 minutes in pan then remove to a rack to cool completely.
- Store in an airtight container for up to 3 days or freeze for up to one month.
Recipe Notes
- Blueberries: You can use fresh or frozen blueberries, regular or wild blueberries. In the video/photos shown, I used 1 cup thawed frozen wild blueberries (142g when thawed and drained). Be sure that any frozen berries are thawed and drained well before using.
- Make sure sour cream and cream cheese are room temperature/softened so they don’t cause lumps in your batter.
- If you don’t have white or distilled vinegar, you can swap lemon juice. It won’t make your muffins taste like lemon – the lemon is just to activate the baking soda and make the muffins nice and moist.
I made these today and they came out perfectly and so yummy! I didn’t have vinegar so I used lemon juice instead and it seemed to work well. Thanks so much for sharing!
Yes, lemon juice is a great sub for vinegar. Glad you liked them!
Yeah, I realized after that the toothpick was going into the cream cheese LOL.. but they did take about 30 minutes before the edges started looking done so I took them out then .. when I was taking them out of the muffin pan the bottoms felt uncooked but I ate one and it was done enough to hold shape and OMG they are delicious !!!! Will definitely make this recipe over and over again. (I just bought this house a few months ago and I haven’t done a ton of baking yet so it is ok my list of things to do this weekend is to get a thermometer to keep in the oven!
I am baking these now and so far they have been in the oven at 350 for 25 minutes and they are still not even close to done.. :/ did I do something wrong?
I’m not sure why they’re taking so long. Mine always take less time than that. How are you checking doneness? Is the toothpick going into the cream cheese by any chance? Check around the edges – once they look done on top they’re usually done. All ovens bake differently, do you bake often enough to know if yours bakes “normally”?
Thank you! My willing guinea pigs (bro, sil, niece, nephew and neighbor) loved it. The instructions were clear and simple. This is my 2nd time baking anything and my first attempt was a success (based on my test subjects feedback ahahahaha). Thank you again!
So glad you enjoyed them!
OMG! You’re so right! These wew AMAZING!!!
So glad you liked them!
Featured In
Rate This Recipe
Recipe Ratings without Comment