If you’re craving something sweet, flaky, and fruity for breakfast or brunch, these Peach Cream Cheese Croissant Rolls hit every note. Juicy peaches pair with smooth, tangy cream cheese wrapped in golden, buttery croissant dough for a treat that looks bakery-fresh but comes together fast.
Perfect for busy mornings, weekend gatherings, or when you want to impress without stress, these rolls deliver warm pastry, creamy filling, and sweet peach bites in every serving. They bake up beautifully and fill your kitchen with an irresistible aroma.
Quick Recipe Snapshot
- Prep Time: 15 minutes
- Cook Time: 20-25 minutes
- Total Time: 35-40 minutes
- Servings: 8 rolls
- Difficulty: Beginner-friendly
- Best For: Breakfast, brunch, dessert, or afternoon snacks
- Main Flavor Notes: Sweet peaches, tangy cream cheese, buttery pastry with hints of vanilla and cinnamon
Why You’ll Love This Peach Cream Cheese Croissant Rolls
- Flaky texture meets creamy center: The croissant dough turns crisp and golden while the filling stays soft and luscious.
- Quick and easy: Uses store-bought croissant dough so you skip complicated pastry making.
- Family favorite: Kids and adults both reach for seconds thanks to the sweet peach flavor.
- Beautiful on Pinterest: They photograph stunningly with a simple glaze drizzle and fresh peach slices.
- Make-ahead friendly: Assemble ahead and bake fresh when needed for stress-free mornings.
What Is Peach Cream Cheese Croissant Rolls?
These Peach Cream Cheese Croissant Rolls combine refrigerated croissant dough with a simple cream cheese filling and fresh or canned peaches. Each triangle gets spread with sweetened cream cheese, dotted with peach pieces, rolled up, and baked until flaky and golden.
The combination works because the tangy cream cheese balances the sweet peaches, while the buttery layers of croissant dough add richness and crunch. Beginners love it because the dough handles easily and requires no special skills.
Recipe Inspiration
This recipe draws from classic American peach desserts and quick pastry ideas popular in home kitchens. It takes inspiration from fruit-filled croissants and cream cheese danishes, creating an easy hybrid that highlights summer peaches or convenient canned options year-round. The straightforward method focuses on fresh flavors and contrasting textures rather than complex techniques.
Ingredients You’ll Need
For the Rolls
- 1 can (8 ounces) refrigerated crescent roll dough or croissant dough (8 triangles): Forms the flaky, buttery base.
- 8 ounces full-fat cream cheese, softened: Creates the rich, creamy filling.
- 1/3 cup granulated sugar: Sweetens the filling without overpowering the fruit.
- 1 teaspoon vanilla extract: Adds warm depth and rounds out flavors.
- 1/2 teaspoon ground cinnamon: Brings gentle warmth that complements peaches.
- 1 1/2 cups fresh peaches, peeled and diced (or drained canned peaches in juice): Delivers juicy fruit bursts.
For the Glaze (Optional but Recommended)
- 1/2 cup powdered sugar: Forms a smooth, sweet topping.
- 1-2 tablespoons milk or peach juice: Adjusts consistency for drizzling.
- 1/4 teaspoon vanilla extract: Enhances the glaze flavor.
Optional Add-ins
- 1 tablespoon lemon juice: Tossed with peaches to prevent browning and add brightness.
- 2 tablespoons chopped pecans or almonds: Adds pleasant crunch (optional).
How to Make Peach Cream Cheese Croissant Rolls
Step 1: Preheat and Prep Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper for easy cleanup and even browning.
Step 2: Make the Cream Cheese Filling In a medium bowl, beat the softened cream cheese, granulated sugar, vanilla extract, and cinnamon until smooth and creamy, about 1-2 minutes. This creates a spreadable mixture that melts nicely during baking.
Step 3: Prepare the Peaches If using fresh peaches, peel, pit, and dice them into small pieces. Toss with 1 tablespoon lemon juice to keep them vibrant. Drain canned peaches well and pat dry to avoid soggy dough.
Step 4: Assemble the Rolls Unroll the crescent dough and separate into 8 triangles. Spread about 1-2 tablespoons of cream cheese mixture on the wide end of each triangle. Place 1-2 tablespoons diced peaches on top of the filling. Sprinkle with nuts if using. Roll from the wide end to the point, tucking in the sides slightly to seal in the filling. Place seam-side down on the prepared baking sheet.
Step 5: Bake to Golden Perfection Bake for 20-25 minutes until the rolls turn deep golden brown and the edges look crisp. The filling should look set but still soft. Rotate the pan halfway through for even color.
Step 6: Glaze and Serve While the rolls cool slightly, whisk powdered sugar, milk (or peach juice), and vanilla until smooth. Drizzle over warm rolls. Serve fresh for the best texture.
The Simple Cooking Science Behind This Recipe
The egg wash isn’t needed here because the croissant dough already contains butter that promotes beautiful browning through the Maillard reaction. Spreading the filling only on the wide end prevents it from leaking out during rolling and baking.
Acid from lemon juice or the natural tartness in peaches balances the rich cream cheese, keeping the overall flavor bright instead of heavy. Baking at 375°F allows the dough to puff and crisp before the filling becomes too runny, creating that ideal contrast between flaky exterior and creamy interior.
Expert Tips for Best Results
- Use full-fat cream cheese for the creamiest texture—low-fat versions can turn watery.
- Don’t overfill the triangles; extra filling will leak and burn on the pan.
- Pat peaches very dry to prevent excess moisture from making the dough soggy.
- For extra shine and color, brush the tops lightly with melted butter before baking.
- Check at 18 minutes—ovens vary, and you want golden, not dark brown.
- Let rolls cool 5 minutes before glazing so the drizzle sets nicely without melting away.
- Work quickly with the dough straight from the fridge for easier handling.
Easy Variations
- Berry Peach: Add a handful of fresh blueberries or raspberries with the peaches.
- Spiced Version: Increase cinnamon to 1 teaspoon and add a pinch of nutmeg or cardamom.
- Lighter Option: Use reduced-fat cream cheese and less sugar, or try peach preserves for concentrated flavor.
- Nutty Crunch: Mix chopped toasted almonds into the filling for texture.
- Mini Rolls: Cut triangles in half for bite-sized party appetizers.
- Air Fryer: Cook at 350°F for 10-12 minutes, checking early for perfect results.
What to Serve With Peach Cream Cheese Croissant Rolls
Serve these warm with a cup of coffee or tea for breakfast. Pair with scrambled eggs or yogurt parfaits for a complete brunch spread.
For dessert, add a scoop of vanilla ice cream or fresh whipped cream. They shine at potlucks alongside savory dishes like quiche or ham sandwiches.
Try them with a fruit salad for a light lunch or pack for picnics. During holidays, serve next to other pastries on a festive board.
How to Store and Reheat
Store leftover Peach Cream Cheese Croissant Rolls in an airtight container in the fridge for up to 3 days. The texture stays best when enjoyed within 2 days.
Freezing is possible but not ideal—the pastry can become less crisp. Freeze baked and cooled rolls in a single layer, then transfer to a freezer bag for up to 1 month. Thaw overnight in the fridge.
Reheat in a 325°F oven for 8-10 minutes to restore flakiness. Avoid the microwave as it softens the pastry too much. For make-ahead, assemble rolls, cover tightly, and refrigerate up to 8 hours before baking.
Common Mistakes to Avoid
- Skipping the parchment paper leads to sticky messes and uneven baking.
- Using cold cream cheese creates lumpy filling—soften it fully first.
- Overloading with peaches causes leaks; stick to measured amounts.
- Baking at too low a temperature prevents proper rising and browning.
- Glazing while too hot makes the topping disappear into the rolls.
- Storing at room temperature too long invites food safety issues—refrigerate promptly.
Frequently Asked Questions
Can I use canned peaches instead of fresh? Yes! Drain them well and pat dry. They work beautifully year-round.
What if I don’t have crescent roll dough? Puff pastry sheets cut into triangles make a good substitute, though baking time may vary slightly.
How do I make these ahead for guests? Assemble up to 8 hours ahead, cover, and refrigerate. Bake fresh when ready.
Are these very sweet? They have balanced sweetness. Reduce sugar in the filling to 1/4 cup for a less sweet version.
Can I freeze the unbaked rolls? Yes, freeze on a tray then bag. Bake from frozen, adding 5-8 extra minutes.
What’s the best way to soften cream cheese quickly? Cut into cubes and microwave in 10-second bursts until soft but not melted.
Nutrition Facts
Per Roll (approximate, 1 of 8): 280 calories, 16g fat, 28g carbohydrates, 4g protein, 2g fiber. Values include glaze. Nutrition is approximate and may vary based on exact brands and ingredient substitutions.
These Peach Cream Cheese Croissant Rolls bring simple joy to your table with minimal effort and maximum flavor. Save this recipe for your next craving, try a variation, and enjoy every flaky, creamy bite.

