Skip to content
Bastani Sonnati
persiandessert

Bastani Sonnati

Traditional Persian saffron and rose water ice cream with pistachios and frozen cream.

Prep
30 min
Cook
20 min
Servings
8
Difficulty
Medium
4.9
Sign in to rate
#persian#ice cream#saffron#rose water#pistachios#dessert

About This Recipe

Bastani Sonnati — 'traditional ice cream' — is Iran's golden, rose-scented answer to every other frozen dessert on earth. A saffron custard base is perfumed with rose water, churned with chopped pistachios, and shot through with shards of frozen clotted cream that stay pleasingly chewy-cold against the smooth ice cream. Authentic versions also include salep, a wild orchid-root starch that gives the famous stretchy texture. Sold in cups or pressed between thin wafers as bastani-e nooni — the beloved Persian ice cream sandwich — it is the taste of Iranian summers, of Tehran's century-old ice cream parlors, and of a flavor palette no Western ice cream has ever replicated.

Ingredients

Serves 8

  • 2 cupswhole milk
  • 1 cupheavy cream
  • 3/4 cupsugar
  • 4egg yolks
  • 1/2 tspsaffron, bloomed in 2 tbsp hot water
  • 2 tbsprose water
  • 1/2 cuppistachios, chopped
  • 1/4 cupclotted cream or thick cream (kaymak)

Instructions

  1. 1

    Make custard

    Heat the milk and cream until steaming but not boiling. Whisk the egg yolks with sugar until pale and thick, then temper them by streaming in the hot milk while whisking constantly. Return everything to the pan and cook over medium-low heat, stirring continuously, until the custard coats the back of a spoon (about 80°C).

    If the custard threatens to curdle, pull it off the heat immediately and whisk hard — or strain it through a fine sieve.

  2. 2

    Add flavor

    Remove from the heat and stir in the bloomed saffron water and rose water — adding them off the heat preserves their volatile aromas. The custard should turn a deep marigold gold. Cool to room temperature, then refrigerate at least 4 hours or overnight until thoroughly chilled.

    Bloom the saffron in hot water for a full 10–15 minutes beforehand; under-bloomed saffron wastes both color and fragrance.

  3. 3

    Churn

    Meanwhile, spread the clotted cream into a thin 5mm layer on parchment and freeze it solid. Churn the chilled custard in an ice cream maker until it reaches soft-serve consistency, adding the chopped pistachios during the final few minutes so they stay suspended rather than sinking.

  4. 4

    Add cream swirl

    Break the frozen clotted cream into small flat shards and fold them quickly through the churned ice cream — they should remain distinct, chewy-cold pieces, the signature of true bastani. Transfer to a container, press parchment onto the surface, and freeze at least 2 hours until scoopable.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Bloom the saffron in hot water for 10–15 minutes for maximum color and flavor extraction.

  • →

    Freeze the clotted cream in a thin sheet and break it into shards — the chewy frozen cream pieces define authentic bastani.

  • →

    Add rose water off the heat and taste as you go; brands vary enormously in strength.

  • →

    Use unsalted, vividly green pistachios — Iranian ones if you can find them — for both flavor and the classic look.

  • →

    Press parchment directly onto the surface before freezing to prevent ice crystals.

Variations

  • •

    Sandwich scoops between thin crisp wafers for bastani-e nooni, the iconic Persian ice cream sandwich.

  • •

    Add a teaspoon of salep powder to the warm custard for the traditional stretchy, chewy texture.

  • •

    Swap a few drops of orange blossom water for part of the rose water for a citrus-floral twist.

  • •

    Serve the faloodeh way: alongside frozen rice noodles with lime juice for a classic Shirazi pairing.

Storage

Freeze in an airtight container with parchment pressed on the surface for up to 1 month. Let it sit 10 minutes at room temperature before scooping — saffron custard freezes firmer than commercial ice cream.

History & Origin

Iran's frozen-dessert lineage is ancient: Persians were storing winter ice in yakhchal ice houses and sweetening it with grape syrup over two thousand years ago. Bastani Sonnati in its modern form was popularized in early 20th-century Tehran, most famously by ice cream maker Akbar Mashti, whose name remains synonymous with the dessert — Iranians still call it 'bastani Akbar-Mashti'. Its saffron-rose-salep combination remains unique among the world's ice creams.

Frequently Asked Questions

Can I make it without an ice cream maker?

Yes — freeze the chilled custard in a shallow metal dish and beat it thoroughly with a fork or hand mixer every 30 minutes for 3–4 hours to break up ice crystals. Fold in the pistachios and frozen cream shards during the final beating. The texture is slightly less smooth but still delicious.

What is salep and do I need it?

Salep is a starch ground from wild orchid tubers that gives traditional bastani its famous stretchy, slightly chewy body — the same ingredient behind Turkish dondurma. It is expensive and hard to find abroad; this recipe works beautifully without it, and a teaspoon of cornstarch whisked into the custard approximates some of the body.

How do I make the frozen cream pieces?

Spread clotted cream (or very thick double cream) into a thin layer about 5mm deep on parchment and freeze until solid, then snap it into small flat shards and fold them in after churning. They stay chewy and distinct in the finished ice cream — the prized textural surprise of real bastani.

My rose water taste disappeared after freezing — why?

Cold dramatically mutes aromatics, and rose water's volatile compounds also fade if added to hot custard. Add it off the heat, and season the base so it tastes slightly too floral at room temperature — it will mellow to perfect once frozen. Quality varies by brand, so adjust by tasting.

Nutrition Facts

Per serving (150g / 5.3 oz) · 8 servings total

Calories320kcal
Protein7g
Carbohydrates34g
Fat18g
Fiber1g
Protein7g
Carbs34g
Fat18g

Time Summary

Prep time30 min
Cook time20 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes