• Home
  • About
  • Recipes
    • Savory
    • Sweet
    • Tinned Fish
  • Contact Me
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Day With Mei

Chinese-American pantry recipes

Recipes, Sweet · May 2, 2025

Bastani Sonnati (Persian Saffron Ice Cream)

Jump to Recipe Print Recipe

If you’re Persian, this flavor needs no introduction. For everyone else: welcome to a dreamy trio of saffron, rosewater, and pistachio—a combination known as Bastani Sonnati Zafrani. Bastani sonnati means traditional Persian saffron ice cream and zafrani means saffron.

What’s the difference between Persian and American ice cream?

This isn’t your typical American scoop. American ice creams typically rely on an egg yolk custard or cream cheese for Philly style ice cream bases. Bastani is light, fragrant, and just structured enough to stay creamy with the help of an old-school thickener called salep—a starch derived from wild orchid tubers. But in the spirit of practicality (and availability), I’m using cornstarch as a stand-in.

How to use saffron

Saffron is expensive, precious, and easy to misuse. I’m blooming it the Persian way: with ice. That’s because crocin and picrocrocin, the compounds responsible for saffron’s signature color and flavor, are water-soluble—not fat-soluble. The cold temperature and slow blooming process help retain the bright pigments in the final ice cream.

A couple important tips

  • Do not cook the rosewater. Rosewater timing is everything. Its delicate floral aroma is mostly made of geraniol, which breaks down under heat into harsher, sometimes soapy compounds. I stir it in only after the base has cooled over an ice bath.
  • Freeze your mix-ins. As a general rule of thumb, everything in ice cream should be as cold as possible when it’s time to churn and pack. Freezing the pistachios beforehand makes sure they don’t cause any iciness (melting and refreezing) and they don’t all sink to the bottom.
  • Strain your base: Even if you don’t see clumps, straining ensures a silky-smooth result—especially important when using starch thickeners.

Bastani Sonnati (Persian Saffron Ice Cream)

5 from 1 vote
Print Recipe Pin Recipe
Prep Time:30 minutes mins
Cook Time:15 minutes mins
Resting Time:8 hours hrs
Total Time:8 hours hrs 45 minutes mins
Servings: 1 quart

Ingredients

  • 325 mL heavy cream
  • 450 mL whole milk
  • 120 g granulated sugar
  • 20 g dextrose sub granulated sugar
  • 30 g skim milk powder
  • 1 g locust bean gum optional
  • 0.1 g saffron ~15 threads, crushed
  • 2 tsp rosewater
  • 15 g cornstarch 1.5 Tbsp
  • 1/2 tsp kosher salt
  • 60 g roasted pistachios, chopped 1/2 cup

Instructions

  • In a small bowl, place 0.1g saffron over a small ice cube to “bloom” the saffron. Allow the ice to melt completely.
  • In a medium bowl, combine 120 g granulated sugar, 20 g dextrose, and 1 g locust bean gum. Stir to disperse the stabilizer then set aside.
  • In a separate small bowl, combine about 50 mL milk and 15 g cornstarch. Stir until smooth then set aside.
  • Prepare an ice bath in a large container with equal parts ice and water. Set aside.
  • In a 3 quart (or larger) saucepot, combine saffron water, 450 mL whole milk, 325 mL heavy cream, the sugars mixture, 30 g skim milk powder, and 1/2 tsp kosher saltBring mixture to a simmer of medium heat, stirring frequently. Once simmering, give the cornstarch mixture a stir before streaming into the pot. Continue cooking for 1-2 minutes more, stirring frequently, until it returns to a simmer and thickened.
  • Strain the mixture through a fine mesh sieve into a heatproof container. Place the heatproof container in the ice bath to cool. Once cool, stir in 2 tsp rosewater Cover and set in the fridge overnight, ideally at least 8 hours to develop body and flavor.
    Place 60 g pistachios in a separate container and freeze overnight.
  • Churn the base in an ice cream maker according to machine directions. Once the ice cream is almost done churning and resembles soft serve, mix in the frozen pistachio pieces.
  • Transfer ice cream to an airtight container and freeze for at least 4 hours to fully firm up.
I pride myself on transparency, so know this page may include affiliate links. When you click and make a purchase I earn a small commission, at no extra cost to you. This supports me in writing free recipes.

Posted In: Recipes, Sweet · Tagged: dessert, ice cream

You’ll Also Love

Tonka Bean Ice Cream
Strawberry Lychee Shortcake
Vegan Ice Cream Base

Reader Interactions

Comments

  1. Jay says

    May 24, 2025 at 5:30 pm

    I don’t see the instruction to combine the small bowl of bloomed saffron to the ice cream mixture. Can you explain when the saffron is added?

    • Mei says

      May 25, 2025 at 9:44 am

      Hi Jay, I add the saffron water to the base along with the dairy, sugar, skim milk powder, and salt. I prefer to add the saffron early on in the process for a more intense color.

  2. Izzy W says

    January 20, 2026 at 10:55 pm

    5 stars
    Super yummy! Made this for a friend’s bday as this is her favorite flavor of ice cream and it turned out great :).

5 from 1 vote

Warning: Undefined variable $previous_post_image_url in /home/sbmftsmy/public_html/wp-content/themes/mia-theme.2.1.0/functions.php on line 723
Next Post >

Mushroom “Rice” with Yacai Stir-Fry 菌米芽菜

Primary Sidebar

About Photo
Hi! I'm Mei, a Chinese-American recipe developer seeing familiar foods from a new perspective.

Search

Popular Posts

Trending Now

daywithmei

cooking to change your mind
💫 james beard nominated
📨 mei@daywithmei.com 📍nyc
👇 recipes and mutual aid linked

Tinned Fish Talk 🎣 Miso braised mackerel with ging Tinned Fish Talk 🎣 Miso braised mackerel with ginger and ume from Izameshi Deli

Huge huge huge thank you to @stephh_lau for sharing this with me <3
Earl Grey Bostock made with pastries rescued throu Earl Grey Bostock made with pastries rescued through @toogoodtogo.usa #ad

For syrup
1/2 cup (100g) sugar
1/2 cup (120g) water
2 teaspoons (2 bags) earl grey tea

For almond cream
1 cup (100g) almond flour
1/2 cup (112g) unsalted butter, room temp
1/3 cup (67g) sugar
2 large eggs, beaten
1 teaspoon vanilla extract
2 tablespoons (15g) all-purpose flour
1/2 teaspoon kosher salt

For assembly
6 stale pastries or 1” brioche slices 
1/2 cup jam, optional
1/2 cup (40g) sliced almonds
Powdered sugar, to garnish

1. In a small saucepan, combine the sugar and water. Bring to a boil then remove from heat and steep in the earl grey tea. Discard tea bags or strain into a jar and reserve.
2. In a large mixing bowl, use an electric mixer or whisk to beat together the butter and sugar until evenly combined, about 2 minutes. Add in the almond flour and beat again until just combined, about a minute more. 
3. Add in the eggs and vanilla beating again until smooth, scraping down the sides with a spatula if necessary. Fold in the flour and kosher salt with a spatula until well combined. 
4. Line a baking sheet with parchment and spread the pastries out in a single layer. Use a pastry brush to generously saturate each pastry with earl grey syrup. Top each pastry with a few tablespoons of the almond paste, using an offset spatula to spread it in an even layer. Place a dollop of jam in the center if desired and scatter the sliced almonds around to garnish, pressing gently to adhere. 
5. Bake at 350F until the almond cream is golden, about 15 minutes. Transfer to a wire rack to cool and crisp up. Dust with powdered sugar and enjoy.
Ginger soy stuffed cabbage with @wildplanetfoods t Ginger soy stuffed cabbage with @wildplanetfoods tuna #ad

This recipe is made with Wild Planet albacore tuna, which is packed without added liquids, so it has a firm texture and you’re getting more tuna per can.

5 savoy cabbage leaves
2 cans Wild Planet albacore tuna
1 cup cooked rice
2 scallions, thinly sliced
1 tablespoon grated ginger
1 egg, beaten
1 teaspoon toasted sesame oil
1 teaspoon kosher salt
1 tablespoon soy sauce
2 teaspoons sugar

1. Bring a medium pot of salted water to a boil. Prepare a large bowl of ice water. Blanch the cabbage leaves for 30 seconds then submerge them in the ice water to cool. Pat the cabbage leaves dry and trim away a few inches from the thickest part of the stem.
2. Heat the oven to 350F. In a medium mixing bowl, mix together the tuna, rice, scallions, ginger, egg, toasted sesame oil, and salt until evenly combined.
3. Line an 7” round pan with the cabbage leaves, leaving a couple of inches of overhang on each side. Press the prepared filling into the cabbage leaves in an even layer, then place the remaining cabbage leaves, if any, in the center of the filling. Fold the edges of the overhanging cabbages leaves into the pan to secure. Bake at 350F for 20 minutes.
4. Prepare the sauce by stirring together the soy sauce, sugar, and ¼ cup of warm water until fully dissolved. To serve, set a large plate over the pan and carefully invert onto the plate then pour the sauce over. Serves 3 to 4.
How do we name and translate foods? the last vers How do we name and translate foods?

the last version of my voiceover was getting held for review on multiple platforms so praying this one uploads
Follow on Instagram
  • Privacy

Copyright © 2026 Day With Mei · Theme by 17th Avenue

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.