If you’re craving something sweet, buttery, and fruity for breakfast or afternoon coffee, these Peach Cream Cheese Danish Cups deliver every time. Flaky pastry cups hold a smooth, tangy cream cheese filling topped with juicy cinnamon-spiced peaches. They look bakery-beautiful but come together fast with store-bought puff pastry.
Perfect for busy families, weekend brunches, or when you want to impress without stress, these little danishes bake up golden and smell incredible. One bite gives you crisp edges, creamy center, and sweet peach flavor that feels special yet simple.
Quick Recipe Snapshot
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 12 cups
- Difficulty: Easy
- Best For: Breakfast, brunch, dessert, potlucks
- Main Flavor Notes: Sweet peaches, tangy cream cheese, buttery pastry, warm cinnamon
Why You’ll Love This Peach Cream Cheese Danish Cups
- Bakery-style look with zero fuss – Puff pastry creates beautiful, flaky layers without the work of homemade dough.
- Perfect sweet-tangy balance – Cream cheese keeps the filling rich but bright, while peaches add fresh fruit flavor.
- Ready in under 40 minutes – Great for last-minute guests or quick weekend treats.
- Kid-friendly and crowd-pleasing – Individual portions make them easy to serve and share.
- Stunning on Pinterest – Golden cups with juicy peach topping photograph beautifully for boards.
What Is Peach Cream Cheese Danish Cups?
Peach Cream Cheese Danish Cups are individual pastries made by pressing puff pastry into a muffin tin, filling with sweetened cream cheese, and topping with spiced peaches before baking. They combine the flaky texture of classic Danish pastry with the convenience of a handheld cup.
The cream cheese filling stays creamy and stable while the peaches become soft and jammy during baking. Using puff pastry instead of traditional laminated dough makes this version beginner-friendly and quick, while still delivering that satisfying contrast of textures.
Recipe Inspiration
This recipe draws inspiration from traditional Danish pastries (wienerbrød) that feature enriched dough, creamy fillings, and fruit. While classic versions often use yeasted dough and take hours, this modern American-style adaptation uses buttery puff pastry for speed and accessibility. The peach and cream cheese pairing works wonderfully because the tartness of the cheese balances the natural sweetness of ripe summer peaches.
Ingredients You’ll Need
For the Pastry Base
- 2 sheets frozen puff pastry (thawed according to package) – Creates light, flaky layers.
- 1 large egg + 1 tablespoon water (for egg wash) – Gives golden color and shine.
For the Cream Cheese Filling
- 8 oz (226g) full-fat cream cheese, softened – Provides rich, tangy base.
- ¼ cup (50g) granulated sugar – Sweetens without overpowering.
- 1 teaspoon vanilla extract – Adds warm depth.
- ½ teaspoon lemon zest – Brightens the filling and cuts richness.
- 1 teaspoon fresh lemon juice – Prevents the filling from tasting flat.
For the Peach Topping
- 2 cups (about 3 medium) fresh peaches, peeled and diced (or 1 can 15 oz sliced peaches, well drained) – Main fruit flavor.
- 2 tablespoons brown sugar – Adds caramel notes when baked.
- ½ teaspoon ground cinnamon – Warm spice that complements peaches.
- 1 tablespoon cornstarch – Thickens juices to prevent soggy pastry.
Optional Garnish
- Powdered sugar for dusting
- Fresh mint leaves
How to Make Peach Cream Cheese Danish Cups
1. Prepare the oven and pan Preheat oven to 400°F (200°C). Lightly grease a 12-cup muffin tin or line with paper liners for easier release.
2. Cut the pastry Unfold thawed puff pastry sheets on a lightly floured surface. Cut each sheet into 6 equal squares (12 total). Gently press each square into a muffin cup, allowing edges to come slightly above the rim.
3. Make the cream cheese filling In a medium bowl, beat softened cream cheese, granulated sugar, vanilla, lemon zest, and lemon juice until smooth and creamy, about 1-2 minutes. Set aside.
4. Prepare the peaches In a small bowl, toss diced peaches with brown sugar, cinnamon, and cornstarch until evenly coated. The mixture will start releasing juices.
5. Assemble the cups Spoon about 1 heaping tablespoon of cream cheese filling into each pastry cup. Smooth the top. Add a generous spoonful of peach mixture on top, pressing lightly so peaches settle into the filling.
6. Apply egg wash and bake Mix egg with water. Brush the exposed pastry edges with egg wash. Bake for 18-22 minutes until pastry is deep golden brown and filling is set with bubbling peach juices.
7. Cool and finish Cool in the pan for 5 minutes, then carefully remove to a wire rack. Dust with powdered sugar while warm if desired. Serve warm or at room temperature.
The Simple Cooking Science Behind This Recipe
Puff pastry rises beautifully because of the steam created between its many thin butter layers. Baking at a high temperature (400°F) helps the steam expand quickly before the dough sets, creating those signature flaky layers.
The cornstarch in the peach topping is key. It absorbs excess juice released during baking, preventing the bottom of the pastry from becoming soggy while allowing the peaches to stay moist and glossy. Lemon juice and zest in the cream cheese filling balance the richness and help the flavors stay bright even after baking.
Expert Tips for Best Results
- Thaw puff pastry in the refrigerator overnight for easiest handling and best rise.
- Use full-fat cream cheese — low-fat versions release too much water and can make filling runny.
- Don’t overfill the cups. Leave a little space at the top so the filling doesn’t spill over during baking.
- Drain canned peaches very well and pat dry with paper towels to avoid excess moisture.
- For extra crisp bottoms, place the muffin tin on a preheated baking sheet in the oven.
- Let the danishes cool slightly before removing from pan. They firm up as they cool.
- Taste your peaches first. Very sweet peaches may need less brown sugar.
Easy Variations
- Berry Peach Danish Cups: Replace half the peaches with fresh blueberries or raspberries.
- Cinnamon Streusel Top: Add a simple oat-brown sugar crumble before baking for extra crunch.
- Mini Version: Use mini muffin tins for bite-sized party treats (reduce bake time to 12-15 minutes).
- Lighter Version: Use reduced-fat cream cheese and fresh peaches only (no added sugar on fruit).
- Almond Peach: Add ¼ teaspoon almond extract to the filling and sprinkle sliced almonds on top.
- Spiced Version: Add a pinch of cardamom or nutmeg to the peach mixture for warmer flavor.
What to Serve With Peach Cream Cheese Danish Cups
- Hot coffee or vanilla latte
- Fresh fruit salad or berry compote
- Crispy bacon or breakfast sausage
- Yogurt parfaits for a brunch spread
- Vanilla ice cream for dessert
- Iced tea or sparkling lemonade for afternoon snacks
- Cheese board for a light lunch pairing
How to Store and Reheat
Store leftover Peach Cream Cheese Danish Cups in an airtight container in the refrigerator for up to 3 days.
Freezing is possible but not ideal — the pastry softens after thawing. For best results, freeze baked and cooled cups on a tray, then transfer to a freezer bag for up to 1 month. Thaw overnight in the fridge.
Reheat in a 350°F oven for 8-10 minutes until warm and pastry crisps up again. Avoid microwave as it makes the pastry chewy.
Make-ahead tip: Assemble the cups up to 4 hours ahead, cover, and refrigerate. Brush with egg wash right before baking.
Common Mistakes to Avoid
- Using cold cream cheese – It won’t mix smoothly and leaves lumps. Always soften first.
- Skipping egg wash – The pastry stays pale and less appetizing.
- Overloading with peaches – Too much fruit causes overflow and soggy bottoms.
- Baking at lower temperature – Pastry won’t get properly flaky.
- Removing too early – Filling needs time to set or it will collapse.
- Storing while still very hot – Causes condensation and soggy pastry.
Frequently Asked Questions
Can I use canned peaches instead of fresh? Yes. Drain them very well and pat dry. They work beautifully and make the recipe more convenient year-round.
Do I need to peel fresh peaches? Peeling is recommended for smoother texture, but unpeeled works fine if you don’t mind the skins.
Can I make these ahead for a party? Yes. Assemble up to 4 hours before baking and keep refrigerated. Bake fresh when guests arrive.
What if I don’t have puff pastry? You can use crescent roll dough, though the texture will be softer and less flaky.
How do I prevent the bottoms from getting soggy? Use cornstarch in the peach mixture and bake at high temperature. Preheating the baking sheet also helps.
Are these good warm or at room temperature? Both! They’re delicious warm from the oven or at room temperature for brunch spreads.
Nutrition Facts
Per serving (1 cup): Approximately 245 calories, 15g fat, 24g carbohydrates, 3g protein, 12g sugar. Nutrition information is approximate and may vary depending on brands and exact measurements.
These Peach Cream Cheese Danish Cups bring together everything you love about bakery pastries with the ease of a simple home recipe. Save this one for your next brunch or weekend treat, and try the berry variation when you want something new. Your kitchen will smell amazing, and everyone will ask for the recipe.

