The main ingredients for Rasgulla include milk, lemon juice, sugar, cardamom pods, and saffron strands. To achieve the soft and spongy texture, boil the milk, curdle it with lemon juice, strain the whey, knead the chenna (paneer) until smooth, shape it into balls, and cook them in sugar syrup until they double in size.