Squeeze juice of 2 lemons and add 2 tbsp water and mix it and keep it aside.
In heavy bottom pan, boil milk at medium heat. When its come to boil, bring the temperature at low heat. Add lemon juice slowly over the milk and stir slowly. Turn off the heat.
Once milk cream and water gets separated, add ice cubes to stop the cooking process.
Filter the milk cream using muslin cloth and wash it with running water to remove the lemon flavor from the cream.
Tie the milk cream and hang it to drain all the water. Once all the water gets drained, wrap the milk cream in clean kitchen towel and keep it in a fridge for 5-6 hrs to make paneer.
In a mixing bowl, add Paneer, all purpose flour, rava, sugar and baking powder, mix it well using hand very lightly.
Make a dough using your palm by pressing lightly on a hard surface. Knead it for 4-5 minutes and make a soft dough. Once its done, keep it in a fridge for 5 minutes.
Divide the dough in a small equal portion.
Make a small round crack free balls. Do not press hard while making the balls. Make all Paneer balls following the same process. Keep it covered with clean cloth aside.
In a big pot, add 2 cups of sugar, green cardamom powder and 7 cups of water. Bring it to boil at high to medium heat. When it comes to boil, add flour solution (1 tsp all purpose flour and 1 tbsp water mix) in to the boiling syrup. It would start to develop froth.
Add the paneer balls and boil at medium heat for 12 minutes. Keep a cup of warm water and add 1 tbsp in every two minutes in this to avoid syrup to become thick due to boiling.
After boiling 12 minutes, it would become double in size. Switch off the heat and keep it covered.
In another pot, add 2 cups of sugar and 3 cups of water, green cardamom powder and 1/2 tsp lemon juice. Bring it to boil at high to medium heat. Boil the syrup for 4 minutes. Turn of the heat and add rose water.
Add boiled paneer balls into syrup. Let it cool and keep it on the counter for 2 hrs. Then keep it in the fridge.
Serve this delicious rasogulla chilled as a dessert.