Fragrant, luxurious, and velvety smooth, Rosewater & Pistachio Ice Cream (inspired by traditional Persian Bastani Sonnati) combines the gentle floral notes of rosewater with the rich, nutty crunch of vibrant green pistachios. Cardamom adds a warm, aromatic spice undertone that makes every spoonful feel regal and refreshing.
The secret to achieving an ultra-creamy, smooth ice cream without an ice cream maker in just 15 minutes of hands-on prep is Whipping Heavy Cream to Stiff Peaks and Folding It with Sweetened Condensed Milk, Rosewater, and Crushed Pistachios. The high fat and sugar content prevents icy crystals from forming, yielding a silky, scoopable texture straight from the freezer.
Why You’ll Love This Quick Ice Cream
- No-Churn Simplicity: No ice cream machine needed—just a hand mixer and a loaf pan.
- Rich Floral Flavor: Elegant rosewater paired with warm cardamom creates an authentic Middle Eastern profile.
- Shatteringly Crunchy: Packed with toasted, coarsely chopped raw pistachios throughout every layer.
- Prep Ahead Perfection: Takes 10 minutes to whip together before freezing into a dense, scoopable dessert.
Ingredients You’ll Need
- The Creamy Base: 2 cups cold heavy whipping cream (36%+ milk fat), 1 can (14 oz) sweetened condensed milk (chilled), and 1 teaspoon vanilla extract.
- Floral & Spice Aromatics: 1½ tablespoons high-quality rosewater, ½ teaspoon ground green cardamom, and 2 drops natural red or pink food coloring (optional, for a subtle blush hue).
- The Nutty Crunch: ¾ cup raw shelled pistachios (coarsely chopped; divided), plus 1 tablespoon edible dried rose petals for garnish.
Step-by-Step Instructions
1.Whip Cold Heavy Cream:3 mins.
In a large, chilled mixing bowl, beat 2 cups cold heavy whipping cream on medium-high speed for 3 minutes until stiff, billowy peaks form.
2.Whisk Sweetened Condensed Milk Base:3 mins.
In a separate bowl, whisk together chilled sweetened condensed milk, rosewater, ground cardamom, vanilla extract, and optional pink food coloring until completely smooth and fragrant.
3.Fold Base & Layer Pistachios:3 mins.
Gently fold one-third of the whipped cream into the condensed milk mixture to lighten it. Fold in the remaining whipped cream and ½ cup coarsely chopped pistachios using a rubber spatula until combined (do not overmix or deflate the cream).
4.Transfer & Freeze:2 mins.
Pour the ice cream mixture into a chilled 9×5-inch loaf pan or airtight freezer-safe container. Smooth the top with a spatula and scatter the remaining ¼ cup chopped pistachios and dried rose petals over top.
5.Chill & Serve:4 hours.
Cover tightly with plastic wrap touching the surface and freeze for at least 4 hours (or overnight) until firm. Scoop into chilled bowls and serve!

Tips from the Kitchen
- Measure Rosewater Carefully: Rosewater varies in concentration. Start with 1 to 1½ tablespoons—too much can taste perfume-like or bitter.
- Toast Your Pistachios: Toasting pistachios in a dry skillet for 2 minutes before chopping releases their fragrant natural oils and keeps them extra crisp inside the frozen cream.
- Use Chilled Ingredients: Ensure both the heavy whipping cream and sweetened condensed milk are ice-cold before starting to maximize air incorporation and volume.
Quick Recipe Card
- Prep: 10 mins | Freeze: 4 hours | Yield: 6–8 Servings
Ingredients:
- 2 cups Heavy Whipping Cream (cold)
- 1 can (14 oz) Sweetened Condensed Milk
- 1½ tbsp Rosewater & ½ tsp Ground Cardamom
- 1 tsp Vanilla Extract
- ¾ cup Raw Pistachios (chopped)
- Dried Rose Petals (for garnish)
Instructions:
Whip heavy cream to stiff peaks. In a separate bowl, whisk sweetened condensed milk, rosewater, cardamom, and vanilla. Fold whipped cream and ½ cup chopped pistachios into condensed milk mixture. Transfer to a loaf pan, top with remaining pistachios and rose petals, cover, and freeze for 4 hours until firm!