Bakery-Style Blueberry Cream Cheese Muffins
Blueberry cream cheese muffins with a ribbon of sweetened cream cheese tucked inside each one, so every bite has a little tang against the pop of berries. The crumb stays soft and tall even after they cool, and they come together without a mixer.

If you keep fresh blueberries in the fridge or a bag of frozen ones in the freezer, this is a recipe you can pull off on a slow weekend morning and still feel like you brought something special to the table.
Why These Muffins Work
The cream cheese swirl stays soft and almost custardy after baking, so a muffin that looks like a bakery case standard actually tastes richer with every bite. A little sour cream in the batter helps keep the crumb moist well into the next day, a quality a plain blueberry muffin rarely holds onto after a few hours.
The tops dome high because the batter is thick enough to hold its shape and the oven gets a good blast of heat at the beginning. Fresh or frozen berries both work, so you can make them any time of year without a trip to the store.
Ingredients

- 1 ¾ cups all-purpose flour: spooned and leveled, not scooped.
- 2 tsp baking powder
- ½ tsp baking soda
- ½ tsp fine sea salt
- ½ cup unsalted butter, melted and cooled slightly: salted butter works too, just reduce the added salt to ¼ tsp.
- ¾ cup granulated sugar
- 2 large eggs, room temperature
- 1 tsp vanilla extract
- ½ cup full-fat sour cream: Greek yogurt can stand in but the crumb will be a shade less tender.
- ¼ cup whole milk: any milk works, whole gives the richest result.
- 1 ¼ cups fresh or frozen blueberries: do not thaw frozen berries, toss them in a little extra flour right before folding in.
- 4 oz cream cheese, very soft: full-fat block cream cheese, not the spreadable tub.
- 3 tbsp granulated sugar: for the cream cheese swirl.
- 1 large egg yolk: helps the swirl set without getting watery.
- ¼ tsp vanilla extract: for the swirl.
Variations / Substitutions
- Swap the blueberries: raspberries or chopped strawberries work, or a mix. Use the same quantity and toss with a little flour before folding.
- Frozen berries: no need to thaw, add an extra minute or two to the bake time and watch for the tops to brown.
- Dairy-free version: use a thick plant-based yogurt instead of sour cream, melted coconut oil for butter, and a dairy-free cream cheese block.
- Lemon kick: add the zest of a whole lemon to the sugar in the batter and swap the vanilla in the swirl for a pinch of lemon zest.
- Another blueberry morning loaf you might like is Lemon Blueberry Bread, which uses olive oil and a lemon glaze.
How to Make Blueberry Cream Cheese Muffins
Step 1: Whisk the Dry Ingredients

Preheat your oven to 425°F (220°C). Line a 12-cup standard muffin tin with paper liners.
In a large bowl, whisk together the 1 ¾ cups flour, 2 tsp baking powder, ½ tsp baking soda, and ½ tsp salt. This gets the leavening evenly distributed so you don’t end up with one muffin that rises into a tower and another that stays flat.
The flour mixture should look light and uniform with no lumps of powder or soda visible. If you see any white streaks, whisk a few seconds longer.
Step 2: Fold the Batter Together

In a separate bowl, whisk the ½ cup melted butter and ¾ cup sugar until well combined, about 30 seconds. Add the 2 eggs and 1 tsp vanilla, whisking until smooth. Blend in the ½ cup sour cream and ¼ cup milk.
Pour the wet mixture into the dry ingredients and fold with a flexible spatula just until no streaks of flour remain, about 10 to 12 strokes. A few small lumps are fine. Gently fold in the 1 ¼ cups blueberries (if using frozen, toss them in a teaspoon of extra flour first). Stop the second the berries disappear into the batter. Overmixing at this stage is what gives muffins a dense, tough crumb.
The batter will be thick enough to hold a mound on the spatula. If it seems a little stiff, don’t worry, that thickness is exactly what helps the muffins rise tall instead of spreading wide.
Step 3: Whip the Cream Cheese Swirl

In a small bowl, beat the 4 oz softened cream cheese with a fork or small whisk until completely smooth. Add the 3 tbsp sugar, 1 egg yolk, and ¼ tsp vanilla, and mix until blended and shiny.
The mixture should look like thinned frosting, no lumps of cream cheese. If yours is a little runny, that’s fine; if it’s too thick to dollop, add a teaspoon of milk. Set it aside while you fill the muffin cups.
Step 4: Layer the Muffin Tins

Spoon a rounded tablespoon of batter into the bottom of each lined muffin cup, spreading it to cover the bottom. Add a generous teaspoon of the cream cheese mixture in the center of each, then top with the remaining batter, dividing it evenly. The cups will be nearly full, which is what creates those tall, bakery-style domes.
If you have time, use a toothpick or a thin skewer to lightly swirl the batter and cream cheese in each cup without scraping the sides. This creates a ribbon that runs through the muffin rather than one big pocket. It takes about 20 seconds extra and is worth the pretty spiral.
Step 5: Bake and Serve the Muffins

Place the pan in the hot oven and immediately reduce the temperature to 375°F (190°C). Bake for 20 to 25 minutes, until the tops are golden brown and a toothpick inserted into a muffin comes out with just a few moist crumbs clinging (avoid poking into the cream cheese swirl, which will remain soft). The initial blast of heat gives the muffins their lift, then the lower temperature bakes them through without burning the tops.
Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack. Serve warm, when the cream cheese swirl is still soft, or let them cool completely. Either way, the top stays nicely domed and the crumb pulls apart easily.
A Few Tips Before You Start
- For the tallest domes, the 5-minute rest in the hot oven at the beginning is non-negotiable. Skipping the temperature drop can cause the tops to set too fast and crack before the center rises.
- Cream cheese must be quite soft or the swirl will stay chunky. Leave it out for at least an hour, or microwave it for 10 seconds at a time until it gives easily when pressed.
- If your blueberries sink to the bottom, your batter may be too thin or you may have overmixed it. The batter should support the berries in suspension before baking.
Bake times by pan:
| Pan type | Bake time at 375°F (190°C) |
|---|---|
| Standard 12-cup muffin tin | 20 to 25 mins |
| Mini muffin tin | 12 to 15 mins |
Storing Leftovers
Refrigerate the muffins in an airtight container for up to 4 days. The cream cheese swirl is dairy-based, so refrigeration keeps it fresh. Bring them to room temperature or warm them slightly before eating for the best texture.
Reheating a muffin in the microwave for 15 to 20 seconds softens the swirl and perks up the crumb. For a slightly crisped top, split the muffin and toast it in a dry skillet instead.
What to Serve with Blueberry Cream Cheese Muffins
These muffins are rich enough to stand as breakfast on their own, but they feel even better with a simple side that cuts the sweetness. A bowl of plain Greek yogurt with a drizzle of honey and some toasted almonds balances the sugary crumb with tang and crunch. On a brunch table, a platter of softly scrambled eggs and arugula dressed in lemon and olive oil works the same way, turning the muffin into a treat that doesn’t overwhelm.
Frequently Asked Questions
My cream cheese swirl sank to the bottom of the muffin. What happened?
The swirl mixture was probably too runny or you added too much on top without a bottom layer of batter. Make sure the cream cheese swirl is thick enough to hold a dollop shape and always put a small amount of batter in the cup first to support it.
Can I skip the cream cheese filling and just add more blueberries?
Yes, the batter itself makes a fine blueberry muffin. Drop the swirl ingredients entirely and increase the berries by another ¼ cup, then bake as directed.
Why didn’t my muffins rise much?
Overmixed batter deflates the rise. Fold until the flour just disappears, no more than 12 to 15 gentle strokes. Also, check that your baking powder and soda are fresh.
Is it okay if the cream cheese swirl isn’t fully set?
Yes, a slightly soft, custardy swirl is part of the charm. It will firm up a bit as the muffins cool but should never bake hard like cheesecake.

Blueberry Cream Cheese Muffins Recipe
Ingredients
Method
- Preheat oven to 425°F (220°C) and line a 12-cup muffin tin. Whisk flour, baking powder, baking soda, and salt.
- Whisk melted butter and sugar, then add eggs and vanilla. Stir in sour cream and milk. Fold wet into dry just until combined, then gently fold in blueberries.
- Beat softened cream cheese, 3 tbsp sugar, egg yolk, and vanilla until smooth.
- Put a spoonful of batter in each cup, add a dollop of cream cheese mixture, top with remaining batter, and swirl lightly with a toothpick if desired.
- Place in oven, reduce heat to 375°F (190°C), bake 20-25 minutes until golden and a toothpick comes out mostly clean. Cool in pan 5 minutes, then transfer to a rack. Serve warm or at room temperature.
