Bastani Sonnati: Authentic Persian Ice Cream Recipe


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.

closeup: a bowl of persian ice cream with crushed pistachios and rose petals on top

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.

closeup: a serving of my persian ice cream recipe in a bowl with a spoon

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.

overhead: ingredients needed to make my persian ice cream recipe
overhead process shot: adding the saffron and rose water mixture to cream and milk
overhead process shot: adding crushed pistachios to the saffron ice cream mixture

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.

overhead: a hand holding a spatula to smooth out the bastani sonnati ice cream in an insulated ice cream tub
overhead: scooping out pistachio ice cream from the tub

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.
overhead: a few scoops of persian ice cream topped with crushed pistachios and rose petals in a blue bowl with a spoon

How to Make Persian Ice Cream

  1. Bloom the saffron. Crush the threads and combine with rose water or a little warm water. Let steep to release color and aroma.
  2. Whip the condensed milk. In a chilled mixing bowl, whisk the sweetened condensed milk briefly to lighten it and incorporate some air.
  3. Whip the cream. Add the heavy cream and beat on high until stiff peaks form.
  4. Add flavor and nuts. Fold in the saffron-rose mixture and the chopped pistachios on low speed until evenly distributed.
  5. 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.
  6. 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.

closeup side view: a serving of my persian ice cream recipe topped with nuts and rose petals

Frequently Asked Questions

Why does my pistachio ice cream taste soapy?

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.

Can I add extra flavors to this Persian ice cream recipe?

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.

How do I prevent freezer burn?

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.

img 31646 10

Persian Ice Cream (Bastani Sonnati)

5 from 2 votes
This luxurious Persian ice cream combines crushed pistachios, rose water, and saffron for an elegant dessert.
Servings: 8
Prep: 15 mins
Freeze: 4 hrs
Total: 4 hrs 15 mins
Pin Recipe
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

  1. 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

Calories: 404 kcal
| Carbohydrates: 31 g
| Protein: 7 g
| Fat: 29 g

The nutrition information is an estimate and should not replace professional advice.

Course: desserts
Cuisine: Persian
Author: Kevin
titled image (and shown): persian ice cream (bastani sonnati)