Food

Shir Berenj Recipe: How to Make Persian Rice Pudding

Written by MasterClass

Last updated: Aug 27, 2022 • 2 min read

Shir berenj is an Iranian rice pudding dish fragrant with rosewater and cardamom. Learn how to achieve its soothingly mellow flavor profile and spoonable, creamy consistency at home.

Learn From the Best

What Is Shir Berenj?

Shir berenj is a chilled rice pudding featuring rosewater and cardamom. The dish’s origins go back to Ancient Persia, and shir berenj remains common throughout Iran, Afghanistan, and bordering countries. (“Shir” means milk, and “berenj” means “rice” in Farsi.) To make shir berenj, cooks simmer the rice with milk and mild aromatics until the rice grains practically fall apart. The quick preparation and short ingredients list make it a simple, make-ahead dessert recipe to keep in your back pocket.

Enjoy the chilled rice pudding on its own, unsweetened, or with toppings of dried fruit and nuts.

4 Tips for Making Shir Berenj

Cooking shir berenj over low heat allows the rice to release its starches, giving the pudding its pleasingly sticky, custard-like texture. Here’s what else you need to know about this dish.

  1. 1. Incorporate enough milk fat. Whole milk (or low-fat milk) will yield noticeably more creaminess than skim milk. A dash of heavy cream at the end makes for a decadent addition.
  2. 2. Save time with leftover rice. You can make shir berenj using leftover cooked rice in a pinch. Prepare the dish, as usual, stirring the cooked rice until the grains start to break down and become steeped with flavor.
  3. 3. Basmati is best. Use a fragrant, long-grain white rice, like basmati, to make shir berenj. Short-grain rice is too dense for this preparation, whereas traditional basmati is more tender and yielding.
  4. 4. Make your own rosewater. Rosewater adds a distinctive flavor to this mild dish. You can find it in Middle Eastern grocery stores, but it’s not hard to make your own at home: Start by bringing a small pot with one cup of cleaned rose petals and one cup of water to a boil. Cover the mixture with a lid and simmer over low heat for up to forty minutes. Remove the rose-infused water from the heat, strain through a fine-mesh sieve, and let it cool.

Persian-Style Shir Berenj Recipe

2 Ratings | Rate Now

makes

prep time

5 min

total time

45 min

cook time

40 min

Ingredients

Note: The total time does not include 2 hours and 30 minutes of inactive time.

  1. 1

    In a fine-mesh sieve, rinse the rice until the water runs clear. Drain the rice.

  2. 2

    In a medium pot, combine the rice with the water, 1 cup of the milk, and the salt.

  3. 3

    Bring the mixture to a slow boil over medium-high heat, then reduce the heat to medium-low.

  4. 4

    Cover the pot and simmer the mixture until the rice is soft and has absorbed the liquid, about 10–15 minutes.

  5. 5

    Add the remaining 2 cups of milk, rosewater, and ground cardamom to the cooked rice and bring it back up to a boil over high heat.

  6. 6

    Lower the heat to medium-low and simmer until the mixture has thickened, stirring constantly, about 20 minutes.

  7. 7

    Remove the pot from the heat and cool to room temperature, about 30 minutes, before refrigerating.

  8. 8

    Refrigerate until cold, about 2 hours.

  9. 9

    Once chilled, divide the pudding into serving bowls and garnish with the pistachios and honey or enjoy plain.

Become a better chef with the MasterClass Annual Membership. Gain access to exclusive video lessons taught by the world’s best, including Madhur Jaffrey, Gabriela Cámara, Niki Nakayama, Chef Thomas Keller, Yotam Ottolenghi, Alice Waters, Gordon Ramsay, and more.