• Skip to main content
  • Skip to primary sidebar

The Cinnamon Jar logo

menu icon
go to homepage
  • Recipe Index
  • Knowledge
  • About me
  • Subscribe
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Knowledge
    • About me
    • Subscribe
    • Instagram
    • Pinterest
  • ×

    Home » Desserts and tarts

    Published: May 2, 2023 by Maretha @ The Cinnamon Jar

    Firni - How to make it

    Jump to Recipe Print Recipe

    Firni, also known as Phirni, is a rich and creamy rice pudding that is a popular part of South Asian and Middle Eastern cuisine. Made with ground rice, milk, evaporated milk, sugar and flavourings of your choosing. We're using crushed cardamom and rose water for a decadently fragrant pudding.

    This delicious dessert is really easy to make. Traditionally, Firni is made by grounding rice grains down into a paste, but we're taking a short-cut and using shop-bought ground rice. The evaporated milk adds a slight caramel taste to the Firni, also lending to it being beautifully rich and creamy.

    Firni in two bowls surrounded by flowers and petals.
    Jump to:
    • What's to love about this recipe
    • What is Firni and where is it from?
    • Key ingredient notes and substitutions
    • Equipment
    • How to make Firni
    • Variations
    • Make a vegan Firni
    • Topping and decoration ideas for Firni
    • Storage
    • Make ahead
    • What to serve Firni in
    • What's the difference between Firni and Kheer?
    • Other Asian dishes you might enjoy
    • Recipe

    What's to love about this recipe

    • This Firni recipe is easy to make with only a handful of simple ingredients.
    • Step-by-step photos provided.
    • Evaporated milk makes it rich and creamy and also helps to give it a thick texture.
    • Traditional flavours like cardamom and rose water are included to give it an authentic taste.
    • You can add your favourite nuts and toppings to customise it.
    • Swap the spices and flavourings for your favourites, like cinnamon and saffron.
    • It's perfect for serving at parties or special occasions.
    • You can make it ahead and keep it in the fridge until you're ready to serve.

    What is Firni and where is it from?

    Firni is a sweet and creamy dessert that is similar to rice pudding. It is made with ground rice, milk, sugar and traditionally flavoured with cardamom and saffron. The mixture is cooked on a low heat until it thickens to a pudding-like consistency. Firni is always served chilled and can be garnished with nuts and fruit.

    It is believed to have originated in South and Central Asia. Firni is considered a must-have dessert during festive occasions and special celebrations, such as Diwali and the Karwa Chauth Festival.

    It is also known by different names in different countries and cultures. In India and Pakistan, it is called "Firni" or "Phirni," while in Iran, it is known as "Sholeh Zard". In Turkey, a similar dessert called "Sütlaç" is popular and in Western countries, rice pudding is a similar dessert that is often served.

    Key ingredient notes and substitutions

    **Please see the recipe card at the bottom of this post for the full list of ingredients.

    Firni ingredients.

    Milk - We prefer using full fat milk (whole milk) for an extra creamy pudding, but you can replace it with semi-skimmed milk.

    Almond or oat milk can also be used for a lactose free version. Replace the evaporated milk with the same amount of almond or oat milk.

    Ground rice - This is a ground powder made from rice grains. It can usually be found in the dessert section in the grocery store, next to the semolina. It's not the same as rice flour, which is finer in consistency. Ground rice is a little more coarse.

    Make your own ground rice at home by whizzing rice grains in a food processor, or coffee grinder, until you have a sand-like consistency. This is the traditional way of making Firni after all.

    Caster sugar - Can we replaced with normal granulated sugar.

    Cardamom pods - We use green cardamom. If you haven't got cardamom pods, or a mortar and pestle, you can use half a teaspoon (or more to taste) of cardamom powder.

    Rose water - We only add a very small amount of Nielsen-Massey rose water. The suggested quarter teaspoon will provide a gentle hint of rose. If you are adding more, be aware that it can make the rice pudding quite sweet and very perfumy, so balance it out by adding slightly less sugar.

    Pistachios - You can replace this with other nuts of your choosing likes almonds and cashews.

    Equipment

    You will need a medium-large saucepan. We love using a heavy-bottomed pan for making this rice pudding. It gives a good even heat and is ideal for slow cooking over a low heat.

    You will also need a whisk.

    If you are using cardamom pods, you will need a mortar and pestle to crush the seeds.

    How to make Firni

    Prepping

    Ground cardamom in a mortar and pestle.
    • Crush the cardamom pods in a mortar and pestle. Remove the husks and ground the seeds down into a fine powder.
    • Roughly chop the pistachios for decoration and set it aside in a small bowl.
    Milk added to a black cast iron saucepan.
    • In a medium or large saucepan, add the milk. Over a low heat, bring the milk up to a simmer.

      Be very careful not to burn the milk as it will ruin the taste of the Firni, keep the heat low and keep an eye on it. It may be tempting to increase it to a medium heat to speed it up, but don't, milk can burn in a split second.
    Adding the ground rice, evaporated milk and sugar to boiled milk in a saucepan.
    • Add the evaporated milk, ground rice and caster sugar to the hot milk. 
    Whisking firni as it's cooking in a black iron saucepan.
    • Stir the milk mixture and bring it up to a gentle boil, still over a low heat. Slow cooking is key for the perfect Firni.
    Thick firni being whisked in a saucepan.
    • Keep whisking for a further 6-8 minutes from boiling point until the Firni is thick with a creamy texture. It will thicken even further when cooling.

      As a test, if you coat the back of the spoon, you should be able to draw a clean line, that holds, through the mixture.
    Adding cardamom and rise water to cooked firni in a saucepan.
    • Remove from the heat and whisk in the optional ground cardamom and rose water.
    Cooked firni covered with a piece of plastic wrap.
    • Place a piece of plastic wrap on the surface of the pudding to prevent a skin from forming as it cools. Allow the pudding to cool for 5-10 minutes before transferring to the fridge for a minimum of 2 hours.
    • When the Firni has cooled, spoon into individual glass serving bowls or traditional small earthen bowls. Sprinkle over the chopped pistachios.

      Optional decoration: Rose buds, or rose petals, edible silver leaf.

    Variations

    • Saffron - A highly prized spice that adds a rich, golden colour and a delicate floral flavour to the Firni.
    • Cinnamon - Cinnamon adds warmth and sweetness.
    • Nutmeg - Nutmeg adds a subtle, earthy aroma to the Firni.
    • Almonds - Almonds can be chopped or ground and added to the Firni for a crunchy texture and nutty flavour.
    • Vanilla - A classic flavour that adds a sweet, creamy note to the Firni.
    • Coconut - A tropical flavour that adds a sweet, nutty taste. Coconut milk or shredded coconut can be added to the recipe.
    • Orange Blossom Water - Adds a sweet, floral flavour to the Firni and is commonly used in North African and Middle Eastern desserts.
    • Ginger - A spicy and slightly sweet flavor that adds a warming sensation to the firni. Ginger can be grated or ground and added to the recipe for a spicy kick.
    • Caramel - Add caramel sauce on top of the Firni.
    • Coffee - A bold and slightly bitter flavor that can be infused into the firni by adding instant coffee or coffee extract. This creates a delicious coffee-flavored dessert.
    • Coconut and Lime - For a tropical flavour combination add coconut milk and lime zest.
    • Mango - Fresh or canned mango pulp can be added to, or on the Firni for a sweet and fruity taste.

    Make a vegan Firni

    To make this pudding vegan, replace the milk and evaporated milk with almond or oat milk.

    Topping and decoration ideas for Firni

    • Chopped nuts like almonds, cashews and pistachios.
    • Fresh fruit like mango, pineapple and pomegranate seeds.
    • Rose petals or dried rose buds.
    • Strands of saffron, if it was added as an ingredient.
    • Chocolate shavings.
    • Whipped cream.
    • A sprinkle of cinnamon.
    • Edible silver leaf, also known as 'vark' or 'varak', is a popular decoration for desserts in many cultures, including Indian and Middle Eastern cuisine. It can definitely be used to decorate Firni as well! We added a few shredded bits to our rice pudding and it looks very pretty.

    Storage

    You can store leftover Firni in the fridge, covered tightly in plastic wrap, aluminium foil, or inside an airtight container for up to three days.

    Not suitable for freezing.

    Make ahead

    This is the ideal dessert to make the day before your event. It's at it's best cold from the fridge, so make it the day ahead and store in the fridge over night. It can also be served at room temperature.

    What to serve Firni in

    Firni is traditionally served in small earthen pots called "matkas" or "shikoras". These cups are made of clay and are typically unglazed, giving them a rustic and authentic look. Matkas are also used to serve other desserts like Kulfi and Rabri.

    In addition to matkas, Firni can also be served in small bowls or cups made of ceramic or glass. You can also serve it in very small portions by spooning it into large shot glasses.

    What's the difference between Firni and Kheer?

    Firni is made with ground rice, milk, and sugar. It has a smoother texture compared to kheer and is thickened using ground rice instead of whole rice grains. It's served cold.

    On the other hand, kheer is made with whole rice grains, milk and sugar. It has a grainier texture compared to firni and is typically served warm.

    So, they are very similar, apart from the textures by using either ground rice, or whole rice grains.

    Subscribe logo.

    Other Asian dishes you might enjoy

    Strawberry lassi

    Peshwari naan

    Basmati rice with coconut milk

    Chicken curry from Nepal

    Pasanda curry, oven-baked

    Super speedy chicken Karahi

    Recipe

    Firni in two bowls surrounded by flowers and petals.

    Firni - Creamy rice pudding

    Maretha @ The Cinnamon Jar
    Firni, also known as Phirni, is a rich and creamy rice pudding that is a popular part of South Asian and Middle Eastern cuisine. Made with ground rice, milk, evaporated milk, sugar and flavourings of your choosing. We're using crushed cardamom and rose water for a decadently fragrant pudding.
    5 from 28 votes
    Print Recipe Pin Recipe
    Cook Time 10 minutes mins
    Fridge time 2 hours hrs
    Total Time 2 hours hrs 10 minutes mins
    Course Dessert, Snack
    Cuisine Indian, Pakistani
    Servings 4 servings (or 2 x generous servings)
    Calories 309 kcal

    Equipment you may need

    • 1 medium saucepan

    Ingredients
     

    • 300 millilitre whole milk
    • 400 millilitre evaporated milk
    • 50 grams ground rice
    • 60 grams caster sugar
    • 5 cardamom pods - finely ground, optional
    • ¼ teaspoon rose water - optional
    • 2 teaspoons pistachios - roughly chopped

    Instructions

    Prepping

    • Crush the cardamom pods in a mortar and pestle. Remove the husks and ground the seeds down into a fine powder.
    • Roughly chop the pistachios for decoration.

    Make the Firni

    • In a medium saucepan, add the milk. Over a low heat, bring the milk up to a simmer.
      Be very careful not to burn the milk as it will ruin the taste of the Firni, keep the heat low and keep an eye on it.
    • Add the evaporated milk, ground rice and caster sugar. Stir and bring it up to a gentle boil, still over a low heat.
    • Keep whisking for a further 6-8 minutes from boiling point until the Firni is thick and creamy. It will thicken even further when cooling.
    • Remove from the heat and whisk in the optional cardamom and rose water.
    • Place a piece of plastic wrap on the surface of the pudding to prevent a skin from forming as it cools. Allow the pudding to cool for 5-10 minutes before transferring to the fridge for a minimum of 2 hours.
    • When the Firni has cooled, spoon into small bowls. Sprinkle over the chopped pistachios.
      Optional decoration: Rose buds, or rose petals, silver edible foil.

    **Nutritional data disclaimer**

    Please keep in mind that the nutritional information provided below is calculated by a third party and we cannot guarantee the accuracy. We try our best to give you the most accurate information, but we do not take responsibility for errors that may be present. Also, the nutritional value of the recipe may change depending on the exact brands and products used. We recommend that you consult with a qualified healthcare professional or registered dietitian for personalised advice on your dietary needs.

    Nutrition

    Calories: 309kcal | Carbohydrates: 41g | Protein: 11g | Fat: 11g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 41mg | Sodium: 145mg | Potassium: 497mg | Fiber: 1g | Sugar: 30g | Vitamin A: 388IU | Vitamin C: 3mg | Calcium: 392mg | Iron: 1mg
    Keyword Firni, Phiri, rice pudding, creamy rice pudding
    Tried this recipe?Let us know how it was!

    For food safety advice, including guidance on food allergies

    More Desserts and Tarts Recipes

    • Pandekager folded in triangles in a black, round backing dish, served with raspberries, icing sugar, jam and cream.
      Pandekager - Crispy-edged Danish pancakes
    • Tarte aux Fruits on a white board, surrounded by flowers.
      Tarte aux Fruits - French fruit tart
    • Tunisian cake with sliced oranges on top, surrounded by blossoms.
      Tunisian orange and almond cake
    • Two parfait glasses with mango mousse, topped with cream and nuts on a grey background.
      Easy Mango Mousse (no eggs, no gelatine)

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hello! I'm Maretha, an avid foodie and constant student of gastronomy. My goal is to discover, develop and share scrumptious recipes with anyone willing to join me on this vast culinary adventure!

    More about me →

    Trending recipes

    • Chicken sausage rolls scattered on a table with a hand in the background dipping a sausage roll into sauce.
      Easy chicken sausage rolls with puff pastry
    • Four cheese and onion pasties on a baking sheet with a small bowl of mustard.
      Cheese and onion pasties with puff pastry
    • Trinchado in a white bowl with a dish of bread rolls and a small basket of chips.
      Beef trinchado - Portuguese South African beef stew
    • Marshmallow crème with stiff peaks on a balloon whisk
      How to make marshmallow fluff without corn syrup
    • Fish goujons spread out on newspaper with some lemon slices and a garlic mayo dipping sauce on a small saucer.
      Crispy fish goujons
    • Four pieces of pink and white coconut ice spread out on a table with a white lace table cloth.
      Easy Coconut Ice with condensed milk
    • A hot cross bun bread and butter pudding in a blue baking dish, on a blue background.
      Hot cross bun bread and butter pudding
    • Tuna pate in a white bowl on a wooden serving board, surrounded by celery sticks.
      Healthy tuna pâté recipe

    Latest recipes

    • Two bowls of pasta fredda on a blue background.
      Pasta fredda - Cold Italian pasta salad
    • A slab of Pe de Moleque broken into pieces.
      Pé de Moleque - Brazilian Peanut Brittle
    • Rundstykker in a bowl.
      Rundstykker - Delicious Danish breakfast rolls
    • Lihapullat in a serving bowl along with a plate of meatballs and potato salad.
      Lihapullat - Baked Finnish meatballs
    • Chokladbollar on a piece of brown paper surrounded by a bowl of desiccated coconut and two mugs of coffee.
      Chokladbollar - Swedish chocolate balls
    • Hallongrottor cookies on a black wire cooling rack.
      Hallongrottor - Swedish thumbprint cookies
    • Jus de fruit in a green glass on a plate with mango slices.
      Jus de Fruit - Fruit juice from Chad
    • Roasted tenderstem broccoli on a baking sheets.
      Roasted tenderstem broccoli with parmesan and pine nuts

    Footer

    ↑ back to top

    Privacy Policy

    • Instagram
    • Pinterest

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 The Cinnamon Jar. All rights reserved.

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie SettingsAccept
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT