First prepare the rabdi (sweet milk) by adding the milk, split cardamom pods and sugar to a saucepan over low-medium heat.
Once the milk is simmering, add one tbsp of the warm milk to a small bowl with the saffron strands. Set this aside for a few minutes for the saffron to bloom.
Add the saffron to the pan with the milk, and cook until bubbling. Turn off the heat and set aside.
Next, prepare the pancakes. If you prefer, blend the cottage cheese until smooth. Add to a mixing bowl with the egg, ground cardamom, self raising flour, melted butter, sugar, rose water and milk.
Mix until just combined - the batter is thicker than usual pancakes.
Heat a nonstick frying pan over low-medium heat and grease with a little butter. add 1-2 tbsp of the pancake batter to the pan and spread into a circle. The batter is thick and you want to keep the pancakes thick and fluffy, so don't spread it out too much.
Once the pancake is matte on top, flip it over to cook on the other side until golden. Repeat with the remaining pancake batter.
To serve the rasmalai pancakes, place some pancakes on a plate and pour over the warm saffron milk. Garnish with chopped pistachios, rose petals and saffron strands. Enjoy with a cup of steaming masala chai!