Rinse the rice and soak in water for an hour. Drain and grind with water to a semi-fine or grainy paste. Keep it aside.
In a heavy-bottomed or non-stick pan, heat milk and bring it to a boil. Simmer till it reduces to 3/4th of its original quantity.
Lower the flame and gradually stir in the rice paste. Keep on stirring till it blends well into the milk and starts to thicken.
Add sugar and keep on stirring until it dissolves. Make sure there are no lumps.
Turn the heat off and allow it to come to room temperature. Then add mango puree and mix well.
Add mango essence and mix well.
Pour the mango phirni into the serving bowls and garnish with chopped dry fruits or mango. Refrigerate for an hour and then serve.