Best Homemade Berry Cream Cheese Muffins

These Berry Cream Cheese Muffins are the best way to start your morning. After making them dozens of times, I’ve discovered the trick to keeping them moist and full of flavor. The creamy swirl and fresh berries make these muffins irresistible. Jump to the recipe or keep reading for my tips on preventing dry muffins. If you love recipes like this, you’ll also enjoy Soft and Fluffy Banana Bread Cookies and Honey Lime Chicken with Mango Salsa.

Why This Best Homemade Berry Cream Cheese Muffins Is Pure Comfort
- Perfectly moist and tender crumb
- Tangy cream cheese swirl for extra flavor
- Bursting with fresh berries in every bite
- Easy to make and ready in under 30 minutes
What You'll Need for Best Homemade Berry Cream Cheese Muffins
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- All-purpose flour
- Granulated sugar
- Baking powder
- Salt
- Eggs
- Milk
- Melted butter
- Vanilla extract
- Cream cheese
- Fresh berries (blueberries, raspberries, or strawberries)
- Vanilla extract
- Almond extract (optional)
- Lemon zest (optional)
- Optional: Sugar for sprinkling on top
- Optional: Fresh berries for garnish

📝 Ingredient Notes
- Fresh berries: You can use a combination of blueberries, raspberries, and strawberries. Frozen berries can also be used, but they may bleed more color into the batter.
🛒 Tools & Equipment I Recommend
- Kitchen scale — Ensures accurate measurements for consistent results → See on Amazon
- Muffin tin — Even baking and easy release → See on Amazon

How to Make Best Homemade Berry Cream Cheese Muffins
- Preheat oven and prepare muffin tin: Preheat your oven to 375°F (190°C) and line a 12-cup muffin tin with paper liners or grease with non-stick cooking spray.
- Prepare cream cheese mixture: In a small bowl, mix together cream cheese, 1/4 cup sugar, and 1 egg until smooth. Set aside.
- Make muffin batter: In a large bowl, whisk together flour, remaining 1 cup sugar, baking powder, and salt. In another bowl, mix together eggs, milk, melted butter, and vanilla extract. Add the wet ingredients to the dry ingredients and stir until just combined. Fold in the fresh berries.
- Assemble muffins: Divide the muffin batter evenly among the prepared muffin cups. Spoon a dollop of the cream cheese mixture onto each muffin, then use a toothpick to swirl the cream cheese into the batter.
- Bake and cool: Bake the muffins for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Allow the muffins to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
Cook's Tips for Perfect Best Homemade Berry Cream Cheese Muffins
- Common mistake and fix: The most common mistake is overmixing the batter, which can lead to tough muffins. Stir the batter until just combined, and be careful not to overmix.
- Pro tip: For an extra touch of flavor, add a teaspoon of almond extract to the muffin batter and a teaspoon of lemon zest to the cream cheese mixture.
- Pro tip: To prevent the muffins from sticking, make sure to grease the muffin tin well or use paper liners.
- Pro tip: For a golden crust, brush the tops of the muffins with a little bit of milk before baking.
Storing & Reheating Best Homemade Berry Cream Cheese Muffins
Short-Term Storage
Store in an airtight container in the fridge. Store leftover muffins in an airtight container in the refrigerator for up to 5 days. Make-ahead tip: The muffin batter can be prepared up to a day ahead and stored in the refrigerator. The cream cheese mixture can also be made ahead and stored in the refrigerator.
Freezing Best Homemade Berry Cream Cheese Muffins
Freeze cooled muffins for up to 3 months. Thaw overnight in the refrigerator before serving.
How to Reheat Without Drying It Out
Oven: Reheat muffins in the oven at 350°F (175°C) for 5-10 minutes. Microwave: Reheat muffins in the microwave for 15-20 seconds.
Recipe Notes
- Chef tip: To ensure even baking, make sure to spoon the muffin batter evenly into the muffin cups.
- Best substitution: You can substitute the fresh berries with an equal amount of frozen berries, but keep in mind that they may bleed more color into the batter.
- Make-ahead: These muffins can be made ahead and frozen for up to 3 months. Thaw overnight in the refrigerator before serving.
- Scaling: This recipe can be halved or doubled to make fewer or more muffins.
- Troubleshooting: If the muffins are dry, it's likely that they were overbaked. To prevent this, make sure to check the muffins with a toothpick at the minimum baking time.
Want to level up this recipe?
Muffin liners — Easy release and no mess → Check price on Amazon
Best Homemade Berry Cream Cheese Muffins

Ingredients
Main Ingredients
- All-purpose flour
- Granulated sugar
- Baking powder
- Salt
- Eggs
- Milk
- Melted butter
- Vanilla extract
- Cream cheese
- Fresh berries (blueberries, raspberries, or strawberries)
Seasonings
- Vanilla extract
- Almond extract (optional)
- Lemon zest (optional)
Optional Toppings
- Sugar for sprinkling on top
- Fresh berries for garnish
Instructions
- Preheat oven and prepare muffin tin: Preheat your oven to 375°F (190°C) and line a 12-cup muffin tin with paper liners or grease with non-stick cooking spray.
- Prepare cream cheese mixture: In a small bowl, mix together cream cheese, 1/4 cup sugar, and 1 egg until smooth. Set aside.
- Make muffin batter: In a large bowl, whisk together flour, remaining 1 cup sugar, baking powder, and salt. In another bowl, mix together eggs, milk, melted butter, and vanilla extract. Add the wet ingredients to the dry ingredients and stir until just combined. Fold in the fresh berries.
- Assemble muffins: Divide the muffin batter evenly among the prepared muffin cups. Spoon a dollop of the cream cheese mixture onto each muffin, then use a toothpick to swirl the cream cheese into the batter.
- Bake and cool: Bake the muffins for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Allow the muffins to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
Notes
- Chef tip: To ensure even baking, make sure to spoon the muffin batter evenly into the muffin cups.
- Best substitution: You can substitute the fresh berries with an equal amount of frozen berries, but keep in mind that they may bleed more color into the batter.
- Make-ahead: These muffins can be made ahead and frozen for up to 3 months. Thaw overnight in the refrigerator before serving.
- Scaling: This recipe can be halved or doubled to make fewer or more muffins.
- Troubleshooting: If the muffins are dry, it's likely that they were overbaked. To prevent this, make sure to check the muffins with a toothpick at the minimum baking time.
Storage
- Fridge: Store leftover muffins in an airtight container in the refrigerator for up to 5 days.
- Freezer: Freeze cooled muffins for up to 3 months. Thaw overnight in the refrigerator before serving.
- Oven reheat: Reheat muffins in the oven at 350°F (175°C) for 5-10 minutes.
- Microwave reheat: Reheat muffins in the microwave for 15-20 seconds.
- Make ahead: The muffin batter can be prepared up to a day ahead and stored in the refrigerator. The cream cheese mixture can also be made ahead and stored in the refrigerator.
Nutrition Per Serving
- Calories: 250
- Protein: 5g
- Fat: 9g
- Carbs: 38g
- Fiber: 1g
- Sugar: 18g
- Sodium: 200mg
- Cholesterol: 60mg
- Sat. Fat: 5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Best Homemade Berry Cream Cheese Muffins FAQs
Overbaking is the most common reason for dry muffins. Make sure to check the muffins with a toothpick at the minimum baking time to prevent overbaking.
Yes, the muffin batter can be prepared up to a day ahead and stored in the refrigerator. The cream cheese mixture can also be made ahead and stored in the refrigerator.
Yes, frozen berries can be used, but they may bleed more color into the batter. To prevent this, toss the frozen berries in a little bit of flour before adding them to the batter.
To prevent the muffins from sticking, make sure to grease the muffin tin well or use paper liners.
Yes, these muffins are perfect for fall breakfasts. The fresh berries can be substituted with frozen berries if needed.
A Warm Final Note
I can’t wait for you to try Best Homemade Berry Cream Cheese Muffins and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






