Bastani Sonnati is a truly one-of-a-kind Persian ice cream. This velvety frozen dessert layers nutty pistachio, fragrant rose water, and warm saffron for a complex, luxurious flavor. Scatter crushed pistachios and a few rose petals on top and enjoy this classic Iranian treat.

If you’re tired of the usual vanilla, chocolate, and strawberry, Bastani Sonnati might become your new favorite. This traditional Persian ice cream offers a bold, layered taste that’s delightful on its own or as the finale to a special meal.
I first learned this easy home recipe from an Iranian friend. Bastani Sonnati is a beloved dessert in Iran, served throughout the summer and at celebrations. Traditional versions use mastic and salep (a starchy orchid flour) for chewiness and are sometimes enjoyed between two wafers. For this simplified version we skip those specialty ingredients and focus on the signature flavors instead.

The combination is elegant: floral rose, toasty pistachio, and saffron’s subtle perfume. Sweetened condensed milk and heavy cream give the ice cream a rich, slightly chewy texture without needing salep, while chopped nuts add a pleasant crunch.



Pair this ice cream with savory Persian dishes like saffron yogurt chicken kabobs and a light tabouleh-style salad to complete a balanced, flavorful meal.
Tip From Kevin
Ice Cream Storage
If you don’t have an insulated ice cream container, a lined meatloaf pan works well. Pour the mixture in, press a sheet of plastic wrap directly onto the surface to remove air pockets, then freeze. When ready, peel back the wrap and scoop.


Ingredient Notes and Substitutions
(See the recipe card below for exact amounts)
- Saffron – A pinch goes a long way. Toast or crush the threads first to release aroma, then bloom in a little warm water or rose water before adding.
- Rose Water – Adds a gentle floral note. Use sparingly; a little can be floral and fragrant, too much can taste soapy. Orange blossom water can substitute if preferred.
- Sweetened Condensed Milk – Provides sweetness and helps create the dense, slightly chewy texture of traditional bastani without using salep.
- Heavy Whipping Cream – Whipped to stiff peaks, it gives the ice cream a light, airy structure. If using a lighter dairy, whip longer but expect a different texture.
- Pistachios – Toast and chop them for best flavor and a crunchy contrast.
- Rose Petals – Optional for garnish; add them just before serving for visual appeal.

How to Make Persian Ice Cream
- Bloom the saffron. Crush the threads and combine with rose water or a little warm water. Let steep to release color and aroma.
- Whip the condensed milk. In a chilled mixing bowl, whisk the sweetened condensed milk briefly to lighten it and incorporate some air.
- Whip the cream. Add the heavy cream and beat on high until stiff peaks form.
- Add flavor and nuts. Fold in the saffron-rose mixture and the chopped pistachios on low speed until evenly distributed.
- Freeze. Transfer to an insulated container or a lined loaf pan. Freeze four hours for a mousse-like texture, or overnight for firmer ice cream.
- Serve. If frozen solid, let sit 10–15 minutes to soften before scooping. Top with extra pistachios and rose petals.
Recommended Tools
- Insulated ice cream storage tub – Helps reduce ice crystals while chilling. A lined metal loaf pan works as an alternative.
- Stand mixer with whisk attachment – Makes it easy to whip the cream to stiff peaks and incorporate air for the right texture.
Storing and Reheating
Store the ice cream sealed in the coldest part of your freezer. Press plastic wrap directly onto the surface before sealing to reduce freezer burn. Best enjoyed within a week; beyond that time the texture can become grainy from ice crystals.

Frequently Asked Questions
If the flavor tastes soapy, you likely used too much rose water. Use a light hand and measure carefully; start with less and adjust next time.
Yes. Cardamom pairs beautifully with saffron. You can swap or combine pistachios with almonds or walnuts, or add a very small amount of vanilla. Small chocolate chips also work if you want a contrast.
Use an insulated container when possible. Otherwise, press plastic wrap onto the ice cream surface, place in the coldest part of the freezer, and avoid frequent door openings.

Persian Ice Cream (Bastani Sonnati)
Print Recipe
Equipment
- 1.5 Quart reusable insulated ice cream storage container (or lined loaf pan)
- Stand mixer with whisk attachment
Ingredients
- 1/8 tsp saffron
- 2 tbsp rose water
- 14 oz sweetened condensed milk
- 1 pint heavy whipping cream
- 1/2 cup pistachios, chopped
- 2 tbsp rose petals (optional)
Instructions
- Crush the saffron and combine it with the rose water. Set aside to bloom.
- In a chilled mixing bowl, whisk the sweetened condensed milk briefly to lighten it.
- Add the heavy whipping cream and beat on high until stiff peaks form.
- Fold in the saffron and rose mixture along with the chopped pistachios on low until evenly combined.
- Transfer to an insulated container or lined loaf pan. Freeze four hours for a mousse-like texture or overnight for firmer ice cream.
- If frozen solid, let sit 10–15 minutes before scooping. Top with extra pistachios and rose petals just before serving.
Notes
- If you don’t have an insulated ice cream tub, line a meatloaf pan with parchment, cover the surface with plastic wrap, then wrap loosely with foil before freezing.
Nutrition
| Carbohydrates: 31 g
| Protein: 7 g
| Fat: 29 g
The nutrition information is an estimate and should not replace professional advice.
