There are few things in life that feel as cozy and comforting as the smell of a warm loaf baking in the oven, and the Peaches & Cream Cheese Loaf does just that. The moment I slice into it, the sweet aroma of ripe peaches mingles with the rich, creamy scent of the cream cheese filling, and suddenly the whole kitchen feels like a warm hug. This is a loaf that invites lingering mornings, lazy afternoons, and quiet moments of indulgence with a cup of tea or coffee.

I still remember the first time I made this loaf. I had a basket of fresh, juicy peaches that were begging to be used, and I wanted something special for a weekend brunch. The idea of swirling cream cheese into soft, tender bread felt like magic—and when I finally pulled it out of the oven, my family gathered around, oohing and aahing over the marbled filling and golden crust. It instantly became a recipe that I would make again and again, perfect for sharing or savoring all on your own.
What makes this Peaches & Cream Cheese Loaf so special is how it blends textures and flavors: the soft, moist bread, the sweet-tart peaches, and that decadent ribbon of cream cheese in every bite. It’s more than a dessert or snack; it’s a little moment of joy baked into every slice. And whether you’re making it for breakfast, an afternoon treat, or a holiday gathering, this loaf feels just right.
Every time I pull this loaf out of the oven, I’m reminded why I love baking so much—it’s the way simple ingredients come together to create something extraordinary. It’s also surprisingly easy to make, making it the perfect recipe for both beginner bakers and experienced ones looking for a comforting, fruity loaf.

Why You’ll Love It
Soft, moist texture
Each slice is tender and almost melt-in-your-mouth.
The peaches keep it naturally moist without weighing it down.
Sweet and tangy flavor combination
The cream cheese adds subtle tang that balances the sweetness of the peaches.
It’s a flavor pairing that feels indulgent without being overly rich.
Easy to make
This recipe is approachable for bakers of all levels.
Minimal prep, simple ingredients, and quick assembly.
Perfect for any occasion
Great for breakfast, brunch, snacks, or even as a gift loaf.
It’s versatile and crowd-pleasing.
Beautiful presentation
The marbled cream cheese and peach swirls make it look bakery-level professional.
No extra decoration needed to impress.
Customizable
Swap in nectarines or plums, or add a streusel topping.
It’s flexible depending on what fruit you have on hand.

Ingredient Notes & Details
Fresh peaches
Use ripe, sweet peaches for maximum flavor.
Can substitute with nectarines or canned peaches (drained) if fresh aren’t available.
Cream cheese
Full-fat cream cheese works best for a creamy, smooth swirl.
Ensure it’s softened to room temperature for easy mixing.
All-purpose flour
Provides structure while keeping the loaf tender.
Sifted flour helps ensure no lumps.
Sugar
White granulated sugar sweetens the bread while creating a light crumb.
Brown sugar can add a subtle caramel note if desired.
Eggs
Bind the ingredients together and add richness.
Use large eggs at room temperature for best results.
Butter
Softened butter enriches the loaf and keeps it moist.
Can substitute with a neutral oil for a lighter version.
Vanilla extract
Enhances sweetness and complements the peaches.
Pure vanilla extract is recommended for depth of flavor.
Baking powder & salt
Leavening agents help the loaf rise and remain fluffy.
Don’t skip or substitute baking soda for this recipe.

Step-by-Step Instructions
Preheat the oven and prepare the pan
Preheat to 350°F (175°C).
Grease a 9×5-inch loaf pan and line with parchment paper for easy removal.
Prepare the cream cheese filling
In a small bowl, mix softened cream cheese with 1/4 cup sugar and 1 teaspoon vanilla extract.
Beat until smooth and set aside.
Mix the dry ingredients
In a separate bowl, whisk together flour, baking powder, and salt.
This ensures even distribution of leavening for a uniform rise.
Cream the butter and sugar
In a large bowl, beat softened butter with 1/2 cup sugar until light and fluffy.
Add eggs one at a time, mixing well after each addition.
Combine wet and dry ingredients
Gradually add the dry mixture to the butter mixture, alternating with peaches cut into small chunks.
Fold gently to avoid overmixing, which can toughen the loaf.
Layer the batter and cream cheese
Spoon half of the batter into the prepared pan.
Add dollops of the cream cheese mixture over the batter.
Top with remaining batter, swirling lightly with a knife for a marbled effect.
Bake
Bake for 50–60 minutes or until a toothpick inserted in the center comes out clean.
Check at 45 minutes; if the top is browning too fast, loosely cover with foil.
Cool and serve
Allow the loaf to cool in the pan for 15 minutes, then transfer to a wire rack.
Slice and serve slightly warm or at room temperature.

FAQ for Common Questions
Can I use frozen peaches?
Yes, but thaw and drain them well to avoid excess moisture in the batter.
How do I prevent the cream cheese from sinking?
Make sure the cream cheese is thickened with sugar and carefully layered between the batter.
Can I make this loaf in muffins instead of a full pan?
Absolutely! Bake for 20–25 minutes and adjust for smaller portions.
Is this recipe freezer-friendly?
Yes, wrap tightly in plastic and foil. Freeze up to 3 months.
Can I make it dairy-free?
Use vegan cream cheese and substitute butter with plant-based oil or margarine.
Does this loaf need to be refrigerated?
Yes, to keep the cream cheese swirl fresh. Store in an airtight container for 3–4 days.
Storage Tips
Refrigeration
Keep in an airtight container or wrap tightly with plastic wrap.
Best consumed within 3–4 days.
Freezing
Wrap in plastic and then foil. Freeze up to 3 months.
Thaw overnight in the refrigerator before slicing.
Reheating
Slice and warm in a toaster oven or microwave for 20–30 seconds.
Enhances the aroma and slightly softens the cream cheese swirl.
Variations
Nectarine & Cream Cheese Loaf
Swap peaches with nectarines for a slightly firmer texture and bright flavor.
Cinnamon Peach Swirl
Add 1 teaspoon cinnamon to the cream cheese mixture for a warm, spiced loaf.
Glazed Peach Loaf
Drizzle simple powdered sugar glaze over cooled loaf for extra sweetness.
Almond Peach Loaf
Add 1/2 teaspoon almond extract to the batter and top with slivered almonds.
Mini Loaves
Divide batter into small pans for individual servings, perfect for gifts.
Vegan Peach Loaf
Use plant-based cream cheese, non-dairy milk, and oil instead of butter.

What to Serve with Peaches & Cream Cheese Loaf
Breakfast & Brunch
Serve with a cup of hot coffee or chai.
Add fresh fruit or yogurt for a complete morning meal.
Afternoon Snack
Pair with herbal tea or a glass of milk.
Perfect for a cozy, quiet break.
Dessert Option
Top with whipped cream or a scoop of vanilla ice cream.
Sprinkle with toasted nuts for texture.
Holiday Table
Cut into mini loaves for a festive presentation.
Garnish with peach slices or powdered sugar for extra charm.
Gift Giving
Wrap a loaf in parchment paper and ribbon.
Makes a thoughtful homemade gift for neighbors or friends.
Simple Comfort
Slice and enjoy plain—it’s flavorful enough to stand on its own.

Peaches & Cream Cheese Loaf
Ingredients
- For the loaf
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter softened
- ¾ cup granulated sugar
- 2 large eggs room temperature
- 1 teaspoon vanilla extract
- ½ cup sour cream or plain Greek yogurt
- 1 cup diced peaches fresh or canned, well drained
- For the cream cheese swirl
- 4 oz cream cheese softened
- ¼ cup granulated sugar
- 1 large egg
- ½ teaspoon vanilla extract
Instructions
- Preheat the oven to 350°F (175°C). Grease and line a loaf pan with parchment paper.
- Prepare the cream cheese layer:
- In a bowl, mix the cream cheese, sugar, egg, and vanilla until smooth. Set aside.
- Mix the dry ingredients:
- In another bowl, whisk together the flour, baking powder, baking soda, and salt.
- Make the batter:
- In a large bowl, cream the butter and sugar until light and fluffy. Beat in the eggs one at a time, then add vanilla. Mix in the sour cream until smooth.
- Combine:
- Gradually add the dry ingredients to the wet mixture, stirring just until combined. Gently fold in the diced peaches.
- Assemble the loaf:
- Pour half of the batter into the prepared pan. Spoon the cream cheese mixture evenly over it. Top with the remaining batter and lightly swirl with a knife.
- Bake:
- Bake for 50–55 minutes, or until a toothpick inserted into the center comes out mostly clean.
- Cool:
- Let the loaf cool in the pan for 15 minutes, then transfer to a wire rack to cool completely before slicing.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.








Leave a Reply