Mix milk and cream and bring it to boil. Remove from flame.
Dissolve citric acid in two tbs of water and add it to the milk.
Mix until the whey is clear.
Pour it into a cloth lined strainer and allow it to drain for 30 minutes.
Squeeze as much whey out of the paneer.
Take the paneer to the counter and begin mashing it until it becomes smooth and dough like.
Add maida and knead to form smooth dough.
Pich it into small portions and roll it into tight balls.
Mix sugar, water, and saffron and cardamom powder.
Bring it to boil.
Reduce flame to medium and add the paneer balls into the syrup.
Cover and cook for ten minutes.
Switch off flame and let it cool completely.
By the time, prepare the rabdi/ custard.
Preheat oven to 200C.
Mix together condensed milk, mawa and a little bit of sugar syrup until it is a thick batter like.
Squeeze out the syrup from the rasgollas.
Now arrange the rasgollas in a baking tray or a ceramic bowl or ramekins.
Pour the rabdi on top of the rasgollas.
Bake them for 15-20 minutes in the preheated oven.
Top with pistachios, saffron and rose petals.
Serve it hot or chill it and serve chilled.