A Creamy and Exotic Treat: Persian Ice Cream Bastani Sonnati
Imagine a scoop of ice cream that’s creamy, fragrant, and full of exotic flavors. That’s what Persian Ice Cream, or Bastani Sonnati, is all about. This delightful dessert has a special place in my heart, and I’m so excited to share it with you. Let’s dive into this deliciously unique recipe!
The History and Origins of Persian Ice Cream
I first discovered Persian Ice Cream on a trip to Iran, where it’s a beloved treat. The traditional version, known as Bastani Sonnati, is rich and luxurious, with hints of saffron, rosewater, and pistachios. Its roots go back centuries, and it’s a perfect blend of history and flavor. Today, it’s enjoyed not just in Iran but all around the world.
Why You’ll Love This Recipe
This Persian Ice Cream is a feast for the senses. The combination of saffron, rosewater, and pistachios creates a unique and delightful flavor. Plus, it’s surprisingly easy to make, even if you’re not a seasoned chef. The best part? It’s perfect for impressing your friends and family at any gathering.
Perfect Occasions to Prepare This Recipe
Whether you’re hosting a dinner party, celebrating a special occasion, or just looking for a refreshing treat, Persian Ice Cream is a fantastic choice. It’s especially lovely during summer, when the floral and nutty flavors are a welcome refreshment. I love serving it at backyard barbecues and as a light dessert after a heavy meal.
Ingredients
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup granulated sugar
- 1/4 tsp saffron threads
- 2 tbsp hot water
- 2 tbsp rosewater
- 4 large egg yolks
- 1/2 cup chopped pistachios
Substitution Options
If you can’t find some of the ingredients, here are some useful substitutes:
- Saffron: You can use turmeric for a similar color, but the flavor won’t be the same.
- Rosewater: Vanilla extract can work, but it will give a different flavor profile.
- Pistachios: Almonds or walnuts can be used, but they have a different texture and taste.
Preparation Section
Step 1: Prepare the Saffron
In a small bowl, steep the saffron threads in 2 tablespoons of hot water for about 10 minutes until the water turns a deep golden color. This step is crucial as it infuses the ice cream with the saffron’s rich aroma and color.
Step 2: Heat the Milk Mixture
In a medium saucepan, combine the heavy cream, whole milk, and half of the sugar. Heat over medium heat, stirring occasionally, until the mixture begins to simmer. Be careful not to let it boil, as this can curdle the milk. The mixture should be smooth and slightly frothy.
Step 3: Whisk the Egg Yolks
In a separate bowl, whisk together the egg yolks and the remaining sugar until light and pale. Slowly pour about 1/2 cup of the warm milk mixture into the egg yolks, whisking constantly to temper them. Gradually pour the egg mixture back into the saucepan, making sure to whisk continuously to prevent the eggs from scrambling.
Step 4: Thicken the Custard
Cook the mixture over low heat, stirring constantly, until it thickens slightly and coats the back of a spoon (about 5-7 minutes). Remove from heat and stir in the saffron water and rosewater. The custard should be smooth and creamy, with a beautiful golden hue and a subtle, aromatic scent.
Step 5: Chill the Mixture
Let the custard cool slightly, then cover and refrigerate for at least 4 hours, or until completely chilled. This step is essential to achieve the right consistency in the final ice cream. The longer it chills, the better.
Step 6: Churn the Ice Cream
Once the mixture is chilled, pour it into an ice cream maker and churn according to the manufacturer’s instructions. During the last few minutes of churning, add the chopped pistachios. The ice cream will start to thicken and become creamy, with specks of green pistachios adding a nice crunch.
Step 7: Freeze
Transfer the ice cream to a container and freeze for at least 2 hours before serving. This extra freezing time helps to firm up the ice cream and makes it easier to scoop. For an extra touch, sprinkle some additional chopped pistachios on top before serving.
Pro Tip:
To enhance the flavor, you can toast the pistachios lightly before adding them to the ice cream. Just spread them on a baking sheet and toast in a 350°F (175°C) oven for 8-10 minutes, or until they are fragrant and slightly golden.
Chef’s Tip:
For a more intense saffron flavor, you can use a bit more saffron. However, be careful not to overdo it, as it can become overpowering. A little goes a long way!
Timing
Here’s a breakdown of the necessary preparation times:
- Prep Time: 15 minutes
- Cooking Time: 10 minutes
- Chill Time: 4 hours
- Total Time: 4 hours 25 minutes
- Servings: 6 servings
Chef’s Secret:
For an extra layer of flavor, try adding a pinch of cardamom to the custard. It complements the saffron and rosewater beautifully, creating a more complex and aromatic ice cream.
Extra Info
Did you know that saffron is one of the most expensive spices in the world? It takes about 75,000 saffron crocus flowers to produce just one pound of saffron. No wonder it’s considered such a precious ingredient in Persian cuisine!
Necessary Equipment
To make this Persian Ice Cream, you’ll need the following tools:
- Mixing bowls
- Whisk
- Medium saucepan
- Ice cream maker
- Measuring cups and spoons
Storage
To keep your Persian Ice Cream at its best, store it in an airtight container in the freezer. It will stay fresh for up to 1 month. If you notice any ice crystals forming, just give it a quick stir before serving. The richness of the cream and the natural oils from the pistachios help to keep the texture smooth and creamy.
For long-term storage, you can also wrap the container in a plastic bag to prevent freezer burn. This extra step can help maintain the quality of the ice cream for a bit longer, keeping it as close to perfect as possible.
When you’re ready to serve, let the ice cream sit at room temperature for a few minutes to soften slightly. This makes it easier to scoop and brings out the full flavors of the saffron, rosewater, and pistachios.
Tips and Advice
- Make sure to chill the custard thoroughly before churning. This ensures a smooth and creamy texture.
- Don’t skip the saffron and rosewater; they are key to the authentic flavor.
- Feel free to experiment with other nuts, like almonds or walnuts, if you prefer.
Presentation Tips
Here are some inspired presentation ideas for your Persian Ice Cream:
- Top with a swirl of whipped cream and a sprinkle of crushed pistachios.
- Serve it in a traditional Persian ice cream dish, garnished with a few strands of saffron.
- Pair it with a slice of Pecan Pie Delight for an extra indulgent treat.
Healthier Alternative Recipes
If you’re looking for a healthier twist, here are six possible variations:
- Low-Fat Version: Use low-fat milk and reduce the amount of heavy cream. Add a bit more rosewater for extra flavor.
- Dairy-Free Option: Substitute the dairy with almond milk and coconut cream. This version is perfect for those with lactose intolerance.
- Reduced Sugar: Use a sugar substitute like stevia or honey to cut down on the sugar content while still enjoying the sweet taste.
- Vegan Friendly: Use a plant-based milk (like oat or soy) and a vegan ice cream base. Add a bit of coconut oil for a creamy texture.
- Fruit Infusion: Mix in some pureed berries or peaches for a fruity twist. This adds natural sweetness and a burst of flavor.
- Herbal Accent: Add a teaspoon of dried lavender or mint for a herbal note. This complements the rosewater and saffron beautifully.
Common Mistakes to Avoid
Mistake 1: Overcooking the Custard
One common mistake is overcooking the custard, which can lead to a grainy texture. To avoid this, cook the custard over low heat, stirring constantly until it just thickens. If you notice any lumps, strain the mixture through a fine-mesh sieve before chilling.
Mistake 2: Not Chilling the Custard Long Enough
Another mistake is not chilling the custard long enough. The custard needs to be thoroughly chilled to ensure the ice cream freezes properly. Aim for at least 4 hours, or even overnight, to get the best results.
Mistake 3: Adding Too Much Saffron
While saffron is a key ingredient, using too much can overpower the other flavors. Start with a small amount and adjust to taste. A little saffron goes a long way, so it’s best to err on the side of caution.
Mistake 4: Over-Churning the Ice Cream
Over-churning can lead to an icy texture. Follow the manufacturer’s instructions for your ice cream maker, and stop churning once the ice cream has reached a soft-serve consistency. Freezing it for a couple of hours after churning will help it firm up.
Mistake 5: Not Using Fresh Ingredients
Using stale or old nuts can affect the flavor and texture of the ice cream. Make sure to use fresh, high-quality ingredients for the best results. Fresh pistachios, in particular, add a nice crunch and a more vibrant flavor.
FAQ
Can I use ground saffron instead of saffron threads?
Yes, you can use ground saffron, but it might not infuse the same depth of flavor as the threads. If you do use ground saffron, start with a smaller amount and adjust to taste.
What can I use instead of rosewater?
If you don’t have rosewater, you can use vanilla extract, but the flavor will be different. Rosewater gives a unique, floral aroma, while vanilla provides a more familiar, sweet flavor.
How long does the ice cream need to chill before churning?
The custard should be chilled for at least 4 hours, or preferably overnight, to ensure it’s thoroughly cold. This helps the ice cream freeze properly and achieve a smooth texture.
Can I use a different type of nut?
Yes, you can use other nuts like almonds or walnuts. Just make sure to chop them finely for the best texture. Each type of nut will add a different flavor, so feel free to experiment.
Is it possible to make this without an ice cream maker?
Yes, you can make this ice cream without an ice cream maker by freezing the mixture in a shallow container and stirring it every 30 minutes until it’s frozen. This method takes a bit more effort but works well.
How long does the ice cream last in the freezer?
The ice cream can last up to 1 month in the freezer if stored in an airtight container. For the best quality, follow freezer best practices to maintain the freshness and texture.
Can I use low-fat milk instead of whole milk?
Yes, you can use low-fat milk, but the ice cream may not be as creamy. To compensate, you can add a bit more heavy cream or use a higher ratio of cream to milk.
What if I don’t have enough saffron?
If you don’t have enough saffron, you can use a bit more of the other flavorings, like rosewater or a pinch of cardamom. This will help balance the overall flavor profile.
Can I add other fruits to the ice cream?
Yes, you can add pureed or finely chopped fruits like peaches or berries. Just make sure to fold them in gently after churning the ice cream to maintain the texture.
Is this ice cream suitable for vegans?
Not in its traditional form, but you can make a vegan version by using a plant-based milk and a vegan ice cream base. Add a bit of coconut oil for a creamy texture.
Enjoy this wonderful Persian Ice Cream with your family and friends. It’s a delightful treat that’s sure to impress. For more amazing dessert recipes, check out our Dessert Corner.

Persian Ice Cream
Ingredients
Equipment
Method
- In a small bowl, steep the saffron threads in 2 tablespoons of hot water for 10 minutes until the water turns golden.
- In a medium saucepan, combine the heavy cream, whole milk, and half of the sugar. Heat over medium, stirring occasionally, until it simmers.
- In a separate bowl, whisk egg yolks and remaining sugar until light and pale. Slowly pour in 1/2 cup of the warm milk mixture, whisking constantly.
- Gradually pour the egg mixture back into the saucepan, whisking to prevent scrambling.
- Cook over low heat, stirring until thickened (about 5-7 minutes). Remove from heat and stir in saffron water and rosewater.
- Let the custard cool slightly, then refrigerate for at least 4 hours until completely chilled.
- Pour chilled mixture into an ice cream maker and churn according to manufacturer’s instructions. Add chopped pistachios during the last few minutes.
- Transfer ice cream to a container and freeze for at least 2 hours before serving.