Fereni Starch Pudding Recipe

Fereni starch pudding, also known as Fereni Persian pudding, is a popular dessert in Iranian cuisine.

This sweet and creamy pudding is made with rice flour or cornstarch, milk, sugar, and rosewater and is traditionally served during special occasions like Ramadan, weddings, and festivals.

Quick Recipe Overview

The process of making Fereni starch pudding is relatively simple. First, rice flour or cornstarch is mixed with water to form a smooth paste. Then, milk is heated in a pot, sugar is added, and rice flour or cornstarch mixture is added. The mixture is continuously stirred over low heat until it thickens and becomes creamy. Finally, rosewater is added for flavor, and the pudding is poured into individual serving dishes to cool.

Reasons you will love this dish

The Ferni I made home, topped with pistachios.

Fereni starch pudding holds a special place in my heart, not just because it’s scrumptiously delightful but also due to its incredible adaptability. One of the charming aspects of Fereni is how beautifully it caters to individual tastes—you can cozy up with a warm bowl on a chilly evening or savor it chilled on a hot summer day.

Imagine customizing your own bowl: sprinkle on some crunchy chopped nuts for texture, scatter bright pomegranate seeds for a burst of color and flavor, or dust a pinch of cinnamon for that comforting, sweet spice. And if you’re feeling adventurous, why not infuse it with exotic cardamom or luxurious saffron? The possibilities are as boundless as your imagination.

How To Make Persian Fereni

Here is a simple recipe for Fereni starch pudding:

Fereni Starch Pudding Recipe

Fereni Starch Pudding

Fereni is a traditional Persian dessert that captivates with its creamy texture and delicate flavor. Originating from Iran, this velvety pudding is a celebration of simplicity and sophistication, offering a comforting sweetness that warms the soul.
Prep Time 10 minutes
Cook Time 20 minutes
Course Dessert
Cuisine Persian
Servings 2 people
Calories 250 kcal


  • 1 cup rice flour or cornstarch
  • 4 cups milk
  • 1 cup granulated sugar
  • 2-3 tablespoons rosewater
  • Chopped nuts optional


  • Whisk the rice flour or cornstarch in a small bowl with 1 cup of water until smooth.
  • In a medium-sized pot, heat the milk over medium heat.
  • Add the sugar to the milk and stir until dissolved.
  • Gradually add the rice flour or cornstarch mixture to the pot, whisking constantly to prevent lumps from forming.
  • Reduce the heat to low and continue stirring the mixture until it thickens and becomes creamy (about 10-15 minutes).
  • Remove the pot from heat and stir in the rosewater.
  • Pour the mixture into individual serving dishes and let it cool to room temperature.
  • Top with chopped nuts (optional).
  • Serve and enjoy!


You can adjust the amount of sugar and rosewater to your liking. Also, if you prefer a thicker pudding, add more rice flour or cornstarch.

Leave a Comment

Recipe Rating