Dry roast the gram flour and Keep aside.
Take ghee in a kadai. Add the bottle gourd and cook for ten minutes till it's water evaporates and it's almost cooked.
Boil milk in a pan. Add the bottle gourd and cook for 10 minutes till it's fully cooked. Keep stirring in between.
Dissolve the gram flour in little water and add to the pan. Cook for 5 minutes and stir so that it mixes well and doesn't stick to the bottom.
Add sugar, cardamom powder and almonds .mix well.
Simmer for 10 minutes and switch off the flame. The kheer will thicken more on cooling.
Serve it warm or chill it in the fridge and serve.