Peach Cream Cheese Muffins

Why You’ll Love Peach Cream Cheese Muffins Recipe

These peach muffins have several layers of flavor and texture without requiring complicated baking techniques. The muffin itself is moist and fluffy, while diced peaches add bursts of fruity sweetness throughout. Hidden in the center is a smooth cream cheese filling that makes the muffins feel especially indulgent.

The streusel topping adds a buttery, slightly crisp finish that contrasts beautifully with the soft interior. Because the recipe uses canned peaches and some of their juice, you can also make these muffins throughout the year rather than waiting for fresh peach season.

Starting the muffins at a higher oven temperature encourages them to rise quickly, creating attractive bakery-style tops before the temperature is lowered to finish baking the centers evenly.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Streusel Topping

  • 3/4 cup all-purpose flour
  • 1/3 cup granulated sugar
  • 1/4 cup unsalted butter, melted and cooled to room temperature
  • Cinnamon, optional

For the Cream Cheese Filling

  • 8 ounces cream cheese, softened to room temperature
  • 1/3 cup granulated sugar
  • 1 teaspoon vanilla

For the 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 canned peaches
  • 2 (15-ounce) cans peaches, drained, with juice reserved
  • 1 tablespoon all-purpose flour, for tossing with the diced peaches

Directions

1. Make the Streusel

In a small bowl, whisk together 1/3 cup granulated sugar and 3/4 cup flour with a fork. Add a pinch of cinnamon if desired.

Pour in the melted, room-temperature butter and mix with a fork until the ingredients are evenly moistened and coarse crumbs form. Place the streusel in the refrigerator while preparing the remaining components.

2. Prepare the Cream Cheese Filling

Place the softened cream cheese, 1/3 cup granulated sugar, and vanilla in a bowl. Mix until smooth and thoroughly combined.

There is no need to whip the mixture until fluffy. Simply stir or whisk until the filling is creamy and no large lumps remain. Set aside.

3. Prepare the Oven and Muffin Pan

Preheat the oven to 425°F (220°C). Line a standard 12-cup muffin pan with paper liners and set it aside.

Drain the peaches, reserving at least 2 tablespoons of their juice. Dice enough peaches into small pieces for folding into the batter and reserve additional chopped pieces for topping the muffins.

4. Mix the Wet Ingredients

In a large mixing bowl, combine the eggs, 1/2 cup granulated sugar, peach juice, milk, vanilla extract, and melted and cooled butter.

Whisk until the ingredients are evenly combined.

5. Add the Dry Ingredients

Sift the 2 cups of all-purpose flour, baking powder, and salt into the wet ingredients.

Whisk just until combined. Avoid excessive mixing, as overmixing can make muffins dense rather than tender.

6. Add the Peaches

Measure about 1 cup of small diced peaches and toss them with 1 tablespoon of flour. Coating the fruit lightly in flour helps distribute the pieces throughout the muffin batter.

Using a rubber spatula, gently fold the peaches into the batter.

7. Assemble the Muffins

Spoon approximately 2 1/2 tablespoons of muffin batter into the bottom of each prepared muffin cup.

Add about 2 to 3 teaspoons of cream cheese filling to the center of each muffin. Cover the filling with approximately 1 tablespoon of additional muffin batter.

The muffin cups should be roughly two-thirds to three-quarters full.

Arrange a few additional chopped peach pieces over each muffin, then generously sprinkle the chilled streusel crumbs on top.

8. Bake

Place the muffin pan on a baking sheet and transfer it to the preheated oven.

Bake at 425°F for 5 minutes. Without opening the oven unnecessarily, reduce the temperature to 350°F (175°C) and continue baking for approximately 20 to 25 minutes, or until the muffin portion is set and the tops are lightly golden.

Allow the muffins to cool in the pan for about 5 minutes before transferring them to a wire rack to cool completely.

Servings and timing

This recipe makes approximately 12 standard-size muffins.

  • Servings: 12 muffins
  • Prep time: approximately 30 minutes
  • Bake time: approximately 25–30 minutes
  • Cooling time: approximately 5 minutes in the pan, plus additional cooling on a wire rack
  • Total time: approximately 1 hour

Variations

Fresh Peach Muffins

When fresh peaches are ripe and flavorful, they can be substituted for canned peaches. Peel them if desired, dice them into small pieces, and use about 1 cup in the batter with additional pieces for the tops. If you don’t have canned peach juice, substitute milk for the 2 tablespoons of peach juice.

Cinnamon Peach Muffins

Add 1/2 teaspoon of ground cinnamon to the muffin batter and a small pinch to the streusel. Cinnamon pairs particularly well with peaches and gives the muffins a warmer flavor.

Almond Peach Muffins

Replace some or all of the vanilla extract with almond extract, using it sparingly because almond extract has a stronger flavor. You can also scatter sliced almonds over the streusel before baking.

Peach and Berry Muffins

Fold a small handful of blueberries or raspberries into the batter along with the peaches. Be gentle when folding in berries to prevent them from breaking apart and coloring the batter.

Extra Streusel Muffins

For an even more bakery-style finish, make extra streusel and add a thicker layer to the top of each muffin. Keep the streusel chilled until immediately before baking so the butter doesn’t become too soft.

Lemon Peach Cream Cheese Muffins

Add finely grated lemon zest to the muffin batter or cream cheese filling. The citrus flavor provides a bright contrast to the sweet peaches and rich cream cheese.

Storage/Reheating

Because these muffins contain a cream cheese center, refrigeration is the best option for longer storage. They can be kept at room temperature for up to 1 day when the room is reasonably cool. After that, transfer them to an airtight container and refrigerate for up to 3 to 4 days.

Allow refrigerated muffins to sit at room temperature for about 15 to 30 minutes before serving if you prefer a softer texture.

For a warm muffin, microwave an individual muffin briefly until just warmed through. Avoid overheating it because the cream cheese center can become very hot.

The muffins can also be frozen. Once completely cooled, wrap them individually and place them in a freezer-safe airtight container or freezer bag. Freeze for up to about 2 months for the best texture. Thaw overnight in the refrigerator before serving or reheating.

FAQs

1. Can I use fresh peaches instead of canned peaches?

Yes. Fresh ripe peaches work very well in these muffins. Dice them into small pieces and use approximately the same amount of fruit. Since the original batter contains peach juice from the can, replace those 2 tablespoons of juice with milk or another suitable liquid.

2. Can I use frozen peaches?

Yes, although frozen peaches should be thawed and drained thoroughly before being added to the batter. Excess moisture can make the muffins too wet. Pat the thawed peaches dry, dice them if necessary, and toss them lightly with flour before folding them into the batter.

3. Why do the muffins start baking at 425°F?

The initial burst of high heat helps the muffin batter rise quickly and encourages taller, rounded tops. Reducing the temperature to 350°F after the first 5 minutes allows the centers to finish baking without excessively browning the tops.

4. How do I keep the cream cheese filling in the center?

Make sure there is a layer of batter at the bottom of each muffin liner before adding the cream cheese. Place the filling directly in the center rather than spreading it to the edges, then cover it with additional batter. This creates a distinct cream cheese center.

5. Why are the peaches tossed with flour?

A light coating of flour helps the peach pieces remain distributed throughout the batter instead of sinking as easily toward the bottom. Use only the amount called for, since too much extra flour can affect the muffin texture.

6. How do I know when Peach Cream Cheese Muffins are done?

The tops should look set and lightly golden, and the muffin portion should spring back gently when touched. Because there is a soft cream cheese center, inserting a toothpick directly into the middle can be misleading. Test slightly off-center so the toothpick passes primarily through the muffin portion.

7. Can I make these muffins without the streusel topping?

Absolutely. The muffins can be baked without streusel if you prefer a simpler or less sweet topping. You can leave the tops plain or add a few diced peach pieces before baking.

8. Why should the cream cheese be at room temperature?

Room-temperature cream cheese blends much more easily with sugar and vanilla, producing a smooth filling. Cold cream cheese tends to remain lumpy and can be difficult to mix evenly.

9. Can I prepare these muffins ahead of time?

Yes. You can bake them a day before serving and refrigerate them in an airtight container once completely cooled. Bring them closer to room temperature before serving for a softer texture, or warm them briefly.

10. Can Peach Cream Cheese Muffins be frozen?

Yes. Cool the muffins completely before wrapping them individually and placing them in an airtight freezer-safe container. For the best quality, use them within about 2 months. Thaw them in the refrigerator overnight and bring them to room temperature or gently warm them before serving.

Conclusion

Peach Cream Cheese Muffins turn simple peach muffins into a bakery-style treat with a creamy center and buttery crumb topping. Sweet peaches keep the muffins fruity and moist, while vanilla cream cheese adds richness and the streusel provides a satisfying contrast in texture.

With canned peaches, these muffins can be enjoyed throughout the year, while fresh peaches make them an excellent summertime bake. Serve them for breakfast or brunch, enjoy one alongside coffee or tea, or save them for a sweet afternoon treat.


Print

Peach Cream Cheese Muffins

Peach Cream Cheese Muffins

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender peach muffins filled with creamy vanilla cream cheese and topped with a buttery streusel crumb. Juicy peaches make these bakery-style muffins especially moist and flavorful.

  • Author: Emily
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Yield: 12 servings
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • 3/4 cup all-purpose flour
  • 1/3 cup granulated sugar
  • 1/4 cup unsalted butter, melted
  • 8 oz. cream cheese, room temperature
  • 1/3 cup granulated sugar
  • 1 teaspoon vanilla
  • 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 canned peaches
  • 2 (15-ounce) cans peaches, drained and chopped, reserving juice
  • 1 Tablespoon all-purpose flour, for tossing the peaches

Instructions

  1. Make the streusel by whisking 1/3 cup granulated sugar with 3/4 cup all-purpose flour. Pour in 1/4 cup melted butter and mix with a fork until evenly moistened and coarse crumbs form. Refrigerate until ready to use.
  2. Make the cream cheese filling by mixing the softened cream cheese, 1/3 cup granulated sugar, and 1 teaspoon vanilla until smooth. Set aside.
  3. Preheat the oven to 425 F. Line a standard 12-cup muffin pan with paper liners.
  4. In a large mixing bowl, whisk together the eggs, 1/2 cup granulated sugar, peach juice, milk, 1 teaspoon vanilla extract, and 1/4 cup melted and cooled butter.
  5. Sift in 2 cups all-purpose flour, baking powder, and salt. Whisk just until combined.
  6. Toss 1 cup of small diced peaches with 1 Tablespoon all-purpose flour. Gently fold the coated peaches into the muffin batter with a rubber spatula.
  7. Spread about 2 1/2 Tablespoons batter into the bottom of each muffin liner. Spoon 2 to 3 teaspoons cream cheese filling into the center of each muffin, then cover with about 1 Tablespoon additional batter. Fill each cup about 2/3 to 3/4 full.
  8. Add a few pieces of chopped peach to the top of each muffin and sprinkle generously with the chilled streusel topping.
  9. Place the muffin pan on a baking sheet and bake for 5 minutes at 425 F. Without opening the oven unnecessarily, reduce the temperature to 350 F and continue baking for 20 to 25 minutes, or until the muffins are baked through.
  10. Cool the muffins in the pan for 5 minutes, then transfer them to a wire rack to cool completely.

Notes

  • A little cinnamon may be added to the streusel for extra flavor.
  • Do not overmix the muffin batter; mix just until the dry ingredients are incorporated.
  • Store at room temperature for up to 1 day. After that, refrigerate in an airtight container for up to 3 to 4 days.

Nutrition

  • Serving Size: 1 muffin
  • Calories: 360 kcal
  • Sugar: 28 g
  • Sodium: 230 mg
  • Fat: 17 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0.3 g
  • Carbohydrates: 47 g
  • Fiber: 2 g
  • Protein: 6 g
  • Cholesterol: 75 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments