Skip to content
Zaffaron

Sheer Yakh (شیر یخ) — Afghan Rosewater Ice Cream with Pistachio

Sheer Yakh is a classic Afghan frozen dessert, perfumed with rosewater and often finished with pistachios. It’s traditionally churned to a dense, creamy texture and served at gatherings and warm-weather celebrations.

By Zaffaron Kitchen· Published April 3, 2026 Verified Recipe
Vegetarian Gluten-Free Halal
Contains: dairy, tree nuts
30 min total Prep 20m · Cook 10m 6 servings 330 cal
↓ Jump to Recipe
Sheer Yakh — Afghan Rosewater Ice Cream with Pistachio - authentic afghan recipe

Printable Recipe Card

Servings: 6 · Total: 30 min · Difficulty: medium

Ingredients (quick list)

  • 600 ml Whole milk (Use 3.25% fat milk for best body)
  • 300 ml Heavy cream (35% fat)
  • 160 g Granulated sugar
  • 18 g Cornstarch (About 2 tbsp)
  • 60 ml Cold whole milk (For dissolving the cornstarch)
  • 15 ml Rosewater (About 1 tbsp; use food-grade rosewater)
  • 1 tsp Ground cardamom (Freshly ground if possible)
  • 0.5 tsp Fine sea salt (Balances sweetness)
  • 50 g Pistachios, unsalted (Coarsely chopped, plus extra for garnish)

Steps (summary)

  1. In a small bowl, whisk the cornstarch with 60 ml cold milk until completely smooth and lump-free. Set it aside for 2 minutes so…
  2. In a medium saucepan, combine 600 ml milk, heavy cream, sugar, and salt over medium heat. Stir continuously until the sugar dis…
  3. Reduce the heat to medium-low and whisk in the cornstarch slurry in a thin stream. Cook for 2 to 3 minutes, whisking constantly…
  4. Remove the pan from the heat and stir in the rosewater and ground cardamom. Let the mixture stand for 5 minutes to bloom the ar…
  5. Pour the base into a shallow container and press plastic wrap directly onto the surface to prevent a skin from forming. Chill i…
  6. Churn the cold base in an ice cream maker according to the manufacturer’s instructions, usually 20 to 30 minutes. In the last 2…

+ 1 more steps in the full instructions section below.

Cultural Background

Sheer Yakh is a beloved Afghan dessert served in summer and at family gatherings, where rosewater and cardamom reflect the region’s long tradition of perfumed sweets. Pistachios add a celebratory finish and a nod to Afghanistan’s prized nuts.

creamyfloralwarm-spiceddense and creamycrunchy nutsrosewater perfumecardamom warmthtoasted pistachio🌶 mild

Equipment

Medium saucepanWhiskMeasuring jugFine-mesh strainer (optional)Shallow container for chillingPlastic wrapIce cream makerFreezer-safe containerSpatula

💡 Tips

  • Keep rosewater at 15 ml; higher amounts can overpower the dairy and taste soapy.
  • Chill the base thoroughly (below 4°C) before churning to reduce ice crystals and improve volume.
  • For a denser, more traditional texture, freeze 20 minutes after churning, then stir vigorously once and refreeze.

⚠️ Common Mistakes

  • ❌ Adding rosewater while the base is boiling.

    ✅ Fix: Stir rosewater in off-heat after thickening so the floral aroma stays bright and doesn’t turn bitter.

  • ❌ Churning the base while it is still warm.

    ✅ Fix: Chill the base to below 4°C before churning; warm base creates larger ice crystals and a grainy texture.

  • ❌ Overcooking the cornstarch thickened base until it turns gummy.

    ✅ Fix: Cook only 2 to 3 minutes after adding the slurry, just until it coats a spoon, then remove from heat.

🧊 How to Store

Store Sheer Yakh tightly covered in the coldest part of the freezer for up to 10 days. For easier scooping, temper at room temperature for 8 minutes, or in the refrigerator for 20 minutes, then scoop and return promptly to the freezer.

📅 Make Ahead

Prepare and chill the base up to 48 hours in advance for deeper flavor and better texture. Churn the day of serving, then freeze 3 to 4 hours to firm, keeping it tightly covered to prevent freezer odors.

🍽️ Pairs Well With

  • Afghan green tea
  • fresh berries
  • sheer khurma-style nuts and dried fruit
  • thin cookies or wafers.

Regional Variations

  • Kabul-style Sheer Yakh is often kept simple with rosewater and cardamom, then topped generously with pistachios.
  • Some home versions add 2 tsp vanilla alongside cardamom for a more modern, bakery-like aroma.
  • For a richer festive version, increase pistachios to 80 g and add 20 g finely chopped candied citrus peel.
everyday holiday party ramadan nowruz
#classic#family-style#gluten-free

Ingredients

  • 600 mlWhole milk (Use 3.25% fat milk for best body)
  • 300 mlHeavy cream (35% fat)
  • 160 gGranulated sugar
  • 18 gCornstarch (About 2 tbsp)
  • 60 mlCold whole milk (For dissolving the cornstarch)
  • 15 mlRosewater (About 1 tbsp; use food-grade rosewater)
  • 1 tspGround cardamom (Freshly ground if possible)
  • 0.5 tspFine sea salt (Balances sweetness)
  • 50 gPistachios, unsalted (Coarsely chopped, plus extra for garnish)

🔄 Substitutions

  • Cornstarch→ Arrowroot starch (18 g)
  • Pistachios, unsalted→ Blanched almonds (50 g), chopped
  • Rosewater→ Orange blossom water (10 ml)

Instructions

  1. 1

    In a small bowl, whisk the cornstarch with 60 ml cold milk until completely smooth and lump-free. Set it aside for 2 minutes so the starch fully hydrates, which helps it thicken evenly later.

  2. 2

    In a medium saucepan, combine 600 ml milk, heavy cream, sugar, and salt over medium heat. Stir continuously until the sugar dissolves and the mixture reaches a gentle simmer, around 85°C, without letting it boil hard.

  3. 3

    Reduce the heat to medium-low and whisk in the cornstarch slurry in a thin stream. Cook for 2 to 3 minutes, whisking constantly, until the base thickens to a light custard consistency that coats the back of a spoon.

  4. 4

    Remove the pan from the heat and stir in the rosewater and ground cardamom. Let the mixture stand for 5 minutes to bloom the aromatics, then whisk again to ensure the flavor is evenly distributed.

  5. 5

    Pour the base into a shallow container and press plastic wrap directly onto the surface to prevent a skin from forming. Chill in the refrigerator for at least 4 hours, or until the base is below 4°C for the smoothest churn.

  6. 6

    Churn the cold base in an ice cream maker according to the manufacturer’s instructions, usually 20 to 30 minutes. In the last 2 minutes of churning, add the chopped pistachios so they stay distinct and don’t sink.

  7. 7

    Transfer the ice cream to a freezer-safe container and smooth the top with a spatula. Freeze for 3 to 4 hours to firm up, then scoop and garnish with an additional 10 g chopped pistachios before serving.

🪪 Recipe Passport

Origin: Afghan Cuisine
Researched by: Zaffaron Kitchen
Published: April 3, 2026

Cultural Background

Sheer Yakh is a beloved Afghan dessert served in summer and at family gatherings, where rosewater and cardamom reflect the region’s long tradition of perfumed sweets. Pistachios add a celebratory finish and a nod to Afghanistan’s prized nuts.

Regional Variations

Kabul-style Sheer Yakh is often kept simple with rosewater and cardamom, then topped generously with pistachios.
Some home versions add 2 tsp vanilla alongside cardamom for a more modern, bakery-like aroma.
For a richer festive version, increase pistachios to 80 g and add 20 g finely chopped candied citrus peel.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

330
Calories
5.6g
Protein
19.2g
Fat
33.8g
Carbs
0.7g
Fiber
210mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.