Blueberry Cream Cheese Muffins are moist, fluffy muffins bursting with juicy blueberries and filled with a rich, tangy cream cheese center. Perfect for breakfast, brunch, or a sweet snack, they deliver a bakery-style treat right from your kitchen.
Why You’ll Love This Recipe
- Bakery-style indulgence: Rich cream cheese filling makes these muffins extra special
- Moist and fluffy texture: Yogurt or sour cream ensures a soft crumb
- Loaded with blueberries: Every bite has sweet-tart bursts of fruit
- Great for any occasion: A hit at brunch, school lunches, or as a grab-and-go snack
- Freezer-friendly: Make ahead and enjoy later
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Muffin Batter:
- All-purpose flour
- Baking powder
- Baking soda
- Salt
- Granulated sugar
- Vegetable oil or melted butter
- Large eggs
- Vanilla extract
- Plain Greek yogurt or sour cream
- Milk
- Fresh or frozen blueberries (tossed in a little flour to prevent sinking)
Cream Cheese Filling:
- Cream cheese (softened)
- Granulated sugar
- Vanilla extract
Optional Crumb Topping:
- All-purpose flour
- Brown sugar
- Butter (melted)
- Cinnamon
directions

- Preheat oven to 375°F. Line a muffin tin with paper liners or grease well.
- Prepare the filling: In a bowl, mix softened cream cheese, sugar, and vanilla until smooth. Set aside.
- Make the batter:
- In a large bowl, whisk together flour, baking powder, baking soda, and salt.
- In another bowl, beat sugar with oil or melted butter, eggs, yogurt, milk, and vanilla.
- Combine wet and dry ingredients just until mixed. Do not overmix.
- Gently fold in the blueberries.
- Assemble muffins:
- Fill each muffin cup halfway with batter.
- Add a spoonful of cream cheese filling to the center.
- Top with remaining batter to cover the filling.
- (Optional) Sprinkle with crumb topping if using.
- Bake for 18–22 minutes or until the tops are golden and a toothpick comes out clean from the muffin (not the cream cheese center).
- Cool in the tin for 5 minutes, then transfer to a wire rack.
Servings and timing
- Servings: 12 muffins
- Prep time: 15 minutes
- Cook time: 20 minutes
- Total time: 35–40 minutes
Variations
- Lemon zest: Add lemon zest to the batter for a bright citrus note
- Cinnamon swirl: Add a cinnamon-sugar layer to the center along with the cream cheese
- Mixed berries: Replace some blueberries with raspberries or blackberries
- Mini muffins: Use a mini muffin tin and reduce baking time to 10–12 minutes
- Gluten-free: Use a gluten-free all-purpose flour blend
storage/reheating
- Room temperature: Store in an airtight container for up to 2 days
- Refrigerate: Store up to 5 days in the fridge due to the cream cheese filling
- Freeze: Freeze in airtight containers for up to 3 months
- Reheating: Warm in the microwave for 15–20 seconds or thaw at room temperature
FAQs
Can I use frozen blueberries?
Yes, no need to thaw—just toss them in flour before folding into the batter to prevent bleeding.
Why is my cream cheese filling sinking?
Make sure your batter is thick enough to support the filling and that you cover it completely with the top layer of batter.
How do I keep muffins moist?
Don’t overmix the batter, and use yogurt or sour cream to help retain moisture.
Can I skip the cream cheese filling?
Yes, the muffins are still delicious without it—just a classic blueberry muffin.
What’s the best way to soften cream cheese?
Let it sit at room temperature for 30 minutes, or microwave in short bursts until just soft (not melted).
Can I make these ahead?
Yes! They keep well in the fridge or freezer, making them perfect for prep.
What kind of yogurt works best?
Plain Greek yogurt (whole milk or 2%) works well; avoid flavored or low-fat varieties for best texture.
Are these muffins overly sweet?
They’re moderately sweet; you can reduce sugar slightly if you prefer less sweetness.
Can I add a streusel topping?
Absolutely—a crumb topping made with flour, brown sugar, and butter adds a delicious crunch.
Can I use muffin liners?
Yes, paper liners work great and make cleanup easy.
Conclusion
Blueberry Cream Cheese Muffins are a delightful combination of fluffy, fruity muffin and creamy, tangy filling. Whether you’re serving them at brunch or saving them for weekday mornings, they’re sure to become a family favorite. Easy to make, easy to love, and hard to stop at just one.
PrintBlueberry Cream Cheese Muffins
Soft and moist blueberry muffins filled with pockets of tangy cream cheese, making them an irresistible breakfast or snack.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 12 muffins 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cups all-purpose flour
- 3/4 cup granulated sugar
- 1/2 teaspoon salt
- 2 teaspoons baking powder
- 1/3 cup vegetable oil
- 2 large eggs
- 1/2 cup milk
- 1 teaspoon vanilla extract
- 1 1/2 cups fresh or frozen blueberries
- 4 ounces cream cheese, softened
- 2 tablespoons granulated sugar (for cream cheese filling)
Instructions
- Preheat oven to 375°F (190°C) and line a muffin tin with paper liners.
- In a large bowl, whisk together flour, sugar, salt, and baking powder.
- In another bowl, mix oil, eggs, milk, and vanilla extract until smooth.
- Add the wet ingredients to the dry ingredients and stir until just combined.
- Gently fold in the blueberries.
- In a small bowl, beat cream cheese with 2 tablespoons sugar until smooth.
- Fill each muffin liner halfway with batter. Add a teaspoon of cream cheese mixture in the center, then top with remaining batter.
- Bake for 20-25 minutes, or until a toothpick comes out clean.
- Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Notes
- Use fresh blueberries for best results, but frozen will work too — do not thaw before adding.
- For extra sweetness, sprinkle coarse sugar on top before baking.
- Store in an airtight container in the refrigerator for up to 5 days.
Nutrition
- Serving Size: 1 muffin
- Calories: 220
- Sugar: 15g
- Sodium: 200mg
- Fat: 9g
- Saturated Fat: 4g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 45mg