Squeeze out the excess water from the bottlegourd if it is watery.
Soak the sago seeds in boiling water for 15 minutes.
Heat ghee in a thick bottomed pan. Saute the grated bottlegourd till it looks crisp.
Add the milk and condensed milk along with the cardamom and salt and bring to boil.
Drain the sago and add into the mixture. Cook on low flame, stirring occassionally and scraping the sides.
Switch off once the mixture is thickened and the sago is transparent.
Add the rosewater and nuts as needed and enjoy warm or cold.