Wash and drain the rice. Add into a heavy bottomed sauce pan followed by three-fourth cup of water, and milk. Gently simmer it for 15-20 minutes until the rice is tender.
In the meantime, add the chopped dragonfruit to another sauce pot followed by quarter cup sugar and half cup water. Bring it to a simmer and mash with a potato masher. Cook for 4-5 minutes until the fruit is mushy and it releases all the juice.
Strain the dragonfruit mixture.
Now, add the half and half to the rice and bring it to a boil.
Then add the remaining sugar, cardamom powder, and vanilla extract paste. Mix it well.
Then add the strained dragonfruit mixture and mix.
Simmer for 2 minutes and remove from the flame.
Transfer to serving bowls. Garnish with pistachios. Serve hot, warm, or chilled.