Peach Cream Cheese Muffins combine sweet peaches, a creamy vanilla filling, and a buttery crumb topping in one delicious homemade treat. Each muffin has a soft, tender center filled with pieces of peach, a spoonful of sweetened cream cheese, and a generous sprinkle of streusel.
One of the best things about this recipe is that you can make it with canned peaches, so you don’t have to wait for peach season. Fresh, ripe peaches work, too, making these muffins a lovely way to enjoy summer fruit. The batter comes together without a mixer, and a two-temperature baking method helps give the muffins a nicely risen top.
Serve these peach muffins for breakfast, brunch, an afternoon snack, or a simple homemade dessert.
Why You’ll Love These Peach Cream Cheese Muffins
- Creamy center: Sweetened cream cheese adds a smooth, cheesecake-style layer to every muffin.
- Juicy peach flavor: Chopped peaches are folded into the batter and sprinkled on top.
- Buttery streusel topping: A simple flour, sugar, and butter crumb adds a sweet, crumbly finish.
- No mixer required: A whisk, fork, and spatula are all you need.
- Canned or fresh fruit: Make them throughout the year with canned peaches or use fresh peaches when they’re ripe and juicy.
- Perfect for sharing: The recipe makes approximately 12–14 muffins, depending on how you divide the batter.
Ingredients You’ll Need
For the Streusel Crumb Topping
- All-purpose flour: Creates the crumb structure.
- Granulated sugar: Sweetens the topping and helps it bake into golden crumbs.
- Unsalted butter: Moistens the flour and sugar to form the streusel.
For the Cream Cheese Filling
- Cream cheese: Use room-temperature cream cheese so the filling mixes smoothly.
- Granulated sugar: Adds sweetness to balance the tangy cream cheese.
- Vanilla extract: Gives the filling a warm, sweet aroma.
For the Peach Muffins
- All-purpose flour: Provides structure for the muffin batter.
- Baking powder: Helps the muffins rise.
- Salt: Balances the sweetness.
- Eggs: Bind the ingredients together.
- Unsalted butter: Adds richness and tenderness.
- Granulated sugar: Sweetens the muffin batter.
- Vanilla extract: Complements the peaches and cream cheese.
- Milk: Adds moisture.
- Peach juice: Two tablespoons from the canned peaches add extra peach flavor.
- Canned peaches: Two 15-ounce cans supply the fruit for the batter and topping.
- Extra flour: Tossing the small peach pieces in one tablespoon of flour helps coat them before they’re folded into the batter.
How to Make Peach Cream Cheese Muffins
Step 1: Prepare the Peaches
Reserve 2 tablespoons of juice from the canned peaches, then drain the peaches. Cut enough fruit into small pieces, about ⅓ inch, to make 1 heaping cup for the muffin batter.
Chop additional peaches into slightly larger pieces, about ½ inch, for the topping. You’ll need approximately ¾–1 cup for this purpose, although the amount available can vary by can and brand.
Step 2: Make the Streusel Topping
In a medium bowl, combine ¾ cup flour and ⅓ cup granulated sugar with a fork. If you like, add a little cinnamon.
Pour in ¼ cup melted butter that has cooled to room temperature. Mix with a fork until the ingredients are evenly moistened and form coarse crumbs.
Place the streusel in the refrigerator until you’re ready to assemble the muffins.
Step 3: Prepare the Cream Cheese Filling
In a small bowl, combine the softened cream cheese, ⅓ cup granulated sugar, and 1 teaspoon vanilla.
Mix with a fork or whisk until smooth and well combined. The filling doesn’t need to be whipped until fluffy. Set it aside.
Step 4: Mix the Muffin Batter
Preheat the oven to 425°F. Line a standard muffin pan with paper liners.
In a large mixing bowl, whisk together the eggs, ½ cup sugar, reserved peach juice, milk, 1 teaspoon vanilla extract, and ¼ cup melted butter that has cooled to room temperature.
Sift in the 2 cups of flour, baking powder, and salt. Whisk until combined, taking care not to overmix.
Toss the 1 heaping cup of finely diced peaches with 1 tablespoon of flour. Gently fold the coated peach pieces into the batter using a rubber spatula.
Step 5: Assemble the Muffins
Spoon about 2½ tablespoons of muffin batter into the bottom of each paper liner.
Add approximately 2–3 teaspoons of cream cheese filling to the center. Cover the filling with about 1 tablespoon of muffin batter.
Each liner should be about two-thirds to three-quarters full. Add a few of the larger peach pieces to the top of each muffin, then sprinkle with the chilled streusel crumbs.
Step 6: Bake the Muffins
Place the muffin pan on a baking sheet and put it in the preheated oven.
- Bake for 5 minutes at 425°F.
- Without removing the muffins, reduce the oven temperature to 350°F and continue baking for 20–25 minutes.
The muffins should be set and lightly golden when finished. Since ovens vary, check for doneness toward the end of the baking time.
Step 7: Cool Before Serving
Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
Cooling gives the cream cheese filling time to settle and makes the muffins easier to handle. Once cooled, they’re ready to serve.
Tips for the Best Peach Cream Cheese Muffins
- Use room-temperature cream cheese. Softened cream cheese is easier to mix into a smooth filling without lumps.
- Cool the melted butter. Let it reach room temperature before adding it to the eggs and other wet ingredients.
- Keep the peach pieces different sizes. Smaller pieces work well inside the batter, while larger pieces create an attractive peach topping.
- Don’t skip the flour coating. Tossing the diced peaches in flour helps coat the fruit before folding it into the batter.
- Avoid overmixing. Mix the batter just until the dry ingredients are incorporated to help keep the muffins tender.
- Chill the streusel. Keeping the crumb topping cold until assembly helps it remain easy to sprinkle over the muffins.
- Follow the two-temperature baking method. The initial hotter oven stage is part of the recipe and should be followed before reducing the temperature.
Can You Use Fresh Peaches Instead of Canned?
Yes! Fresh peaches are a great alternative when they’re ripe, juicy, and flavorful.
The supplied recipe recommends using almost 1 pound of peeled and chopped fresh peaches. Replace the 2 tablespoons of canned peach juice with milk or orange juice.
Cut the peaches into small pieces for the batter and slightly larger pieces for the topping, just as you would with canned peaches. Very firm peaches may not provide the same juicy texture.
How to Store Peach Cream Cheese Muffins
Because these muffins contain a cream cheese filling, store them carefully.
At room temperature: The original recipe suggests keeping the muffins on the counter for up to one day. For food safety, refrigerate them promptly after cooling rather than leaving them out for extended periods.
Refrigerator: Place the cooled muffins in an airtight container and refrigerate for 3–4 days, following the original recipe’s storage guidance.
Reheating: If you prefer a slightly warm muffin, heat an individual muffin briefly in the microwave. Avoid overheating it, as the filling can become very hot.
Make-ahead tip: You can prepare the streusel and cream cheese filling ahead of time and refrigerate them separately. Assemble and bake the muffins when you’re ready.
Frequently Asked Questions
Can I use canned peaches for Peach Cream Cheese Muffins?
Yes. The recipe uses two 15-ounce cans of peaches. Reserve 2 tablespoons of peach juice for the batter, drain the fruit, and chop it into two sizes for the filling and topping.
Why do these muffins have a cream cheese center?
The cream cheese filling adds a smooth, lightly tangy contrast to the sweet muffin batter and juicy peaches. It gives the muffins a cheesecake-inspired flavor without requiring a separate crust.
Why does the oven temperature change during baking?
The recipe starts at 425°F for 5 minutes, then reduces the temperature to 350°F for another 20–25 minutes. Follow both stages for the intended baking method.
How many muffins does this recipe make?
The recipe yields approximately 12–14 muffins. The exact number depends on the size of your muffin pan and how much batter you place in each liner.
Can I add cinnamon to the streusel?
Yes. The recipe notes that cinnamon is optional in the crumb topping. A small amount can complement the peaches and brown the topping’s flavor profile.
How do I keep the muffins fresh?
Let them cool, then transfer them to an airtight container and refrigerate. Because the muffins contain cream cheese, avoid storing them at room temperature for longer than the original recipe’s recommended one day.
Final Thoughts
Peach Cream Cheese Muffins bring together soft peach-filled muffins, a creamy vanilla center, and a buttery streusel topping. They’re easy to prepare without a mixer and can be made with canned peaches any time of year or fresh peaches when they’re in season. With their combination of fruit, cream cheese, and crumb topping, they’re a delicious choice for breakfast, brunch, or dessert.
Print
Peach Cream Cheese Muffins – Easy Bakery-Style Muffins with Streusel
These peach cream cheese muffins feature juicy peaches, a smooth cream cheese center, and a buttery streusel topping. Made with canned peaches and simple ingredients, they’re a sweet breakfast or dessert that can be enjoyed any time of year.
- Total Time: 50 minutes
- Yield: 12–14 muffins
Ingredients
Streusel Crumb Topping
- 3/4 cup all-purpose flour
- 1/3 cup granulated sugar
- 1/4 cup unsalted butter, melted
Cream Cheese Filling
- 8 oz. cream cheese, room temperature
- 1/3 cup granulated sugar
- 1 teaspoon vanilla
Peach Muffins
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1/2 teaspoon salt
- 2 eggs
- 1/4 cup unsalted butter, melted and cooled to room temperature
- 1/2 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/2 cup milk
- 2 Tablespoons peach juice (from the can of peaches)
- 2 (15-ounce) cans of peaches
- 1 Tablespoon all-purpose flour (to toss the peaches)
Instructions
- Prepare the peaches: Reserve 2 Tablespoons of peach juice from the cans for the muffin batter, then drain the peaches. Chop enough peaches into small 1/3-inch pieces to make 1 heaping cup for the batter. Chop additional peaches into slightly larger pieces, about 1/2 inch, to sprinkle on top. You will need about 3/4–1 cup for the topping, and may have some peaches left over.
To Make the Streusel
- Using a fork, whisk 1/3 cup of granulated sugar and 3/4 cup of flour together. Add cinnamon if desired. Pour in the melted butter and mix with a fork until evenly moistened and coarse crumbs form. Refrigerate until ready to use.
To Make the Cream Cheese Filling
- Mix the softened cream cheese, 1/3 cup of sugar, and vanilla until smooth. Set aside. The mixture does not need to be whipped until fluffy; simply combine the ingredients.
To Make the Peach Muffin Mixture
- Preheat the oven to 425°F. Line a standard muffin pan with paper liners and set aside.
- In a large mixing bowl, whisk together the eggs, sugar, reserved peach juice, milk, vanilla, and melted butter.
- Sift in the all-purpose flour, baking powder, and salt. Whisk to combine.
- Toss 1 cup of the small diced peaches with 1 Tablespoon of flour. Gently fold the peaches into the muffin mixture using a rubber spatula.
To Assemble the Muffins
- Spread about 2 1/2 Tablespoons of batter into the bottom of each paper liner. Add about 2–3 teaspoons of cream cheese filling in the center. Spread about 1 Tablespoon of muffin batter over the filling. Each cup should be about 2/3 to 3/4 full. Add a few pieces of chopped peaches on top and sprinkle with streusel crumbs.
- Place the muffin pan on a baking sheet and put it in the oven. Bake for 5 minutes at 425°F, then reduce the oven temperature to 350°F and bake for 20–25 minutes. Cool in the pan for 5 minutes, then transfer the muffins to a rack to cool completely.
- Store at room temperature for up to 1 day, then refrigerate in an airtight container for 3–4 days.
Notes
- Using fresh peaches: Substitute almost 1 lb. of peeled and chopped ripe, juicy peaches for the canned peaches.
- Peach juice substitute: If using fresh peaches, replace the peach juice with milk or orange juice.
- Optional streusel variation: Add cinnamon to the streusel mixture if desired.
- Storage: Keep the muffins at room temperature for up to 1 day, then refrigerate in an airtight container for 3–4 days.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert, Breakfast
- Method: Bake
- Cuisine: American