Every spring, when the almond trees began to bloom outside my grandmother’s window, she would prepare the most enchanting desserts. Though she was Sicilian, she loved experimenting with flavors from all over, and one of her most beloved creations was this Pistachio Rosewater Cup. She would serve it on delicate porcelain dishes, sprinkled with crushed pistachios and a few rose petals from her garden no alcohol, just pure, creamy elegance.
Today, I’m sharing that recipe with a gentle twist of my own inspired by Middle Eastern floral notes and Mediterranean simplicity. This alcohol-free, creamy dessert is perfect for Easter brunches, baby showers, or just to welcome the sunshine with a spoonful of bliss.
🌿 Looking for more floral or Mediterranean-inspired ideas? Don’t miss my full collection of elegant spring desserts.
Why You’ll Love This Pistachio Rosewater Cup
- It’s an elegant treat perfect for spring gatherings.
- Delicate floral flavor from rosewater brings a romantic touch.
- Naturally alcohol-free, making it suitable for everyone.
- Crunchy pistachios add the perfect contrast to the smooth texture.
- It looks as good as it tastes — think of it as dessert-meets-blooming-garden.
Ingredients (Serves 6)
For the base custard:
- 500 ml (2 cups) whole milk
- 200 ml (¾ cup + 1 tbsp) heavy cream
- 80 g (⅓ cup + 1 tbsp) sugar
- 2 tbsp cornstarch
- 1 tsp pure vanilla extract
- 1 tbsp rosewater (adjust to taste)
- A pinch of salt
Toppings:
- 100 g (¾ cup) shelled pistachios, lightly toasted and roughly chopped
- Dried edible rose petals (optional, for garnish)
- A drizzle of honey or rose syrup (optional)
Instructions
1. Make the Creamy Base
In a medium saucepan, combine the milk, cream, and sugar. Heat gently over medium heat, stirring until the sugar dissolves completely.
In a small bowl, whisk the cornstarch with 2 tablespoons of cold milk until smooth. Pour this mixture into the warm milk and stir continuously.
Keep cooking, stirring constantly, until the mixture thickens — about 7–8 minutes. Don’t let it boil. Once thickened, remove from heat and stir in the vanilla, rosewater, and salt.
💡 Tip: Rosewater can vary in strength. Start with 1 tablespoon and taste — it should be delicate, not overpowering.
2. Chill and Set
Pour the mixture evenly into 6 small cups or dessert glasses. Let them cool to room temperature before covering with plastic wrap and refrigerating for at least 2 hours (or overnight) until fully set.
3. Add the Crunchy Pistachios
Just before serving, top each cup with a generous spoonful of toasted pistachios. Add a drizzle of honey or a few drops of rose syrup if you like a touch more sweetness.
Garnish with edible rose petals for that extra springtime elegance.
💡 Pistachios not only add the perfect crunch — they’re also rich in antioxidants and healthy fats. Learn more about the health benefits of pistachios.

Make It Yours
This dessert is wonderfully versatile. You can:
- Use almond milk and coconut cream for a dairy-free version.
- Add crushed cardamom for an extra aromatic depth.
- Layer it with crumbled shortbread or sponge cake for a parfait-style version.
Serving Suggestions
Serve these cups on a sunny terrace, maybe with some fresh mint tea or jasmine green tea. They pair beautifully with light citrus fruits like oranges or blood oranges on the side.
They’re also stunning as part of a spring dessert table — think lemon tarts, berry pavlovas, and lavender madeleines.

From Our Family to Yours
This recipe is close to my heart not only for its delicate taste but for the memories it holds. My husband Mark loves how the crunchy pistachios contrast with the smooth custard, and we often serve it for guests who want something special, yet light and refreshing.
It’s a dessert made for sharing for creating little moments of calm joy during the buzz of spring.
Frequently Asked Questions – Pistachio Rosewater Cup
Can I make this dessert ahead of time?
Absolutely! The Pistachio Rosewater Cup is perfect for prepping in advance. You can make it the night before and keep it refrigerated. Just add the pistachios and rose petals right before serving to keep them crunchy and fresh.
Is rosewater safe for children?
Yes, rosewater is alcohol-free and safe for kids. Just make sure you use food-grade rosewater from a trusted brand, and adjust the amount to keep the flavor light and pleasant.
What if I don’t like rosewater?
If rosewater isn’t your favorite, you can substitute it with orange blossom water or leave it out entirely. The base is still a creamy, delicious dessert even without the floral flavor.
Can I make this recipe dairy-free?
Yes! Swap whole milk for almond milk (or oat milk), and use coconut cream instead of heavy cream. It will change the flavor slightly but still result in a luscious, creamy dessert.
Can I serve it warm instead of cold?
Traditionally, this dessert is served chilled for a refreshing finish, especially in spring. But if you prefer, you can enjoy it slightly warm just skip the chilling step. The texture will be looser, more like a pudding.
How long does it keep in the fridge?
Stored in an airtight container or covered with plastic wrap, the cups will stay fresh in the fridge for up to 3 days. Just remember to add toppings right before serving to keep the texture contrast.
Final Thought
The Pistachio Rosewater Cup is more than just a creamy dessert. It’s a celebration of the season, of family, and of beauty in simplicity. Whether you serve it on a special occasion or as a quiet treat for yourself, may each spoonful bring you a bit of blooming joy 🌸
Pistachio Rosewater Cup
Equipment
- Saucepan
- Whisk
- Small dessert cups
Ingredients
Base Custard
- 500 ml whole milk
- 200 ml heavy cream
- 80 g sugar
- 2 tbsp cornstarch
- 1 tsp pure vanilla extract
- 1 tbsp rosewater adjust to taste
- salt a pinch
Toppings
- 100 g shelled pistachios lightly toasted and roughly chopped
- dried edible rose petals optional, for garnish
- honey or rose syrup optional, for drizzling
Instructions
- In a medium saucepan, combine the milk, cream, and sugar. Heat gently over medium heat, stirring until the sugar dissolves completely.
- In a small bowl, whisk the cornstarch with 2 tablespoons of cold milk until smooth. Pour this mixture into the warm milk and stir continuously.
- Keep cooking, stirring constantly, until the mixture thickens — about 7–8 minutes. Don’t let it boil. Once thickened, remove from heat and stir in the vanilla, rosewater, and salt.
- Pour the mixture evenly into 6 small cups or dessert glasses. Let them cool to room temperature before covering with plastic wrap and refrigerating for at least 2 hours (or overnight) until fully set.
- Just before serving, top each cup with a generous spoonful of toasted pistachios. Add a drizzle of honey or a few drops of rose syrup, and garnish with edible rose petals if desired.