Skip to content
Zaffaron

Riz bi Haleeb (رز بحليب) — Lebanese Rice Pudding with Rose Water and Pistachio

Riz bi Haleeb is a beloved Lebanese milk-and-rice pudding, gently thickened and perfumed with rose water. Often served chilled and topped with pistachios, it’s a classic home dessert across the Levant, especially during gatherings and Ramadan.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Vegetarian Gluten-Free Halal
Contains: dairy, tree nuts
45 min total Prep 10m · Cook 35m 6 servings 305 cal
↓ Jump to Recipe
Riz bi Haleeb — Lebanese Rice Pudding with Rose Water and Pistachio - authentic lebanese recipe

Printable Recipe Card

Servings: 6 · Total: 45 min · Difficulty: easy

Ingredients (quick list)

  • 80 g short-grain rice (rinsed until water runs mostly clear)
  • 240 ml water
  • 1000 ml whole milk
  • 90 g granulated sugar
  • 12 g cornstarch (about 1 1/2 tbsp)
  • 60 ml cold milk (to dissolve cornstarch)
  • 10 ml rose water (about 2 tsp)
  • 5 ml orange blossom water (about 1 tsp)
  • 1 g fine sea salt (about 1/6 tsp)
  • 30 g shelled pistachios (coarsely chopped)

Steps (summary)

  1. Rinse the short-grain rice in a bowl with cool water, changing the water 3–4 times until it runs mostly clear. Drain well so th…
  2. Add the rinsed rice and 240 ml water to a medium saucepan and bring to a gentle boil over medium heat. Reduce to low and simmer…
  3. Pour in 1000 ml whole milk and add the sugar and salt, then raise the heat to medium until you see small bubbles around the edg…
  4. In a small bowl, whisk the cornstarch with 60 ml cold milk until completely smooth with no visible lumps. While whisking the po…
  5. Continue simmering 3–5 minutes, stirring constantly, until the pudding coats a spoon and the rice is tender but not mushy. Turn…
  6. Ladle the hot pudding into 6 small bowls (about 180–200 ml each) or one large serving dish, smoothing the surface with the back…

+ 1 more steps in the full instructions section below.

Cultural Background

Across Lebanon and the Levant, Riz bi Haleeb is a staple home dessert served after lunch or at evening visits. Its rose and orange blossom waters reflect a regional love for floral aromatics, and it’s especially popular during Ramadan for its soothing, cooling finish.

creamygently sweetfloralsilky puddingtender ricecrunchy toppingrose perfumewarm milknutty pistachio🌶 mild

Equipment

medium saucepan (2.5–3 L)whiskwooden spoon or heatproof spatulameasuring jugsmall bowl for slurry6 dessert bowls or one serving dish

💡 Tips

  • Keep the simmer gentle and stir every 30–45 seconds after adding milk to prevent a toasted milk flavor from scorching.
  • Add rose water off the heat and measure precisely (10 ml) so the floral note stays elegant rather than soapy.
  • For a smoother top, press a piece of parchment directly on the surface while chilling to reduce skin formation.

⚠️ Common Mistakes

  • ❌ The milk scorches and the pudding tastes burnt.

    ✅ Fix: Use a heavy-bottomed pot, keep the heat at a gentle simmer, and stir frequently while scraping the bottom and corners.

  • ❌ Cornstarch forms lumps in the pudding.

    ✅ Fix: Dissolve cornstarch fully in cold milk first, then stream it in slowly while whisking continuously.

  • ❌ The floral flavor tastes harsh or soapy.

    ✅ Fix: Measure rose water precisely and add it off the heat; if it’s too strong, balance by stirring in 30–60 ml warm milk.

🧊 How to Store

Refrigerate covered for up to 4 days. To serve, enjoy cold or let sit 10 minutes at room temperature; if it thickens too much, loosen each portion with 10–15 ml cold milk and stir gently. Avoid boiling when reheating to protect the floral waters.

📅 Make Ahead

Cook and portion the pudding up to 2 days ahead, then cover and chill. Add pistachios right before serving to keep them crisp, and stir in a splash of milk if the texture tightens after refrigeration.

🍽️ Pairs Well With

  • Arabic coffee
  • mint tea
  • fresh berries
  • date cookies (maamoul).

Regional Variations

  • Some Lebanese households omit cornstarch and rely on longer simmering for a looser, more rice-forward pudding.
  • In parts of the Levant, a pinch of ground mastic (about 0.2 g) is added for a resinous, traditional aroma.
  • A thicker, celebratory version may be finished with extra nuts like pine nuts or a light dusting of ground cinnamon.
everyday holiday party ramadan
#classic#family-style#gluten-free

Ingredients

  • 80 gshort-grain rice (rinsed until water runs mostly clear)
  • 240 mlwater
  • 1000 mlwhole milk
  • 90 ggranulated sugar
  • 12 gcornstarch (about 1 1/2 tbsp)
  • 60 mlcold milk (to dissolve cornstarch)
  • 10 mlrose water (about 2 tsp)
  • 5 mlorange blossom water (about 1 tsp)
  • 1 gfine sea salt (about 1/6 tsp)
  • 30 gshelled pistachios (coarsely chopped)

🔄 Substitutions

  • short-grain rice→ Arborio rice
  • whole milk→ 2% milk
  • pistachios→ toasted sliced almonds

Instructions

  1. 1

    Rinse the short-grain rice in a bowl with cool water, changing the water 3–4 times until it runs mostly clear. Drain well so the rice doesn’t dilute the pudding, then set it aside for 2 minutes while you measure the liquids.

  2. 2

    Add the rinsed rice and 240 ml water to a medium saucepan and bring to a gentle boil over medium heat. Reduce to low and simmer 10–12 minutes, stirring every 2 minutes, until most of the water is absorbed and the grains look swollen.

  3. 3

    Pour in 1000 ml whole milk and add the sugar and salt, then raise the heat to medium until you see small bubbles around the edges. Lower the heat to maintain a steady simmer and cook 15 minutes, stirring frequently and scraping the bottom to prevent scorching.

  4. 4

    In a small bowl, whisk the cornstarch with 60 ml cold milk until completely smooth with no visible lumps. While whisking the pot continuously, slowly stream in the slurry so it disperses evenly and thickens without clumping.

  5. 5

    Continue simmering 3–5 minutes, stirring constantly, until the pudding coats a spoon and the rice is tender but not mushy. Turn off the heat, then stir in the rose water and orange blossom water so their aroma stays bright and floral.

  6. 6

    Ladle the hot pudding into 6 small bowls (about 180–200 ml each) or one large serving dish, smoothing the surface with the back of a spoon. Let it cool at room temperature for 30 minutes, then refrigerate at least 2 hours to fully set and chill.

  7. 7

    Just before serving, sprinkle each portion with chopped pistachios for crunch and color. Serve cold for the classic texture, or slightly cool if you prefer a softer, more delicate set.

🪪 Recipe Passport

Origin: Lebanese Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Across Lebanon and the Levant, Riz bi Haleeb is a staple home dessert served after lunch or at evening visits. Its rose and orange blossom waters reflect a regional love for floral aromatics, and it’s especially popular during Ramadan for its soothing, cooling finish.

Regional Variations

Some Lebanese households omit cornstarch and rely on longer simmering for a looser, more rice-forward pudding.
In parts of the Levant, a pinch of ground mastic (about 0.2 g) is added for a resinous, traditional aroma.
A thicker, celebratory version may be finished with extra nuts like pine nuts or a light dusting of ground cinnamon.

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

305
Calories
9.6g
Protein
8.6g
Fat
47g
Carbs
0.6g
Fiber
110mg
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.