Blueberry Cream Cheese Muffins are the perfect combination of soft, fluffy texture and rich, creamy sweetness that instantly elevates your mornings. Filled with juicy blueberries and a smooth cream cheese center, these bakery-style muffins are surprisingly easy to make at home. Whether you are preparing them for breakfast, brunch, or a cozy dessert, this recipe delivers consistently delicious results. Finished with a buttery streusel topping and a light glaze, every bite offers the perfect balance of flavor and texture that feels both comforting and indulgent.
Why You’ll Love This Recipe
These muffins offer everything you want in a homemade treat. The tender crumb stays moist thanks to yogurt, while the cream cheese filling adds a delightful surprise in every bite. The streusel topping creates a bakery style finish with a slight crunch that contrasts beautifully with the soft interior. You will also appreciate how simple and straightforward the recipe is, making it perfect for both beginners and experienced bakers. Plus, these muffins are versatile enough to serve for breakfast, snack time, or dessert.
Ingredients
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 extract
- 1/2 cup Greek yogurt
- 1 1/2 cups fresh blueberries
- 1 tablespoon flour for tossing blueberries
Cream Cheese Filling
- 6 oz cream cheese softened
- 3 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon corn starch
Glaze
- 3/4 cup powdered sugar
- 1 1/2 to 2 1/2 teaspoons milk or cream
Step by Step: How to Make Blueberry Cream Cheese Muffins
1. Prepare the Oven and Pan
Preheat your oven to 425 F and line a muffin pan with paper liners. This recipe yields about 9 to 10 muffins.
2. Prepare the Blueberries
Divide the blueberries into two portions. Toss half with flour to prevent them from sinking during baking. Reserve the rest for topping.
3. Make the Streusel
In a bowl, mix flour, brown sugar, and salt. Add melted butter and combine with a fork until coarse crumbs form. Set aside.
4. Combine Dry Ingredients
In a large bowl, whisk together flour, baking powder, and salt.
5. Mix Wet Ingredients
In another bowl, whisk the egg and sugar until smooth. Add yogurt, oil, and vanilla extract, mixing until well combined.
6. Make the Batter
Gradually add the dry ingredients to the wet mixture. Stir gently until just combined. Avoid overmixing.
7. Fold in Blueberries
Carefully fold in the floured blueberries using a spatula to keep them intact.
8. Prepare the Filling
In a small bowl, mix cream cheese, sugar, corn starch, and vanilla until smooth.
9. Assemble the Muffins
Spoon a small amount of batter into each liner and create a slight well in the center. Add the cream cheese filling, then top with more batter. Sprinkle blueberries and streusel generously on top.
10. Bake
Place the muffins in the oven and immediately reduce the temperature to 350 F. Bake for 22 to 25 minutes until the tops are golden and set.
11. Cool and Glaze
Let the muffins cool before drizzling with glaze made from powdered sugar and milk.
Helpful Tips
For best results, use room temperature ingredients to ensure a smooth batter. Do not overmix, as this can lead to dense muffins. Coating blueberries with flour helps them stay evenly distributed. If you enjoy a citrus note, adding a bit of lemon zest enhances the flavor beautifully.
Substitutions And Variations
You can replace Greek yogurt with sour cream for a slightly richer texture. Frozen blueberries work well too, just use them straight from the freezer. For a healthier option, substitute part of the flour with whole wheat flour. You can also experiment with different berries such as raspberries or blackberries for variety.
Storage Instructions
To keep your muffins fresh, store them in an airtight container at room temperature for up to two days. For longer storage, refrigerate them for up to five days. You can also freeze them for up to two months and reheat when needed.
Nutritional Information

Each muffin contains approximately:
- Calories: 280 to 320
- Protein: 4 grams
- Carbohydrates: 35 grams
- Fat: 14 grams
- Sugar: 18 grams
These values may vary depending on ingredient choices and portion sizes.
Serving Suggestions
Enjoy these muffins warm with coffee or tea for a comforting breakfast. They also make a great afternoon snack or a light dessert. For an extra treat, serve them slightly warm with a scoop of vanilla ice cream.
Frequently Asked Questions About Blueberry Cream Cheese Muffins
Can I use frozen blueberries instead of fresh ones?
Yes, frozen blueberries work well in this recipe. Use them straight from the freezer without thawing to avoid excess moisture and color bleeding into the batter.
How do I keep the muffins soft and moist?
To keep the muffins soft, avoid overmixing the batter and use ingredients like Greek yogurt or sour cream. Also, do not overbake, as this can dry them out.
Can I make these muffins ahead of time?
Yes, these muffins can be made in advance. Store them in an airtight container at room temperature for up to two days or refrigerate for up to five days. You can also freeze them for longer storage.
Final Thoughts
Thank you for taking the time to try these Blueberry Cream Cheese Muffins. This recipe is one of my favorites because it is simple to prepare yet delivers such rich and satisfying flavor. I hope it brings warmth and joy to your kitchen just as it does to mine. Enjoy every soft and creamy bite, and happy baking.
Join us on Pinterest for new mouthwatering recipes every day!
Print
Blueberry Cream Cheese Muffins
- Total Time: 45 minutes
- Yield: 9 to 10 muffins 1x
- Diet: Vegetarian
Description
Blueberry Cream Cheese Muffins are soft, fluffy, and filled with a smooth cream cheese center and juicy blueberries. Finished with a buttery streusel topping and light glaze, these muffins are perfect for breakfast, brunch, or dessert.
Ingredients
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 extract
1/2 cup Greek yogurt
1 1/2 cups fresh blueberries
1 tablespoon flour for tossing blueberries
Cream Cheese Filling
6 oz cream cheese softened
3 tablespoons granulated sugar
1 teaspoon vanilla extract
1 teaspoon corn starch
Glaze
3/4 cup powdered sugar
1 1/2 to 2 1/2 teaspoons milk or cream
Instructions
Preheat your oven to 425 F and line a muffin pan with paper liners. This recipe yields about 9 to 10 muffins.
Divide the blueberries into two portions. Toss half with flour to prevent them from sinking during baking. Reserve the rest for topping.
In a bowl, mix flour, brown sugar, and salt. Add melted butter and combine with a fork until coarse crumbs form. Set aside.
In a large bowl, whisk together flour, baking powder, and salt.
In another bowl, whisk the egg and sugar until smooth. Add yogurt, oil, and vanilla extract, mixing until well combined.
Gradually add the dry ingredients to the wet mixture. Stir gently until just combined. Avoid overmixing.
Carefully fold in the floured blueberries using a spatula to keep them intact.
In a small bowl, mix cream cheese, sugar, corn starch, and vanilla until smooth.
Spoon a small amount of batter into each liner and create a slight well in the center. Add the cream cheese filling, then top with more batter. Sprinkle blueberries and streusel generously on top.
Place the muffins in the oven and immediately reduce the temperature to 350 F. Bake for 22 to 25 minutes until the tops are golden and set.
Let the muffins cool before drizzling with glaze made from powdered sugar and milk.
Notes
Do not overmix the batter to keep muffins light and soft. Tossing blueberries in flour helps prevent sinking.
Use room temperature ingredients for best texture. Frozen blueberries can be used without thawing.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Bake
- Cuisine: American




