In a heavy saucepan, combine sugar, water, and rose water.
Heat the mixture over medium heat, constantly stirring with a spoon, until the sugar is dissolved.
Stir gently and make sure the sugar granules are completely dissolved. We need a smooth mixture; therefore, rub a drop of the warm sugar mixture between your fingertips, and if it feels smooth with no trace of sugar granules, proceed to the next step. If it feels gritty, continue warming and stirring until the mixture is smooth.
Turn the heat to low and add milk powder to the sugar mixture.
Stir constantly until the milk powder dissolves entirely and there are no more visible streaks of dry milk powder and no lumps in the mix. Add melted ghee to the mix.
The mixture will be grainy but lump-free. Do not cook after this point, as the pedas will become chewy.
Transfer 3/4 peda mixture to a bowl and set aside.
Add cocoa powder and mix it well until the cocoa powder dissolves entirely and there are no more visible streaks of dry cocoa and no lumps in the mix.
The mixture will be grainy but lump-free. Take the pan off the heat. Do not cook after this point, as the pedas will become chewy.
Allow both the mixtures to rest for 20 minutes. Keep mixing the peda mix as it cools. Depending on the quality of milk powder, the peda mixture may feel dry, add 2 teaspoons of melted ghee and knead the dough.
When comfortable enough to touch, knead the dough until smooth. The mixture will thicken as it cools.
Repeat the same process with the cocoa mix as well.
Roll each dough into small balls.
The white balls should weigh about 13 grams each.
Likewise, roll the chocolate dough into small balls, about 5-6 grams each.
Now, take three balls of each color ( white and chocolate) and arrange them in a circle, alternating white, cocoa, and white cocoa.
Gently press the ball inwards until it forms a circle.
Lift the ball and roll it in a rotating movement between your hands until it forms a swirl (just like a roti peda). Press the peda ball a little to flatten and run your fingers around the peda to smoothen the edges.
Your Chocolate swirled pedas are ready. Repeat the process with the rest of the dough until all the mixture is shaped.
Arrange them on a platter and serve.