Prepare the Syrup: In a wide pan, mix sugar and water. Boil for 5–7 minutes until it becomes slightly sticky (no need for one-string consistency). Add cardamom and rose water. Keep it warm on low heat.
Make the Dough: Sift milk powder, maida, and baking soda. Add ghee and cardamom powder. Gradually add milk, one tablespoon at a time, to bring the dough together.
Crucial Tip: Do not knead like bread. Just combine gently until a soft, slightly sticky dough forms.
Shape the Balls: Grease your palms with ghee. Take small portions and roll them into smooth, crack-free balls.
Deep Fry: Heat oil/ghee on a low-medium flame. Test with a tiny piece of dough—it should rise slowly. Fry the balls until they are deep golden brown, stirring constantly for even coloring.
Soak: Remove the fried jamuns and drain excess oil. Immediately drop them into the warm sugar syrup.
Resting: Let them soak for at least 2 hours. They will double in size and become juicy.