Berry Cream Cheese Muffins Recipe
Introduction
Berry Cream Cheese Muffins are a delightful treat combining moist, tender muffins with a creamy cheese center and fresh berries. Topped with a crumbly streusel and a sweet glaze, these muffins are perfect for breakfast or an indulgent snack.

Ingredients
- 2/3 cup all-purpose flour
- 1/3 cup light brown sugar
- ¼ teaspoon salt
- ¼ cup unsalted butter, melted
- 6 oz. cream cheese, room temperature
- 3 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon corn starch
- 1 cup all-purpose flour
- ¼ teaspoon salt
- 1 teaspoon baking powder
- ¼ cup vegetable oil
- ½ cup granulated sugar
- 1 large egg
- ½ teaspoon vanilla extract
- ½ cup Greek yogurt
- 1 ½ cup fresh berries (about 1 cup blueberries and ½ cup raspberries)
- ¾ cup powdered sugar
- 1 ½ – 2 ½ teaspoons milk or cream
Instructions
- Step 1: Preheat the oven to 425°F. Line a cupcake pan with paper liners and set aside. This recipe makes 9-10 muffins.
- Step 2: To make the crumb topping, stir together 2/3 cup flour, 1/3 cup light brown sugar, and ¼ teaspoon salt. Add melted butter and whisk with a fork until coarse crumbs form. Set aside.
- Step 3: For the cream cheese filling, mix softened cream cheese, 3 tablespoons granulated sugar, 1 teaspoon corn starch, and 1 teaspoon vanilla extract just until combined.
- Step 4: In a large bowl, combine 1 cup flour, 1 teaspoon baking powder, and ¼ teaspoon salt. Set aside.
- Step 5: In a medium bowl, whisk together 1 large egg and ½ cup granulated sugar until combined. Add Greek yogurt, vegetable oil, and ½ teaspoon vanilla extract, whisking until pale and smooth.
- Step 6: Fold the wet ingredients into the dry ingredients and mix well.
- Step 7: Using a rubber spatula, gently fold in about ½ cup blueberries, stir well, then fold in half of the raspberries carefully to avoid coloring the batter pink. Reserve the remaining berries for topping.
- Step 8: To assemble, spoon about 1 ½ tablespoons of muffin batter into each cup. Create a small dent in the center of each and drop about 1 tablespoon of cream cheese filling into the dent. Add a few reserved berries on top, filling the cups about 2/3 to ¾ full.
- Step 9: Generously sprinkle the crumb topping over each muffin. Add a few additional blueberry and raspberry pieces on top and gently press crumbs so they stick to the batter.
- Step 10: Place the pan in the oven and immediately reduce the temperature to 350°F. Bake for 30-35 minutes, or until the tops are golden brown and centers feel set.
- Step 11: Let muffins cool in the pan for 5-10 minutes, then transfer them to a wire rack to cool completely.
- Step 12: To prepare the glaze, mix powdered sugar with 1 ½ to 2 ½ teaspoons milk or cream, starting with 1 teaspoon and adding more until your desired drizzle consistency is achieved. Drizzle over the cooled muffins before serving.
Tips & Variations
- Use a mix of berries such as blueberries, raspberries, or blackberries for a colorful variation.
- For a dairy-free option, substitute the cream cheese and Greek yogurt with coconut-based alternatives.
- Chill the muffin batter briefly before baking to help maintain the cream cheese filling’s shape.
- Add a pinch of cinnamon or lemon zest to the batter for extra flavor.
Storage
Store leftover muffins in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days or freeze for up to 2 months. Reheat gently in a microwave or oven before serving to restore softness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen berries instead of fresh?
Yes, but be sure to thaw and drain them well to prevent excess moisture from making the muffins soggy. Gently fold them into the batter to avoid color bleeding.
What if I don’t have corn starch for the cream cheese filling?
You can omit the corn starch, though it helps thicken the filling and prevent weeping. Alternatively, use an equal amount of flour if needed.
Print
Berry Cream Cheese Muffins Recipe
- Total Time: 55 minutes
- Yield: 9–10 muffins 1x
- Diet: Vegetarian
Description
Delight in these moist and flavorful Berry Cream Cheese Muffins featuring a creamy center, a crunchy streusel topping, and a refreshing glaze. Perfect for breakfast or a sweet snack, these muffins combine fresh blueberries and raspberries with a rich cream cheese filling and a hint of vanilla.
Ingredients
Crumb Topping
- 2/3 cup all-purpose flour
- 1/3 cup light brown sugar
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, melted
Cream Cheese Filling
- 6 oz cream cheese, room temperature
- 3 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon corn starch
Muffin Batter
- 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 berries (about 1 cup blueberries and 1/2 cup raspberries)
Glaze
- 3/4 cup powdered sugar
- 1 1/2 to 2 1/2 teaspoons milk or cream
Instructions
- Preheat Oven and Prepare Pan: Preheat the oven to 425°F and line a cupcake pan with paper liners. This recipe yields 9-10 muffins.
- Make the Crumb Topping: In a bowl, stir together flour, light brown sugar, and salt. Add melted butter and whisk with a fork until coarse crumbs form. Set aside.
- Prepare the Cream Cheese Filling: In a separate bowl, mix softened cream cheese with granulated sugar, corn starch, and vanilla extract just until combined. Set aside.
- Mix Dry Ingredients for Muffins: In a large bowl, stir together flour, baking powder, and salt. Set aside.
- Mix Wet Ingredients: In a medium bowl, whisk together egg and granulated sugar until combined. Add Greek yogurt, vegetable oil, and vanilla extract, whisking until the mixture is pale and yellow.
- Combine Wet and Dry Ingredients: Fold the wet ingredients into the dry ingredients and whisk thoroughly until well combined.
- Add Berries to Batter: Using a rubber spatula, fold in about half a cup of blueberries, stir well, then gently fold in half the raspberries to avoid tinting the batter pink. Reserve the remaining berries for topping.
- Assemble Muffins: Spoon about 1 1/2 tablespoons of muffin batter into each cupcake liner. Spread batter to create a dent in the center, then drop about 1 tablespoon of the cream cheese mixture into the center of each muffin. Add a few reserved berries on top, filling each cup about 2/3 to 3/4 full.
- Add Streusel Topping: Generously top each muffin with the prepared crumb topping. Add a few additional blueberries and raspberry pieces on top and gently press the crumbs to adhere to the batter.
- Bake Muffins: Place the pan in the oven and immediately reduce the oven temperature to 350°F. Bake for 30-35 minutes until the tops are golden brown and the centers are set.
- Cool Muffins: Allow muffins to cool in the pan for 5-10 minutes, then transfer to a wire rack to cool completely.
- Prepare and Add Glaze: Meanwhile, stir powdered sugar with 1 teaspoon of milk or cream, adding more gradually to achieve a drizzling consistency. Drizzle the glaze over the cooled muffins before serving.
Notes
- Use fresh berries for best texture and flavor; frozen berries can be used but may alter batter consistency.
- Be gentle when folding in raspberries to avoid discoloring the batter.
- The cream cheese filling adds moisture and richness inside the muffins.
- The streusel topping provides a delightful crunch that contrasts the soft muffin.
- Adjust glaze thickness by adding more or less milk to suit your preference.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Keywords: berry muffins, cream cheese muffins, streusel topping, breakfast muffins, blueberry muffins, raspberry muffins, glazed muffins

