
Saffron Rice Pudding with Pistachios
A luxurious, creamy rice pudding infused with aromatic saffron and topped with crushed pistachios. This Middle Eastern-inspired dessert combines tender rice cooked slowly in sweetened milk until it becomes velvety and rich. The saffron imparts a distinctive floral warmth and golden hue, while toasted pistachios add a subtle crunch and earthy nuttiness. Serve warm or chilled for an elegant finish to any meal.
- Prep
- 10 min
- Cook
- 45 min
- Wait
- 10 min
- Total
- 1 hr 5 min
- Makes
- 6 servings (about 1 cup each)
Steps
Before you start
- Measure all ingredients before starting—the pudding cooks quickly once the milk goes in
- Toast the pistachios briefly to enhance their flavor, or buy them pre-roasted
- Have the saffron steeping in hot milk ready to go so it infuses properly
Steep the saffron
- In a small bowl, pour 3 tablespoons (45 ml) of hot milk over half of the saffron threads.
- Let them steep for 5 minutes to release their color and flavor.
- The liquid should turn a deep golden-amber.
+ Show details− Hide details
Ready when: Milk turns deep golden-amber color
Tip: Hot (not boiling) milk works best to extract saffron flavor without damaging the threads.
Toast remaining saffron
- In a heavy-bottomed 3-quart saucepan over medium heat, warm the ghee or butter.
- Add the remaining saffron threads directly to the warm ghee and toast for 30 seconds, stirring gently.
- The saffron will become fragrant.
+ Show details− Hide details
Ready when: Saffron becomes fragrant and darkens slightly
Tip: Do not brown the saffron—just warm it to release its aromatic oils.
Add rice and toast
- Add the short-grain rice to the saucepan with the toasted saffron and ghee.
- Stir constantly for 2 minutes, coating the grains evenly.
- The rice should smell nutty and fragrant.
+ Show details− Hide details
Ready when: Rice grains are well coated and smell nutty
Tip: Toasting the rice before adding milk improves texture and prevents mushiness.
Pour in remaining milk
- Pour the remaining milk (approximately 3 cups plus 13 tablespoons / 910 ml) into the saucepan slowly, stirring continuously to avoid lumps.
- Add the sugar and salt, and stir until the sugar dissolves completely.
+ Show details− Hide details
Ready when: Sugar is dissolved and mixture is smooth
Tip: Slow pouring and constant stirring prevent lumps from forming.
Add steeped saffron
- Pour the reserved saffron-infused milk (from step 1) into the saucepan, stirring well to distribute the color evenly throughout.
- The entire pudding should turn a pale golden hue.
+ Show details− Hide details
Ready when: Pudding is uniformly pale golden
Tip: Make sure to use all the saffron-steeped milk—it adds flavor and color.
Bring to a boil
- Increase the heat to medium-high and bring the mixture to a gentle boil, stirring frequently to prevent sticking on the bottom.
- This should take about 5–7 minutes.
+ Show details− Hide details
Ready when: Mixture reaches a gentle rolling boil
Tip: Stir frequently to prevent the rice from settling and scorching on the pan bottom.
Reduce heat and simmer
- Once boiling, reduce the heat to medium-low.
- Continue simmering gently, stirring every 2–3 minutes, for 30–35 minutes.
- The rice should gradually absorb the milk and become tender, and the pudding will thicken.
+ Show details− Hide details
Ready when: Rice is very tender, milk is mostly absorbed, and pudding coats the back of a spoon
Tip: Stir more frequently toward the end to prevent sticking. If the pudding seems too thick before the rice is fully tender, add a splash of milk.
Taste and adjust flavor
- Remove from heat and taste the pudding.
- Stir in the optional cardamom and rose water if using.
- Both add delicate Middle Eastern notes—the cardamom brings warmth, and the rose water adds floral brightness.
- Adjust sweetness or salt to your preference.
+ Show details− Hide details
Ready when: Flavors are balanced to taste
Tip: Add rose water gradually—it can overpower if used too generously.
Cool slightly and serve
- Let the pudding rest for 5–10 minutes at room temperature.
- It will continue to thicken slightly as it cools.
- Transfer to serving bowls and garnish generously with chopped or crushed roasted pistachios.
+ Show details− Hide details
Ready when: Pudding has thickened to a creamy, spoonable consistency
Tip: The pudding will continue to set as it cools; serve it warm for a creamier texture, or chilled for a firmer consistency.
Good to know
Tips
- For extra richness and deeper saffron flavor, infuse the saffron threads in warmed milk for 15–20 minutes before cooking, then use that milk for the pudding.
- If your saffron seems weak in color, you can increase it to 1/4 teaspoon (1 g), but start with the smaller amount—good saffron is potent.
- This pudding pairs beautifully with fresh fruit (dates, figs, or pomegranate seeds) for a modern twist on the traditional Middle Eastern dessert.
- For a lighter version, substitute up to half the whole milk with low-fat milk or unsweetened almond milk, though this will reduce the richness.
Make ahead
The pudding can be made 1–2 days ahead. Cover and refrigerate. Reheat gently in a saucepan over medium-low heat with a splash of milk (stirring frequently) until creamy again, or serve chilled.
Storage & reheating
Room temperature (2 hours maximum). Refrigerator (covered, 2–3 days; reheat gently or serve cold). Freezer (not recommended—the texture becomes grainy when thawed).
Substitutions
- short-grain white rice (such as arborio or bomba) → Medium-grain rice or bomba rice. Use the same weight. Medium-grain rice may require 5–10 minutes less cooking time, so check earlier.
- whole milk → Half-and-half or a mix of whole milk and coconut milk. Substituting half the milk with coconut milk creates a richer, creamier pudding with subtle tropical notes.
- ghee or unsalted butter → Coconut oil or almond oil. Both add richness. Almond oil contributes a subtle nuttiness that complements the pistachios.
- roasted unsalted pistachios → Sliced almonds, chopped hazelnuts, or pine nuts. Toast nuts lightly before garnishing. Nuts will change the final flavor profile but work equally well.
More puddings & custards
See all →Find more like this
- Meal
- Dessert
- Cuisine
- Middle Eastern
- Main ingredient
- Rice
- Method
- Stovetop
- Quick & Easy
- Easy





