Heavenly Saffron Rice Pudding Recipe in 3 Simple Steps

By Emma Fleming

Oh, saffron rice pudding – or as my Persian friends call it, shole zard – is the kind of dessert that makes you close your eyes and sigh with every bite. I still remember the first time I tasted it at a friend’s Nowruz celebration, that golden-hued pudding catching the light as it was passed around, the scent of rose water and saffron filling the air. This isn’t just any rice pudding; it’s a centuries-old Persian tradition, served at celebrations and family gatherings. The magic happens when creamy rice meets golden saffron threads and floral rose water, creating a dessert that’s as fragrant as it is comforting. Once you try homemade shole zard, the store-bought versions will never compare!

Saffron rice pudding (shole zard) - detail 1

Why You’ll Love This Saffron Rice Pudding

Trust me, this isn’t your average rice pudding. Here’s why you’ll be obsessed:

  • Creamy dreamy texture – The basmati rice cooks down to velvety perfection, hugging every spoonful with comfort
  • Golden aromatic magic – That pinch of saffron? It turns the whole dish into a sunset-colored masterpiece with floral warmth
  • Simpler than it looks – Just soak, simmer, and stir (perfect for when you want something impressive without the fuss)
  • A taste of Persia – Every bite carries centuries of tradition – I love how food can transport you like that

Ingredients for Saffron Rice Pudding

Here’s everything you’ll need to make this golden beauty – I promise, each ingredient plays a special role:

  • 1 cup basmati rice – Rinsed until the water runs clear (this removes excess starch for perfect texture)
  • 4 cups water – Or swap half for milk if you’re feeling indulgent
  • ½ teaspoon saffron threads – The real stuff! Don’t skimp on the world’s most precious spice
  • ½ cup sugar – Adjust to taste (I sometimes go down to ⅓ cup)
  • ½ cup rose water – That floral magic that makes this uniquely Persian
  • ½ cup slivered almonds or pistachios – For that gorgeous crunchy garnish
  • 1 teaspoon ground cinnamon – The final dusting that ties everything together

Pro tip: Soak your rice for a full 30 minutes – it makes all the difference in getting that melt-in-your-mouth creaminess!

How to Make Saffron Rice Pudding

Making saffron rice pudding is easier than it looks, but there are a few key steps to nail for that perfect creamy texture and golden hue. Don’t worry – I’ll walk you through it, step by step. Just grab your pot and let’s get started!

Preparing the Rice

First, rinse your basmati rice under cold water until the water runs clear. This step is crucial – it removes excess starch so your pudding isn’t gloopy. Once rinsed, soak the rice in water for 30 minutes. Trust me, this soaking time makes the rice cook faster and gives it that melt-in-your-mouth texture.

After soaking, drain the rice and add it to a pot with 4 cups of water. Bring it to a boil, then lower the heat and let it simmer for about 20 minutes, stirring occasionally. You’ll know it’s ready when the rice is soft and the mixture starts to thicken slightly. Don’t rush this step – patience is key!

Infusing the Saffron

While the rice is cooking, it’s time to work on the saffron. Crush a pinch of saffron threads (about ½ teaspoon) with the back of a spoon to release their flavor, then dissolve them in 2 tablespoons of hot water. Let it sit for a few minutes – you’ll see the water turn a gorgeous golden color. This is where the magic happens!

Once the rice is soft, add the saffron mixture to the pot. Stir it in gently, and watch as the whole pudding transforms into that iconic golden shade. It’s like sunshine in a bowl!

Final Cooking and Garnishing

Now, add the sugar and rose water to the pot. Stir everything together, then keep cooking on low heat for about 30 minutes. This is where you’ll need to pay attention – stir frequently to prevent the pudding from sticking to the bottom. The mixture will thicken beautifully as it cooks.

Once it’s reached your desired consistency, remove it from the heat. Pour the pudding into serving dishes, and let it cool slightly. Before serving, sprinkle on some slivered almonds or pistachios and a dusting of cinnamon. This not only adds crunch but makes it look like a work of art. Serve it warm or chilled – either way, it’s pure bliss!

Tips for Perfect Saffron Rice Pudding

Want to take your shole zard from good to unforgettable? Here are my tried-and-true secrets:

  • Sweetness control – Start with less sugar, then taste after adding saffron (its natural bitterness balances sweetness perfectly)
  • Milk makes it richer – For extra creaminess, replace half the water with whole milk (just stir more frequently to prevent sticking)
  • Chill time matters – Let it cool completely before serving – the flavors deepen and the texture firms up beautifully
  • Saffron hack – Warm your saffron threads in a dry pan for 10 seconds before crushing – it intensifies their aroma like magic!

Remember: The pudding thickens as it cools, so don’t over-reduce it on the stove!

Serving Suggestions for Saffron Rice Pudding

This saffron rice pudding shines when served chilled – the flavors really come alive as it cools. For an extra touch, sprinkle on more slivered almonds or pistachios and a light dusting of cinnamon. Trust me, it’s a feast for the eyes and the palate. Pair it with a cup of Persian tea for the ultimate experience. The floral notes in the tea complement the rose water and saffron perfectly. Whether it’s dessert or a sweet afternoon treat, this combination is pure joy!

Storage & Reheating

Leftovers? No problem! Store your saffron rice pudding in an airtight container in the fridge for up to 5 days. If you want to reheat it, do it gently on the stovetop with a splash of milk or water – low and slow keeps it creamy. The flavors actually get better after a day or two, so don’t be afraid to make it ahead!

Saffron Rice Pudding FAQs

Can I use jasmine rice instead of basmati?
Technically, yes, but basmati is the traditional choice for its fragrance and texture. Jasmine rice works in a pinch, but it’s stickier, so you might need a bit more liquid.

How long does saffron rice pudding last?
It keeps beautifully in the fridge for up to 5 days in an airtight container. The flavors actually deepen over time – just give it a quick stir before serving.

Is shole zard gluten-free?
Yes! As long as you use pure rice and no added thickeners, it’s naturally gluten-free. Double-check your saffron and rose water labels to be safe.

Can I freeze saffron rice pudding?
I wouldn’t recommend it – the texture can get grainy after thawing. It’s best fresh or refrigerated for a few days.

What if I don’t have rose water?
You can skip it, but you’ll lose that signature floral note. If you’re in a bind, a tiny drop of vanilla extract can add a hint of sweetness.

Nutritional Information

Here’s the scoop on what’s in each comforting bowl of saffron rice pudding (based on 4 servings): About 250 calories, with 30g of natural sweetness from the sugar, 5g of healthy fats from the nuts, and 4g of plant-based protein. Remember – these numbers can change if you tweak ingredients (like using milk instead of water or adjusting sugar). But hey, when something tastes this magical, who’s counting?

Share Your Saffron Rice Pudding Experience

Did you make this golden beauty? I’d love to hear how it turned out! Leave a comment below or tag me in your photos – every bite tells a story. You can also find more delicious recipes on our news feed or follow us on Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Saffron rice pudding (shole zard)

Heavenly Saffron Rice Pudding Recipe in 3 Simple Steps


  • Author: Emma Fleming
  • Total Time: 1 hour 20 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A fragrant and creamy Persian dessert made with rice, saffron, and rose water.


Ingredients

Scale
  • 1 cup basmati rice
  • 4 cups water
  • 1/2 teaspoon saffron threads
  • 1/2 cup sugar
  • 1/2 cup rose water
  • 1/2 cup slivered almonds or pistachios (for garnish)
  • 1 teaspoon ground cinnamon (for garnish)

Instructions

  1. Rinse the rice until the water runs clear.
  2. Soak the rice in water for 30 minutes.
  3. Drain the rice and add it to a pot with 4 cups of water.
  4. Bring to a boil, then reduce heat and simmer until rice is soft (about 20 minutes).
  5. Dissolve saffron in 2 tablespoons of hot water.
  6. Add sugar, rose water, and saffron mixture to the rice.
  7. Cook on low heat, stirring frequently, until thickened (about 30 minutes).
  8. Pour into serving dishes and garnish with nuts and cinnamon.
  9. Let it cool before serving.

Notes

  • Adjust sugar to taste.
  • For a richer taste, replace water with milk.
  • Best served chilled.
  • Prep Time: 30 minutes
  • Cook Time: 50 minutes
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: Persian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250
  • Sugar: 30g
  • Sodium: 10mg
  • Fat: 5g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 0mg

Keywords: saffron rice pudding, shole zard, Persian dessert

Leave a Comment

Recipe rating