
These blueberry cream cheese muffins combine juicy berries with a rich cream cheese filling and crunchy streusel topping for the ultimate breakfast treat. The combination creates bakery-quality muffins with beautiful domed tops and a surprise creamy center that melts in your mouth.
I first made these for a weekend brunch with friends, and they disappeared within minutes. Now they're my signature contribution to family gatherings where everyone expects me to arrive with a batch still warm from the oven.
Ingredients
- All-purpose flour forms the base of both the muffin batter and streusel topping ensuring perfect texture
- Fresh blueberries provide bursts of juicy sweetness throughout make sure to select plump firm berries without soft spots
- Cream cheese creates the luxurious filling that makes these muffins special choose full-fat for the richest results
- Greek yogurt adds moisture and tenderness to the muffin batter while providing a subtle tang
- Brown sugar in the streusel topping offers caramel notes that complement the berries beautifully
- Vanilla extract enhances both the muffin batter and cream cheese filling look for pure extract rather than imitation
- Cornstarch stabilizes the cream cheese filling so it doesn't completely melt into the muffin while baking
Step-by-Step Instructions
- Prepare the streusel topping
- Combine flour, brown sugar and salt in a bowl then pour in the melted butter. The mixture should form coarse crumbs when worked with a fork. The butter should be just melted but not hot, which creates the perfect crumbly texture.
- Make the cream cheese filling
- Beat room temperature cream cheese with sugar, vanilla and cornstarch until smooth. Having the cream cheese at proper room temperature is crucial here about 30 minutes on the counter before mixing ensures no lumps remain in your filling.
- Mix the muffin batter
- Whisk together the dry ingredients in one bowl and the wet ingredients in another. Gently combine them with minimal stirring to avoid developing too much gluten which would make your muffins tough. The batter will be thick and that's exactly what you want.
- Prepare the blueberries
- Toss half the blueberries with a tablespoon of flour which prevents them from sinking to the bottom during baking. Reserve the other half for topping the muffins which creates visual appeal and ensures berries throughout.
- Assemble the muffins
- Layer components starting with batter followed by cream cheese filling more batter blueberries and finally the streusel topping. When creating the small dent for the cream cheese use the back of a spoon to gently push batter up the sides of each liner.
- Bake with temperature adjustment
- Start at a high temperature then reduce to create that perfect bakery-style domed top. This technique is professional baker's secret for creating that coveted muffin top without overflow.

The first time I served these at a family brunch, my grandmother who rarely compliments cooking asked for the recipe. She said they reminded her of the bakery muffins she enjoyed as a young woman, but with the extra surprise of cream cheese filling that made them even more special.
Storing Your Muffins
These muffins keep beautifully at room temperature in an airtight container for up to 2 days. The moisture from the cream cheese and blueberries helps them stay fresh longer than regular muffins. For longer storage, refrigerate them for up to 5 days, though the streusel topping will soften slightly. Warm refrigerated muffins in the microwave for 15-20 seconds before serving to restore their fresh-baked texture.
Berry Substitutions
While blueberries create the classic version of these muffins, you can easily substitute other berries with delicious results. Raspberries offer a tangy contrast to the sweet cream cheese filling, while blackberries provide a more intense berry flavor. Mixed berries work beautifully too. For strawberries, dice them into blueberry-sized pieces first to ensure even distribution. Frozen berries can be used in a pinch, but don't thaw them first as they'll bleed into the batter.
Make-Ahead Options
The components of these muffins can be prepared in advance for quicker morning assembly. Make the streusel topping and store it in an airtight container in the refrigerator for up to a week. The cream cheese filling can be prepared a day ahead and refrigerated. The dry ingredients can be combined and stored at room temperature. With these preparations complete, you can quickly mix the wet ingredients and assemble the muffins fresh in the morning.
Serving Suggestions
These muffins shine as the centerpiece of a breakfast or brunch spread. Serve them alongside a fruit salad and yogurt parfaits for a complete morning meal. For an extra-special presentation, warm the muffins slightly and serve with a small pitcher of warm maple syrup for drizzling. At afternoon tea, pair them with Earl Grey or a fruity herbal blend that complements the blueberries.
Recipe Q&A
- → Can I use frozen blueberries instead of fresh?
Yes, you can use frozen blueberries instead of fresh. Do not thaw them first - add them frozen directly to the batter. You may need to increase the baking time by 2-3 minutes, and the color might bleed a bit more into the batter.
- → How should I store these muffins?
Store the muffins in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days due to the cream cheese filling. You can also freeze them for up to 3 months - just thaw overnight in the refrigerator before serving.
- → Can I substitute the Greek yogurt?
Yes, you can substitute the Greek yogurt with sour cream for a similar texture and moisture. Regular yogurt will work too, but the batter might be slightly more liquid.
- → Why do I need to toss blueberries in flour?
Tossing blueberries in flour helps prevent them from sinking to the bottom of the muffins during baking. The flour coating helps the berries adhere to the batter and stay suspended throughout.
- → Why reduce the oven temperature during baking?
Starting with a higher temperature (425°F) then reducing to 350°F creates a quick initial rise and helps form those desirable domed muffin tops. The lower temperature then allows the centers to cook through without burning the tops.
- → Can I make these without the cream cheese filling?
Absolutely! You can omit the cream cheese filling and simply make blueberry streusel muffins. Follow the same instructions, just skip the cream cheese filling step and fill the muffin cups with batter before adding the streusel topping.