Sabudana Kheer- Tapioca/Sago Pudding With Saffron and Nuts(glutenfree)

Ingredients (Serves 3-4)

1/3 cup sabudana (tapioca)
2 tsp ghee
 1/2 cup nuts of choice ( I used sliced almond &raisins)
2.5-3 cups whole milk
2 green cardamom, cracked
1/2 tsp saffron soaked in  1 tbsp warm milk
1/2 cup sugar ( or to taste)
Notes:-

Depending on the size and quality, you will need to soak tapioca pearls for 20 minutes (smaller variety) or up to 3-4 hours(larger variety).
You could use a combination of cream & milk or half and half depending on how rich you want the pudding.
The amount of milk in the recipe can be varied as per desired thickness of the pudding.
Cooking time of tapioca pearls will depend on variety and how long it takes them to swell up and is cooked through.Please adjust accordingly.
The pudding thickens up as it sits so you will need to thin it out later with little warm milk if serving next day. You can boil up the milk, add the pudding and reheat.
Method - Wash the tapioca pearls in water, drain the water and set aside for 20 minutes.Meanwhile, in a heavy bottomed pot, melt the ghee on low. Add the nuts to it and sauté for about 20-25 seconds till you smell the aroma. Take out in a bowl and set aside for garnish.In the same pot, add the cardamom seeds and slowly add the milk. Let milk come to a boil on low heat, you will need to stir in between. Once the milk is boiling,add the soaked tapioca to the pot and mix well.

Cook on low - medium heat for 30-35 minutes with continual stirring till you see that tapioca pearls have started to become translucent and are cooked through.Add the saffron milk at this point mix well. Let cook for another 5-10 minutes on low till the tapioca are cooked through. You can pinch one of the pearls between fingers to check that they are soft. Take off the stove and let cool down for 10 minutes. Add the sugar to the pudding and combine well. You can add the ghee sautéed nuts too.Serve the kheer warm or cold garnished with more nuts (if desired) .