Arroz con Leche with Rose Water and Pistachios

Arroz con Leche with Rose Water and Pistachios

A silky rice pudding that blends the tradition of Spanish and Latin American arroz con leche with delicate rose water and toasted pistachios. Short-grain rice simmers in milk and cream with warm cinnamon, then finishes with a whisper of floral rose water and garnish of green pistachio pieces. Serve warm or chilled for a sophisticated dessert that bridges two culinary worlds.

Prep
8 min
Cook
45 min
Wait
10 min
Total
1 hr 3 min
Makes
6 servings (about 4 cups)
Share

Steps

Before you start
  • Have all ingredients measured and ready (mise en place)
  • Use whole milk and heavy cream at room temperature for best texture
  • Coarsely chop pistachios just before serving so they stay vibrant
  • Read through the recipe—constant gentle stirring is key to creaminess
  1. Toast the rice

    • Pour the short-grain rice into the 5-quart pot and place it over medium heat.
    • Stir constantly with a wooden spoon for 2–3 minutes until the rice turns fragrant and takes on a light golden hue.
    • Be careful not to brown it deeply; you're aiming for a subtle nutty aroma.
    • This toasting step enhances the flavor of the finished pudding.
    + Show details

    Ready when: Rice is fragrant and pale golden

    Tip: Watch closely—burned rice will taste bitter. Keep the heat at medium, not medium-high.

  2. Add milk and cream

    • Carefully pour the 4 cups whole milk and 1 cup heavy cream into the pot with the toasted rice.
    • Stir well to combine, scraping the bottom to release any toasted grains.
    • Increase the heat to medium-high and bring the mixture to a gentle boil, stirring occasionally to prevent sticking on the bottom.
    + Show details

    Ready when: Mixture reaches a gentle rolling boil

    Tip: Stir frequently while heating to prevent the rice from settling and scorching.

  3. Add cinnamon and start simmering

    • Once the milk boils, reduce the heat to medium-low.
    • Add the cinnamon stick and the crushed cardamom pods if using.
    • Stir in the salt.
    • Let the mixture simmer gently, stirring frequently (every 2–3 minutes), for 30–35 minutes.
    • The rice should be becoming tender and the liquid will gradually thicken as the rice releases its starch.
    • The pudding should bubble gently at the edges but never boil aggressively.
    + Show details

    Ready when: Rice is tender, liquid is creamy but still pourable

    Tip: Stir regularly so the rice cooks evenly and the pudding stays smooth. If it seems too thick before the rice is tender, add a splash more milk.

  4. Add sugar and continue cooking

    • When the rice is mostly tender but still has a slight firmness to the grain (not mushy), add the ½ cup sugar.
    • Stir thoroughly to dissolve the sugar completely, then continue simmering over medium-low heat, stirring every 2–3 minutes, for another 8–10 minutes.
    • The mixture will thicken more as it cooks further.
    + Show details

    Ready when: Pudding coats the back of a spoon; rice is fully tender

    Tip: Don't add sugar too early—it slows the rice from softening. If you prefer a thicker pudding, cook longer; if creamier, add a splash of milk.

  5. Finish with rose water and vanilla

    • Remove the pot from heat and fish out the cinnamon stick and cardamom pods (discard them).
    • Stir in the 3 tablespoons rose water and the optional vanilla extract.
    • Taste the pudding and add a tiny pinch more salt if needed to balance the sweetness.
    • The rose water should perfume the pudding without overwhelming it—the flavor should be delicate and floral.
    + Show details

    Ready when: Rose water is fully incorporated; pudding is creamy and fragrant

    Tip: Add rose water off heat to preserve its delicate floral notes. Start with 3 tablespoons and add more only if you want a stronger rose flavor.

  6. Cool and rest

    • Transfer the pudding to a serving bowl or individual bowls.
    • Let it rest at room temperature for 10 minutes before serving.
    • The pudding will continue to thicken slightly as it cools.
    + Show details

    Ready when: Pudding has a custard-like consistency, warm but not steaming

    Tip: You can also chill it completely in the refrigerator for 2–3 hours if you prefer it cold.

  7. Garnish and serve

    • Just before serving, divide the coarsely chopped roasted pistachios evenly over the top of each bowl.
    • A light dusting of ground cinnamon over the pistachios adds a nice visual and flavor touch.
    • Serve warm or chilled, depending on preference.
    + Show details

    Ready when: Pudding is garnished and ready to eat

    Tip: Chop the pistachios just before serving so they stay vibrant green and don't oxidize. Reserve a few whole pistachios for a prettier presentation.

Good to know

Tips
  • Stir frequently during simmering (every 2–3 minutes) to prevent the rice from settling and sticking to the bottom and to create the creamiest texture.
  • Room-temperature milk heats more gently and evenly than cold milk, reducing the risk of scorching. Leave it on the counter for 30 minutes before cooking.
  • The pudding should have a silky, pourable consistency when finished—not a stiff mousse. If it's too thick, it will become gluey as it cools. Add more milk in small splashes if needed.
  • Rose water varies greatly in intensity. Start with 3 tablespoons and taste; some brands are more potent. Add more only if you want a stronger floral note.
Make ahead

You can prepare this pudding up to 2 days ahead. Cool completely, cover tightly, and refrigerate. Gently reheat on the stovetop over low heat, stirring often and adding a splash of milk if it has thickened too much. Add the pistachios fresh just before serving.

Storage & reheating

Room temperature: 2 hours in a covered bowl. Refrigerator: 3–4 days in an airtight container. Freezer: Not recommended—the pudding becomes grainy and separated when thawed. To reheat, place in a pot over low heat, stir gently, and add a little milk to restore creaminess.

Substitutions
  • rose water (food-grade, unsweetened) → orange blossom water. Use the same amount. Orange blossom water is less floral and slightly more citric, giving the pudding a different but equally elegant character.
  • roasted unsalted pistachios → sliced almonds or toasted pine nuts. Use the same weight. Almonds offer a slightly different texture; pine nuts are creamier. Neither has the bright green color of pistachios.
  • heavy cream, at room temperature → evaporated milk or additional whole milk. Replace the 1 cup cream with 1 cup evaporated milk (or an extra 1 cup whole milk), though the pudding will be slightly less rich. The flavor remains delicious.
  • short-grain white rice (Arborio, bomba, or sushi rice) → risotto rice (Carnaroli) or bomba rice. These varieties hold their shape beautifully. Avoid long-grain rice, which produces a grainier pudding rather than a creamy one.

More puddings & custards

See all →

Find more like this

Cuisine
Spanish
Main ingredient
Rice
Method
Stovetop
Quick & Easy
Easy

Reviews (0)