Creamy Persian Saffron Rose Water Rice Pudding Recipe Easy Homemade Sholeh Zard

Posted on

creamy persian saffron rose water rice pudding - featured image

“Are you sure you want to try that?” my coworker asked, eyeing the bright yellow bowl I’d brought to our potluck. Honestly, I wasn’t sure myself. I’d stumbled upon this creamy Persian saffron rose water rice pudding recipe—Sholeh Zard—while scrambling for a dessert that wouldn’t mean a late-night grocery run or complicated prep. It started as a last-minute idea, a simple mix of pantry staples with an exotic twist, but somehow it turned into the week’s sweetest surprise.

The golden hue from real saffron threads filled the kitchen with a subtle, floral warmth that made me pause. And the rose water? It was delicate, not overpowering, wrapping each bite in a fragrant hug. I remember sitting quietly after everyone left, savoring the pudding’s creamy texture, realizing this wasn’t just any rice pudding. It was comfort food that carried a little story—one of unexpected delight and gentle indulgence.

That day, Sholeh Zard became my go-to for moments when I needed something soothing but not fussy. It’s perfect for those evenings when you want just a little sweetness without the fuss of elaborate baking (especially when your soft sugar cookies with creamy icing seem like too much). I’ve made it multiple times since, tweaking it slightly each time, but the heart of the recipe stays the same—simple, fragrant, and utterly creamy.

There’s something quietly satisfying about this pudding that sticks with you. Maybe it’s the way the saffron colors the rice like a warm sunset, or how the rose water adds a floral note that feels both exotic and familiar. Whatever it is, once you try this creamy Persian saffron rose water rice pudding, I bet it’ll become a little ritual for you too.

Why You’ll Love This Recipe

After testing and tasting this creamy Persian saffron rose water rice pudding recipe over several weeks, I’m confident it’s a keeper. Not just because of its beautiful color or delicate aroma, but because it hits that sweet spot of flavor and texture that’s hard to find in rice puddings.

  • Quick & Easy: This recipe comes together in about 40 minutes, making it ideal for busy weeknights or when you crave something soothing without hours in the kitchen.
  • Simple Ingredients: No need to hunt down obscure items. Most are pantry staples, though saffron and rose water add that special Persian touch.
  • Perfect for Special Occasions: Whether you’re hosting a cozy dinner or want a unique dessert for holiday mornings, Sholeh Zard fits right in.
  • Crowd-Pleaser: Everyone from kids to adults appreciates the gentle sweetness and creamy mouthfeel. It’s a comforting treat that feels a bit fancy.
  • Unbelievably Delicious: The saffron and rose water meld with the creamy rice to create a flavor combo that’s both soothing and exotic—comfort food with a fragrant twist.

What really sets this recipe apart is the way the rice is slowly simmered until perfectly tender and creamy, then scented with just the right amount of saffron-infused water and rose water. It’s not overly sweet, so the natural flavors shine through. Plus, the touch of cinnamon and slivered almonds on top adds a little crunch that contrasts beautifully with the softness. Honestly, it’s a recipe that makes you close your eyes after the first bite.

If you’re looking for something different from your usual desserts but still crave that warm, homey feel, this is it. For a lighter meal idea with rich flavors, you might also enjoy the creamy chicken Caesar pasta salad I often pair with it for a balanced meal.

What Ingredients You Will Need

This creamy Persian saffron rose water rice pudding recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most items are easy to find or likely already in your pantry, making it a stress-free dessert to whip up anytime.

  • Long-grain white rice, rinsed (1 cup / 190 g) – The base for the pudding; rinsing removes excess starch for creamier texture.
  • Water (4 cups / 950 ml) – For cooking the rice until tender.
  • Sugar (1 cup / 200 g) – Adjust based on your sweetness preference; I prefer using fine granulated sugar for smooth dissolving.
  • Unsalted butter (2 tablespoons / 28 g), softened – Adds richness and silkiness.
  • Saffron threads (about 1/2 teaspoon) – Soaked in 2 tablespoons of hot water to release color and flavor; I recommend Persian saffron for its potency.
  • Rose water (1 tablespoon) – The star floral note, but be cautious; too much can overpower.
  • Ground cinnamon (1/2 teaspoon) – For warmth and subtle spice.
  • Ground cardamom (1/4 teaspoon, optional) – Adds a lovely aromatic depth if you like.
  • Slivered almonds (2 tablespoons), toasted – For garnish and a nice crunch contrast.
  • Optional: A few drops of orange blossom water or a sprinkle of pistachios for additional fragrance and texture.

Look for firm, high-quality rice to avoid mushiness. If you want a gluten-free version, this recipe is naturally gluten-free, so no worries there. For a vegan twist, substitute butter with coconut oil or a plant-based margarine and use a refined rose water to keep it allergen-friendly.

Equipment Needed

This recipe requires just a few basic kitchen tools, making it accessible whether you’re equipped with a full kitchen or just the essentials.

  • Medium saucepan or pot: A heavy-bottomed pan works best to prevent sticking and burning during the slow simmer of the rice.
  • Measuring cups and spoons: For accurate ingredient amounts, which matter here for balance.
  • Spoon or spatula: A wooden spoon or heat-resistant spatula for stirring gently.
  • Small bowl: To soak the saffron threads in hot water.
  • Fine mesh sieve (optional): Helpful if you want to rinse the rice thoroughly.

I’ve found that using a heavy-bottomed nonstick saucepan helps with even heat distribution, reducing the chance of scorching the pudding. If you don’t have saffron, a small pinch of turmeric can be a budget-friendly color substitute, though it won’t replicate the flavor. For toasting almonds, a small dry skillet works perfectly, but you can also toast them in a 350°F (175°C) oven for about 5 minutes.

Preparation Method

creamy persian saffron rose water rice pudding preparation steps

  1. Rinse the rice: Place 1 cup (190 g) of long-grain white rice in a fine mesh sieve and rinse under cold water until the water runs clear. This removes excess starch, which helps the pudding stay creamy but not gluey. Drain well (about 5 minutes).
  2. Cook the rice: In your medium saucepan, combine rinsed rice with 4 cups (950 ml) water. Bring to a gentle boil over medium heat, then reduce to low and cover partially with a lid. Let it simmer for 20-25 minutes, stirring occasionally to prevent sticking. The rice should be tender but still hold shape.
  3. Soak the saffron: While rice cooks, place about 1/2 teaspoon of saffron threads in a small bowl with 2 tablespoons of hot (not boiling) water. Let it steep for 10 minutes until the water turns a rich amber color.
  4. Add sugar and butter: When rice is tender, stir in 1 cup (200 g) sugar and 2 tablespoons (28 g) unsalted butter. Keep stirring gently until the sugar dissolves completely and the mixture thickens slightly (about 5 minutes). The pudding should have a creamy consistency but not be too runny.
  5. Add saffron and rose water: Stir in the saffron water and 1 tablespoon rose water. Taste carefully here—rose water can be strong, so adjust if needed. Add 1/2 teaspoon ground cinnamon and optional 1/4 teaspoon ground cardamom for that warm spice note.
  6. Simmer gently: Lower heat and let the pudding cook for another 5-10 minutes, stirring often. This melds the flavors and achieves the perfect creamy texture. The pudding should be thick enough to hold its shape on a spoon but still soft.
  7. Serve or chill: Pour the pudding into individual bowls or a large serving dish. Garnish with toasted slivered almonds and a light dusting of cinnamon. You can serve warm or let it chill in the fridge for 2 hours to enjoy cold—both ways are wonderful.

Quick tip: If your pudding seems too thick, stir in a splash of milk or water to loosen it slightly. If too thin, cook a little longer on low heat, stirring constantly. This recipe pairs nicely with lighter dishes like the fresh southwest chipotle salad from the blog for a full meal experience.

Cooking Tips & Techniques

Getting the perfect creamy texture for Sholeh Zard isn’t rocket science, but there are a few tricks I’ve learned through trial and error. First, rinsing the rice well is key. It prevents the pudding from becoming gluey while still allowing it to thicken beautifully.

Patience is your friend here. Cooking the rice slowly over low heat gives it time to soften without breaking apart entirely. Stir gently and regularly to avoid any sticking or burning at the bottom, but don’t over-stir, or the rice can lose its shape.

Don’t skimp on the saffron. I know it’s pricey, but even a small pinch soaked in warm water makes a huge difference in flavor and color. If you’re skeptical like I was at first, try it once—you might be surprised by how saffron quietly lifts the whole dish.

Adding rose water at the end prevents its delicate aroma from dissipating. Too much can make the pudding taste soapy, so start with a tablespoon and adjust in future batches.

Finally, toasting the almonds just before serving adds a fresh crunch and a toasty aroma that contrasts nicely with the creamy pudding. I once forgot this step and the pudding felt like it was missing something—so don’t skip it!

Variations & Adaptations

This creamy Persian saffron rose water rice pudding recipe is wonderfully versatile, so you can tweak it to your taste or dietary needs.

  • Vegan Version: Swap unsalted butter for coconut oil or vegan margarine, and replace sugar with maple syrup or coconut sugar for a natural sweetener. Use almond milk instead of water for a richer pudding.
  • Nut-Free: Simply omit the almonds or replace them with toasted pumpkin seeds for a nut-free crunch.
  • Flavor Twists: Add a teaspoon of orange zest or a few drops of orange blossom water for a citrusy floral note that complements the saffron and rose water beautifully.
  • Cooking Method: This pudding can also be made in a slow cooker on low for 2-3 hours, stirring occasionally, if you prefer a hands-off approach.
  • Sweetness Levels: Adjust sugar to taste or use a sugar substitute like stevia, but be mindful of how it affects texture.

One of my favorite adaptations is adding a sprinkle of crushed pistachios on top alongside the almonds for a colorful, nutty finish that feels festive and special.

Serving & Storage Suggestions

Sholeh Zard is delightful served warm right out of the pot, especially on chilly evenings when you want something soothing. However, chilling it for a few hours in the fridge lets the flavors meld and the pudding firm up into a luscious, spoonable dessert that’s refreshing on warmer days.

For presentation, a simple garnish of toasted slivered almonds and a light dusting of cinnamon makes the pudding look inviting and adds subtle texture. You can also add a few rose petals or chopped pistachios for a more elegant touch.

Store leftovers covered in the refrigerator for up to 3 days. The pudding thickens as it cools, so you might want to stir in a tablespoon of milk or water before reheating. Gently warm it on the stove or microwave, stirring to restore that creamy softness.

Flavors develop beautifully with time—the saffron and rose water notes deepen overnight, making it even more fragrant the next day. For a quick sweet bite, serve it alongside a cup of tea or coffee, or pair with lighter dishes like the classic creamy church salad for a balanced meal experience.

Nutritional Information & Benefits

This homemade Sholeh Zard is not just a treat but offers some nutritional perks. A typical serving (about 1 cup or 240 ml) has roughly 250 calories, with moderate carbohydrates from rice and sugar. The small amount of butter adds a touch of healthy fats.

Saffron, the star ingredient, is known for its antioxidant properties and mood-boosting effects, while rose water has been traditionally used for its calming qualities. Together, they make this dessert feel special beyond just flavor.

The recipe is naturally gluten-free and can easily be adapted for dairy-free or vegan diets. Be mindful of sugar content if you’re watching your intake, but overall, it’s a wholesome, homemade alternative to store-bought sweets.

Conclusion

This creamy Persian saffron rose water rice pudding recipe has quietly become one of my favorite comfort desserts. It’s simple enough to make any day but special enough to bring out when you want a little fragrant indulgence without fuss. The way the saffron colors the pudding and the rose water scents it just right makes it feel like a small celebration in a bowl.

Feel free to adjust the sweetness, spices, or garnishes to suit your taste. It’s forgiving and flexible, which is why I keep coming back to it. Plus, it pairs beautifully with lighter dishes and salads, such as the fresh southwest chipotle salad, making it a great choice for balanced meals.

If you try this recipe, I’d love to hear how you made it your own. There’s something special about sharing these little kitchen stories that make dishes like Sholeh Zard feel like a warm, shared secret. Here’s to cozy moments and creamy spoons of sweetness.

FAQs About Creamy Persian Saffron Rose Water Rice Pudding (Sholeh Zard)

How do I know when the rice pudding is done cooking?

The rice should be tender but not mushy, and the pudding should be thick enough to coat the back of a spoon without running off quickly. It will thicken more as it cools.

Can I use instant rice or brown rice?

It’s best to use long-grain white rice for the right creamy texture. Instant rice cooks too fast and won’t absorb flavors well. Brown rice has a different texture and longer cooking time, so it’s not ideal for this recipe.

Is there a substitute for saffron if I can’t find it?

Saffron has a unique flavor, but if needed, a pinch of turmeric can add color. The flavor won’t be the same, so consider adding a little extra cinnamon or cardamom to compensate.

How much rose water should I use?

Start with 1 tablespoon, then taste. Rose water is potent, so adding more can overwhelm the pudding. You can always add a little more later if desired.

Can I prepare Sholeh Zard ahead of time?

Yes! It actually tastes great chilled, so making it a few hours or even a day ahead allows the flavors to deepen. Just store it covered in the fridge and stir before serving.

Pin This Recipe!

creamy persian saffron rose water rice pudding recipe
Print

Creamy Persian Saffron Rose Water Rice Pudding Recipe Easy Homemade Sholeh Zard

A creamy and fragrant Persian rice pudding scented with saffron and rose water, offering a comforting and exotic dessert that’s quick and easy to prepare.

  • Author: Mandy
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Dessert
  • Cuisine: Persian

Ingredients

Scale
  • 1 cup (190 g) long-grain white rice, rinsed
  • 4 cups (950 ml) water
  • 1 cup (200 g) sugar
  • 2 tablespoons (28 g) unsalted butter, softened
  • 1/2 teaspoon saffron threads, soaked in 2 tablespoons hot water
  • 1 tablespoon rose water
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground cardamom (optional)
  • 2 tablespoons toasted slivered almonds
  • Optional: a few drops of orange blossom water or a sprinkle of pistachios

Instructions

  1. Rinse the rice under cold water in a fine mesh sieve until the water runs clear. Drain well (about 5 minutes).
  2. In a medium saucepan, combine rinsed rice with 4 cups (950 ml) water. Bring to a gentle boil over medium heat, then reduce to low and partially cover. Simmer for 20-25 minutes, stirring occasionally, until rice is tender but holds shape.
  3. While rice cooks, soak 1/2 teaspoon saffron threads in 2 tablespoons hot (not boiling) water for 10 minutes until water turns amber.
  4. When rice is tender, stir in 1 cup sugar and 2 tablespoons unsalted butter. Stir gently until sugar dissolves and mixture thickens slightly (about 5 minutes).
  5. Add saffron water and 1 tablespoon rose water. Stir in 1/2 teaspoon ground cinnamon and optional 1/4 teaspoon ground cardamom. Taste and adjust rose water if needed.
  6. Lower heat and simmer pudding for another 5-10 minutes, stirring often, until creamy and thick enough to hold shape on a spoon but still soft.
  7. Pour pudding into bowls or a serving dish. Garnish with toasted slivered almonds and a light dusting of cinnamon. Serve warm or chill in the fridge for 2 hours to serve cold.

Notes

Rinse rice well to prevent gluey texture. Use Persian saffron for best flavor and color. Add rose water at the end to preserve aroma. Toast almonds just before serving for best crunch. For vegan version, substitute butter with coconut oil or vegan margarine and use almond milk instead of water. If pudding is too thick, stir in a splash of milk or water; if too thin, cook longer on low heat.

Nutrition

  • Serving Size: 1 cup (240 ml)
  • Calories: 250
  • Sugar: 30
  • Sodium: 15
  • Fat: 6
  • Saturated Fat: 3.5
  • Carbohydrates: 45
  • Fiber: 1
  • Protein: 3

Keywords: Persian rice pudding, Sholeh Zard, saffron dessert, rose water pudding, creamy rice pudding, easy Persian dessert, gluten-free dessert, vegan option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating