Persian Bastani Sonnati Ice Cream: Traditional Saffron & Rose Recipe

Bastani Sonnati is a truly one-of-a-kind Persian ice cream. This rich, silky dessert blends nutty pistachio, fragrant rose water, and warm saffron for a layered, luxurious flavor. Finish with a sprinkle of crushed pistachios and a few rose petals for an elegant touch.

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

Tired of the same old vanilla, chocolate, and strawberry? Meet your next favorite: Bastani Sonnati. This Persian ice cream offers a complex, memorable taste that’s bright and floral, yet comforting and creamy.

I first learned this version from a friend from Iran, where Bastani is a summer staple and a celebratory dessert. The traditional recipe often uses mastic and salep to create a chewy texture, and it’s sometimes served between wafers as a hand-held treat. For home cooks, though, this simplified recipe captures the classic flavors without the hard-to-find ingredients.

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

This version focuses on three distinct flavor notes: fragrant rose, earthy pistachio, and saffron’s floral warmth. Sweetened condensed milk and heavy cream give the ice cream a lush, airy base and help recreate the slightly chewy texture associated with Bastani without specialized thickeners. A handful of chopped pistachios adds crunch and a pleasant contrast to the smoothness.

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

Serve Bastani Sonnati after a savory Persian meal—its floral notes and nutty finish make a perfect ending to dishes like saffron yogurt chicken kabobs and fresh salads.

Tip From Kevin

Ice Cream Storage

If you don’t have a purpose-built ice cream container, a metal meatloaf pan works well. Pour in the ice cream, press a sheet of plastic wrap directly onto its surface to remove air, then freeze. When you’re ready to serve, 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 for exact ingredient amounts)

  • Saffron – A small pinch goes a long way. It lends a warm, aromatic note that defines the flavor profile.
  • Rose Water – A little adds a delicate floral sweetness. Use orange blossom water if you prefer a slightly different floral tone.
  • Sweetened Condensed Milk – Provides sweetness and body without making a custard. It also helps create the dense, slightly chewy texture associated with Bastani.
  • Heavy Whipping Cream – Whipping the cream creates the airy, luxurious mouthfeel. You can use lighter creams, but you’ll need to whip longer to reach stiff peaks.
  • Pistachios – Chopped pistachios bring earthy flavor and crunch that balance the floral saffron and rose.
  • Rose Petals – Optional as a garnish; add just before serving for vivid color and aroma.
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 saffron strands with a mortar and pestle or between your palms, then mix them with rose water and set aside to infuse.
  2. Whip the condensed milk. Chill your mixing bowl, add the sweetened condensed milk to the whisk attachment, and beat briefly to lighten and incorporate air.
  3. Whip the cream. Add the heavy whipping cream and beat on high until you reach stiff peaks for a stable, airy base.
  4. Fold in flavor. Stir in the saffron–rose mixture and the chopped pistachios on low speed until evenly distributed.
  5. Freeze. Transfer the mixture to an insulated container or a lined loaf pan. Freeze four hours for a mousse-like texture or overnight for a firmer set.
  6. Serve. If frozen solid, let the ice cream sit at room temperature for at least 15 minutes before scooping. Top with extra pistachios and rose petals.

Recommended Tools

  • Insulated ice cream container – Double-walled tubs reduce ice crystals while freezing. Alternatively, use a metal loaf pan lined with parchment and covered tightly.
  • Stand mixer with whisk attachment – Helps aerate the cream and form stiff peaks for the right texture.

Storing and Reheating

Store the ice cream well covered in the freezer to prevent freezer burn. For best texture, consume within about a week. Avoid letting it soften too much between servings to maintain creaminess.

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

Share this recipe on Pinterest!

Love this recipe? Share it with the world on Pinterest.

Share on Pinterest

Frequently Asked Questions

Why does my pistachio ice cream taste soapy?

Too much rose water can make the flavor soapy or astringent. Use a light hand and measure carefully—less is usually better. If you notice a soapy note, reduce the rose water next time.

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

Yes. Cardamom pairs beautifully with saffron, and almonds or walnuts can replace or complement pistachios. A tiny amount of vanilla is also fine. Small chocolate chips work too if you like a contrast.

How do I prevent freezer burn?

An insulated ice cream container is best, but if you’re using a loaf pan, press plastic wrap onto the ice cream surface, then wrap with foil. Store in the coldest part of the freezer and minimize door openings.

img 31646 10

Persian Ice Cream (Bastani Sonnati)

5 from 2 votes
This luxurious Persian ice cream combines crushed pistachios, delicate rose water, and fragrant saffron for an elegant dessert.
Servings: 8
Prep: 15 minutes
Freeze: 4 hours
Total: 4 hours 15 minutes
Pin Recipe
PrintRecipe

Equipment

  • 1.5 Quart reusable storage freezer ice cream container
  • 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 mix with the rose water. Set aside to infuse.
  • In a chilled mixing bowl, whip the sweetened condensed milk briefly with the whisk attachment to lighten it.
  • Add the heavy whipping cream and beat on high until stiff peaks form.
  • Fold in the saffron–rose mixture and chopped pistachios on low until evenly incorporated.
  • Transfer the mixture to an insulated container or a lined loaf pan. Freeze for four hours for a mousse-like texture or overnight for firmer ice cream.
  • If frozen solid, let the ice cream sit at room temperature at least 15 minutes before scooping. Keep covered in the freezer and consume within a week for best texture. Garnish with extra pistachios and rose petals when serving.

Notes

  1. If you don’t have an insulated ice cream tub, line a meatloaf pan with parchment, pour in the ice cream, press plastic wrap onto the surface, then wrap with foil before freezing.

Nutrition

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

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

Course: desserts
Cuisine: Persian
Author: Kevin
Have You Made This Recipe? Let Me Know on InstagramTag @keviniscooking or tag me #keviniscooking!
titled image (and shown): persian ice cream (bastani sonnati)