Make the Perfect Persian Rice Pudding


Persian Rice Pudding, also known as Shir Berenj, is a staple in Persian cuisine, beloved for its simplicity and rich taste. It’s a versatile dish that serves as a hearty breakfast, a comforting lunch, or even a satisfying dinner. This authentic recipe of Persian Rice Pudding will guide you through crafting a delectable and aromatic dish that can be enjoyed both hot and cold. Not only is it delicious, but it’s also a nutritious choice, akin to rice porridge, particularly favored by children. Dive into this culinary delight and explore the historical context and preparation techniques that make Persian Rice Pudding a timeless dish.

Persian Rice Pudding

Ingredients

Serves 4 people

Ingredient Amount
Milk 1 liter
Rice 1 cup
Rose Water (Golab) 1/2 cup

Instructions

Step 1: Prepare the Rice – Rinse one cup of high-quality Iranian rice thoroughly and soak it overnight. The soaking process is essential for achieving the creamy texture that defines the Persian Rice Pudding.

Make the Perfect Persian Rice Pudding - step image

Step 2: Cook the Rice – Place the soaked rice in a large pot with two cups of water. Cook over medium heat until the water reduces by half and the rice begins to soften. This step is crucial to ensure the grains break down adequately in the final dish.

Step 3: Add the Milk – Once the water in the pot has reduced, slowly add the milk. It’s vital to increase the heat initially to bring the mixture back to a boil and then reduce to a gentle simmer. Stir occasionally to prevent the rice from sticking.

Step 4: Incorporate Rose Water – When the rice is fully cooked and the mixture has thickened to a porridge-like consistency, add the rose water. This addition infuses the Persian Rice Pudding with its signature floral aroma and enhances the flavors beautifully.

Make the Perfect Persian Rice Pudding - step image

Step 5: Serve and Garnish – Remove the pudding from heat and pour it into serving dishes. Traditionally, Persian Rice Pudding is garnished with dried roses, and you can add a sprinkle of sugar or cinnamon based on preference. For an extra special touch, try serving it with a light drizzle of honey or a sprinkle of saffron threads.

Pro Tips

To get the most aromatic Persian Rice Pudding, always use freshly ground cardamom pods or a few saffron strands during the cooking process. If you prefer a thicker consistency, continue to simmer until the pudding reaches your desired thickness. Garnishing with pistachios or almonds soaked overnight in rose water can elevate the flavor. If you wish to serve it as a chilled dessert, ensure it sets in the refrigerator for a few hours before serving.

Frequently Asked Questions


Yes, you can use almond or coconut milk as a substitute. However, the flavor profile and consistency may change slightly. Coconut milk adds a nice creamy texture, while almond milk imparts a nutty flavor.


Rose water is a traditional ingredient in Persian cooking, adding a unique floral aroma and taste. However, if you do not prefer its flavor, you can reduce the amount or completely omit it and experiment with vanilla extract or ground cardamom for a different taste.


Refrigerate any leftover pudding in an airtight container for up to 3 days. You can enjoy it chilled directly from the fridge or slightly warm it on the stove with a splash of milk to restore its creamy consistency.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button