These delicate European-style sweet buns combine pillowy yeast dough with two indulgent fillings: a smooth rose-scented cream cheese mixture and tart homemade raspberry compote. The floral notes from rose water perfectly complement the bright fruit flavors, creating an elegant dessert that bridges traditional pastry techniques with contemporary flavor combinations.
The dough requires a single rise, while the fillings come together quickly. Each bun is hand-shaped with a center well to hold the cheesecake and raspberry layers. After their final proof, the buns bake until golden, developing a tender crumb that contrasts beautifully with the rich, creamy center. Optional pistachios or rose petals add visual appeal and subtle crunch.
Best enjoyed fresh from the oven while still slightly warm, these buns showcase the art of balancing floral sweetness with fruit acidity. The medium difficulty level rewards patience with bakery-quality results perfect for special occasions or weekend baking projects.
The first time I caught a whiff of rose water in baking, I was walking past a tiny patisserie in Prague. Something about that floral sweetness wrapped around warm dough felt like discovering a secret language of pastry. When I started experimenting with raspberry and rose together, I realized how the tart fruit keeps the floral notes from becoming too perfumed. Now these buns appear on my table whenever I want something that feels special but still approachable.
Last spring, I made a batch for my sister's baby shower and watched my normally reserved aunt lean in, close her eyes, and actually smile after the first bite. The combination of textures—soft pillowy dough, creamy center, and those jewel-like raspberries—seems to stop conversation in the best way.
Ingredients
- 450 g all-purpose flour: Creates the structure for those wonderfully soft clouds of dough we are after
- 60 g caster sugar: Just enough sweetness to support the filling without competing
- 7 g instant dry yeast: The magic worker that gives us those airy, tender crumb structures
- ¼ tsp salt: Enhances all the flavors and keeps the sweetness from becoming cloying
- 220 ml whole milk, lukewarm: Adds richness and helps activate that yeast properly
- 60 g unsalted butter, softened: The secret to keeping these buns tender and not dry
- 1 large egg: Provides structure and helps the dough hold together beautifully
- 200 g cream cheese, room temperature: Must be soft enough to create that silky smooth filling
- 50 g icing sugar: Dissolves perfectly into the cream cheese for consistent sweetness
- 1 tsp rose water: Start here—you can always add more but you cannot take it back
- 1 egg yolk: Gives the cheesecake filling that lush, velvety texture
- 150 g fresh or frozen raspberries: Frozen work perfectly if they are thawed first
- 40 g caster sugar: Balances the natural tartness of the raspberries
- 1 tbsp lemon juice: Brightens the compote and makes those raspberry flavors pop
- 1 tbsp milk for brushing: Helps the topping adhere and gives the buns a lovely sheen
- 1 tbsp demerara sugar optional: Adds the most delightful crunch against the soft dough
- 2 tbsp chopped pistachios or dried edible rose petals optional: Makes these look absolutely stunning
Instructions
- Prepare the dough:
- In a large bowl, combine flour, sugar, yeast, and salt until well blended. Add the lukewarm milk, softened butter, and egg then mix until a shaggy dough forms. Knead by hand or with a mixer for 8–10 minutes until the dough becomes smooth and elastic. Cover and let rise in a warm place for 1 hour or until doubled in size.
- Make the raspberry compote:
- Combine raspberries, sugar, and lemon juice in a small saucepan. Simmer over medium heat for 7–8 minutes, stirring occasionally, until the mixture thickens nicely. Remove from heat and let cool completely—the consistency should be jam-like.
- Prepare cheesecake filling:
- Beat the cream cheese, icing sugar, rose water, and egg yolk together until completely smooth. The mixture should be thick enough to hold its shape but still spreadable.
- Shape the buns:
- Punch down the risen dough gently and divide it into 12 equal pieces. Flatten each piece into a small disc and arrange them on a parchment-lined baking tray with space between for rising.
- Add the fillings:
- Make a shallow indentation in the center of each disc using your fingers or the back of a spoon. Spoon 1–2 teaspoons of cheesecake filling into each well then top with 1 teaspoon of cooled raspberry compote.
- Second rise:
- Cover the tray loosely with plastic wrap or a clean kitchen towel. Let the buns rise for 30–40 minutes until they look puffy and feel light to the touch.
- Prepare for baking:
- Preheat your oven to 180°C (350°F). Brush the exposed dough edges with milk then sprinkle with demerara sugar if you want that extra sparkle.
- Bake to golden perfection:
- Bake for 20–25 minutes until the tops are golden brown and the buns feel set. Cool slightly on the tray then garnish with chopped pistachios or rose petals if you are feeling fancy.
There is something profoundly satisfying about serving warm buns that people cannot help but admire. The way the rose scent drifts up as they break open feels like hosting a tiny celebration.
Getting The Dough Right
After years of baking yeasted treats, I have learned that dough tells you everything you need to know if you pay attention. If it feels tight and resistant, let it rest a few minutes before continuing to shape. A well-fermented dough should feel alive, almost like a pet, springing back gently when you poke it.
Balancing Floral Flavors
Rose water walks a fine line between elegant and overwhelming, and I have crossed it plenty of times. The trick is pairing it with something tart and bright like raspberry or lemon. Those acidic notes ground the floral sweetness and keep it tasting sophisticated rather than like you are eating perfume.
Make Ahead Magic
These buns actually taste better when you plan ahead because the flavors have time to become friends overnight. You can prepare the dough through the first rise then refrigerate it overnight, which develops incredible depth. The compote keeps for a week in the fridge and the cheesecake filling tastes better after a day of mingling.
- Freeze the baked buns and reheat gently in the oven for freshly-baked texture
- The compote doubles beautifully as a topping for ice cream or yogurt
- Leftover buns make the most decadent French toast you have ever tasted
There is nothing quite like pulling these warm, rose-scented buns from the oven and watching the anticipation build around the table. They have become my go-to for moments that call for something memorable.
Recipe Q&A
- → Can I make these buns ahead of time?
-
Yes, you can prepare the dough and refrigerate it overnight after the first rise. The fillings can also be made a day in advance and stored separately. Assemble and bake the next day for best results.
- → Is rose water essential or can I substitute it?
-
Rose water provides the signature floral flavor, but you can substitute with orange blossom water or vanilla extract. Alternatively, increase the lemon juice in the compote for a brighter citrus profile.
- → Why did my cheesecake filling leak during baking?
-
This happens if the indentation isn't deep enough or edges aren't sealed properly. Create a deeper well and avoid overfilling. Also ensure buns have fully proofed before baking to maintain structure.
- → Can I use frozen raspberries for the compote?
-
Absolutely. Frozen raspberries work perfectly for the compote. No need to thaw first—simmer them directly with sugar and lemon juice. They may need an extra minute or two to reach the right consistency.
- → How do I know when the buns are fully baked?
-
The tops should be golden brown and sound hollow when tapped lightly. An instant thermometer inserted into the dough (not filling) should read 190°F. The centers should feel set, not jiggly.
- → Can I freeze these buns?
-
Freshly baked buns freeze well for up to 1 month. Cool completely, wrap individually in plastic, then place in a freezer bag. Thaw at room temperature and refresh in a 350°F oven for 5 minutes.