Blueberry Cream Cheese Muffins with a Buttery Streusel Topping

Camille Hayes Avatar
By:
Camille Hayes
Published:

[grow_share_buttons]

Blueberry Cream Cheese Muffins

If you want a muffin that tastes like a bakery treat, these blueberry cream cheese muffins are the ones to bake next. Each one starts with a soft batter loaded with juicy blueberries, holds a creamy cream cheese filling in the center, and is finished with a buttery streusel crumb topping that stays crisp against the tender crumb.

They are moist breakfast muffins with juicy blueberries, a creamy filling, and a crunchy topping. That combination of textures is exactly why they work so well. The berries bring freshness, the filling brings richness, and the crumbs bring contrast in every single bite.

This recipe is a twist on the blueberry muffins with streusel crumb topping that came first. If you would rather skip the cheesecake center, a simpler blueberry muffins recipe is referenced separately and makes a great starting point. For another berry forward breakfast idea, these baked blueberry cottage cheese breakfast bowls are worth a look as well.

Here is what sets these muffins apart from a standard batch:

  • A streusel crumb topping made with flour, light brown sugar, salt, and melted butter.
  • A cream cheese filling that bakes into a soft, cheesecake style center.
  • Fresh blueberries in two places, folded into the batter and scattered over the top.
  • A simple vanilla glaze drizzled over the cooled muffins.
  • A batter that comes together by hand, with no stand mixer required.

They fit breakfast and dessert at the same time. Serve them warm with coffee in the morning, tuck one into a lunchbox, or set a plate out at brunch and watch how quickly it empties.

Jump To

Blueberry Cream Cheese Muffins

This recipe is described as an upgraded version of the blueberry muffins that came before it on the source site, and it did not appear out of nowhere. Earlier recipes such as lemon blueberry muffins and blueberry cobbler muffins already paired bright berries with a tender crumb.

Blueberry and cream cheese are a natural match, and that pairing shows up in several related recipes:

  • lemon blueberry cream cheese bread
  • blueberry crumble cheesecake pie
  • blueberry cream cheese coffee cake
  • blueberry cheesecake crumb cake

The same cream cheese filling idea has also been used in strawberry muffins, raspberry cream cheese muffins, and lemon cream cheese muffins. This blueberry version is described as the recipe that started the cream cheese muffin series, and a full collection of those variations is available for anyone who wants to bake through them.

Blueberry Cream Cheese Muffins

Other bakers have their own approaches too. You can compare a homemade blueberry cream cheese muffins version or a bakery style blueberry cheesecake muffins take to see how others handle the filling and the topping.

It helps to think of this recipe as four small components instead of one big batter:

ComponentWhat it doesKey ingredients
Streusel crumb toppingAdds a crisp, buttery layer on topflour, light brown sugar, salt, melted butter
Blueberry muffin batterThe soft base that holds everything togetherflour, baking powder, salt, oil, sugar, egg, vanilla, Greek yogurt, blueberries
Cream cheese fillingCreates the creamy centercream cheese, sugar, vanilla, corn starch
GlazeAdds a sweet finish on the cooled muffinspowdered sugar, milk or cream

Once the structure makes sense, the method becomes much easier to follow.

How to Make Blueberry Cream Cheese Muffins?

The method is simple enough for inexperienced bakers, and it uses basic ingredients plus fresh blueberries. Here is the flow of the recipe from the first whisk to the final drizzle:

  1. Make the crumb topping by whisking flour, brown sugar, and melted butter until the crumbs are evenly moistened and coarse.
  2. Make the cream cheese mixture by beating cream cheese with sugar, vanilla, and corn starch.
  3. Whisk the dry muffin ingredients in one bowl: flour, salt, and baking powder.
  4. Whisk the wet ingredients in another bowl: egg, sugar, oil, vanilla, and Greek yogurt.
  5. Combine the wet and dry mixtures, then fold in the flour tossed blueberries.
  6. Divide the batter among paper liners, add the cream cheese mixture, then top with more blueberries and the crumb topping.
  7. Bake until the tops are golden brown, then cool and glaze.

One detail worth highlighting is that the muffin batter does not need a mixer. You whisk the dry ingredients in one bowl, whisk the wet ingredients in another, and then bring them together by hand. Gentle mixing keeps the crumb tender instead of tough.

Greek yogurt is used to make the muffins super moist, and its flavor is undetectable in the finished muffins once they are baked.

Readers have asked about replacing the Greek yogurt, so it is worth knowing that the yogurt is doing real work here. It adds moisture and a light tang that balances the sweet berries and the rich filling.

Blueberry Cream Cheese Muffins, How to Make Blueberry Cream Cheese Muffins

The oven temperature is another small trick. The muffins go into a preheated 425 F oven, and the temperature is immediately reduced to 350 F. That first burst of heat helps them rise, while the lower temperature lets the centers set without the tops overbrowning.

Bake for 22 to 25 minutes, until the tops are golden brown and the center has set.

If you love the combination of blueberry, cream cheese, and streusel, blueberry cheesecake bars are suggested as a next bake. And if you want the version without the cream cheese filling, the separate blueberry muffin recipe mentioned above keeps things simple.

Ingredients

This recipe has four parts, and the ingredient list is divided the same way. Read through all four groups before you start so you can set up your bowls and work through the method without stopping.

Streusel crumb topping

  • 2/3 cup all purpose flour
  • 1/3 cup light brown sugar
  • 1/4 teaspoon salt
  • 1/4 cup unsalted butter, melted

Blueberry muffins

  • 1 cup all purpose flour
  • 1/4 teaspoon salt
  • 1 teaspoon baking powder
  • 1/4 cup vegetable oil
  • 1/2 cup granulated sugar
  • 1 large egg
  • 1/2 teaspoon vanilla
  • 1/2 cup Greek yogurt
  • 1 1/2 cups fresh blueberries, with half going into the batter and half reserved for topping
  • 1 Tablespoon flour, for tossing the blueberries

Cream cheese filling

  • 6 oz cream cheese, at room temperature
  • 3 Tablespoons granulated sugar
  • 1 teaspoon vanilla
  • 1 teaspoon corn starch

Glaze

  • 3/4 cup powdered sugar
  • 1 1/2 to 2 1/2 teaspoons milk or cream

A few notes before you begin. The cream cheese needs to be fully softened so it mixes smooth instead of lumpy.

The blueberries are split in half: about 3/4 cup gets tossed with 1 Tablespoon of flour and folded into the batter, and the remaining 3/4 cup is saved for the tops.

Tossing the berries in flour helps keep them from sinking to the bottom of the muffins.

Set the cream cheese out ahead of time and let it soften at room temperature before you start mixing the filling.

Instructions

Follow these steps in order, and keep the four components separate until you assemble the muffins.

  1. Preheat the oven to 425 F, line a cupcake pan with paper liners, and set it aside. This recipe makes 9 to 10 muffins.
  2. Divide the blueberries in half. Toss 3/4 cup of blueberries with 1 Tablespoon flour, and reserve the remaining 3/4 cup for topping. Set both aside.
  3. To make the crumb topping, stir together the flour, sugar, and salt. Add the melted butter and whisk with a fork until coarse crumbs form. Set aside.
  4. To make the muffins, stir together the flour, baking powder, and salt in a bowl and set aside.
  5. In a large bowl, whisk together the egg and granulated sugar until combined. Whisk in the yogurt, oil, and vanilla extract.
  6. Add the dry ingredients to the wet ingredients and mix everything together by hand.
  7. Using a rubber spatula, fold in the blueberries that were tossed with flour. Keep the reserved 3/4 cup of blueberries for the topping.
  8. To make the cream cheese filling, mix the softened cream cheese, sugar, corn starch, and vanilla just to combine.
  9. To assemble the muffins, add about 1 1/2 Tablespoons of muffin mixture to each cup. Using a spoon, spread the mixture up the sides of the paper liners to make a small dent in the center. Drop 1 not quite full Tablespoon of the cream cheese mixture into the center of each muffin, filling each cup about 2/3 to 3/4 full.
  10. Add a few blueberries on top, then generously top each muffin with streusel crumbs. Add a few more blueberries and gently press the crumbs so they stick to the muffin batter.
  11. Place the pan in the preheated oven and reduce the temperature to 350 F. Bake for 22 to 25 minutes, until the tops are golden brown and the center has set.
  12. Cool for 5 to 10 minutes in the pan, then transfer the muffins to a rack to cool completely.
  13. Meanwhile, prepare the glaze. Stir the powdered sugar with milk or cream, starting with 1 teaspoon of liquid and gradually adding more until the desired consistency is reached. Drizzle over the muffins and serve.

If you want a quick visual check, look for golden brown tops and a center that no longer looks wet. The cream cheese filling stays soft, so a little give in the middle is completely expected.

Recipe details

Here are the numbers to plan your baking session around:

DetailValue
Prep time20 minutes
Cook time25 minutes
Total time45 minutes
Yield9 muffins, with the instructions noting the recipe makes 9 to 10 muffins
MethodBake
CuisineAmerican
CategoryBreakfast and dessert

The total time of 45 minutes lines up with the 20 minutes of prep plus the 25 minutes of baking. The clock is easier to manage if you set up the crumb topping, the batter, and the cream cheese filling while the oven finishes preheating, so the pan goes in as soon as the temperature is ready.

This recipe is adapted from OMG Chocolate Desserts and their Blueberry Cream Cheese Muffins with Streusel Crumb Topping.

FAQs

How do you make blueberry cream cheese muffins?

To make blueberry cream cheese muffins, start by preheating your oven to 425°F and lining a muffin pan with paper liners. Prepare a streusel topping by mixing ⅔ cup flour, ⅓ cup light brown sugar, ¼ teaspoon salt, and ¼ cup melted butter. For the batter, whisk together 1 cup flour, 1 teaspoon baking powder, and ¼ teaspoon salt. In another bowl, whisk ½ cup sugar, 1 egg, ½ cup Greek yogurt, ¼ cup vegetable oil, and ½ teaspoon vanilla. Combine wet and dry ingredients, then fold in ¾ cup fresh blueberries tossed with 1 tablespoon flour. Mix 6 oz softened cream cheese with 3 tablespoons sugar, 1 teaspoon vanilla, and 1 teaspoon cornstarch for the filling. Layer batter, filling, and streusel in each cup, then bake at 350°F for 22-25 minutes.

What is the secret to moist blueberry muffins?

The secret to moist blueberry muffins is using Greek yogurt in the batter. The ½ cup of Greek yogurt in this recipe adds moisture and tenderness without extra fat, and its acidity helps the muffins rise for a soft, springy crumb. Using vegetable oil instead of butter also keeps the muffins moist for days. Sour cream is an excellent substitute for Greek yogurt if needed.

How do you keep blueberries from sinking to the bottom of muffins?

To keep blueberries from sinking, toss them in 1 tablespoon of flour before folding them into the batter. This light coating absorbs excess surface moisture and creates friction, helping the berries stay suspended evenly throughout the muffin. If using frozen blueberries, add them directly from the freezer without thawing to prevent excess liquid from making the batter soggy.

How do you store and reheat blueberry cream cheese muffins?

Store blueberry cream cheese muffins in an airtight container in the refrigerator for up to three days. Because of the cream cheese filling, they are more perishable than plain muffins. To reheat, microwave a muffin for about 10 seconds or warm it in a 300°F oven for a few minutes to restore a fresh-baked texture. For longer storage, wrap each cooled muffin individually in plastic wrap and freeze in a freezer bag; thaw at room temperature or warm gently.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Blueberry Cream Cheese Muffins

Blueberry Cream Cheese Muffins

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Blueberry Cream Cheese Muffins If you want a muffin that tastes like a bakery treat, these blueberry cream cheese muffins are the ones to bake next. Each one starts with a soft batter loaded with juicy blueberries, holds a creamy cream cheese filling in the center, and is finished with a buttery streusel crumb topping that stays crisp against the tender crumb.

  • Total Time: 45 min
  • Yield: 9 1x

Ingredients

Scale

Streusel Crumb Topping
2/3 cup all-purpose flour
1/3 cup light brown sugar
1/4 teaspoon salt
1/4 cup unsalted butter, melted

Blueberry Muffins
1 cup all-purpose flour
1/4 teaspoon salt
1 teaspoon baking powder
1/4 cup vegetable oil
1/2 cup granulated sugar
1 large egg
1/2 teaspoon vanilla
1/2 cup Greek yogurt
1 1/2 cup fresh blueberries
1 Tablespoon flour, to toss the blueberries

Cream Cheese Filling
6 oz. cream cheese, room temperature
3 Tablespoons granulated sugar
1 teaspoon vanilla
1 teaspoon corn starch

Glaze
3/4 cup powdered sugar
milk or creme

Instructions

1-Preheat the oven to 425 F, line: Preheat the oven to 425 F, line the cupcake pan with paper liners, and set aside. This recipe makes 9-10 muffins.
2-Divide the blueberries in half: Divide the blueberries in half. Toss ¾ cup of blueberries with 1 Tablespoon flour. Reserve the remaining ¾ cup of blueberries for topping. Set them aside.
3-To make the crumb topping, stir together: To make the crumb topping, stir together flour, sugar, and salt. Add melted butter and whisk with a fork until coarse crumbs form. Set aside.
4-To make the muffins, in a bowl,: To make the muffins, in a bowl, stir together flour, baking powder, and salt, and set aside.
5-In a large bowl, whisk together egg: In a large bowl, whisk together egg and granulated sugar until combined. Whisk in yogurt, oil, and vanilla extract.
6-Add dry ingredients to wet ingredients and: Add dry ingredients to wet ingredients and mix everything together by hand.
7-Finally, using a rubber spatula, fold in: Finally, using a rubber spatula, fold in blueberries (3/4 cup blueberries tossed with 1 Tablespoon flour). Reserve ¾ cup blueberries for topping.
8-To make the cream cheese filling, mix: To make the cream cheese filling, mix softened cream cheese, sugar, corn starch, and vanilla just to combine.
9-To assemble the muffins, add about 1: To assemble the muffins, add about 1 ½ Tablespoons of muffin mixture to each cup. Using a spoon, spread the mixture up the side of paper liners to make a small dent in the center. Drop 1 not quite a full Tablespoon of cream cheese mixture in the center of each muffin. filling each cup about 2/3 to ¾ full.
10-Add a few blueberries on top, then: Add a few blueberries on top, then generously top each muffin with streusel crumbs. Add a few more blueberries on top and gently press the crumbs to stick to the muffin batter.
11-Place in preheated oven and reduce the: Place in preheated oven and reduce the temperature to 350 F. Bake 22-25 minutes, or until the tops are golden brown and the center has set.
12-Cool 5-10 minutes in the pan, then: Cool 5-10 minutes in the pan, then transfer the muffins to a rack to cool completely.
13-Meanwhile, prepare the glaze: Meanwhile, prepare the glaze. Stir powdered sugar with milk or cream. Start with 1 teaspoon of the liquid and gradually add more until the desired consistency is reached. Drizzle over muffins and serve.

  • Prep Time: 20 min
  • Cook Time: 25 min
  • Method: bake

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star