Rasmalai is a dessert that resonates deeply with the rich tapestry of Indian culinary history, is believed to have originated in the eastern regions of the Indian subcontinent.
This delectable sweet, known for its soft, cheese-based dumplings soaked in sweetened, thickened milk delicately flavoured with cardamom and saffron, is a favourite across South Asia and among the diaspora worldwide and it was ranked 2nd worldwide among cheese-based dessert in 2024.
While the exact origins of Rasmalai are somewhat murky, it is commonly associated with the Indian states of West Bengal and Odisha, both known for their rich tradition of milk-based sweets.
The name “Rasmalai” comes from two Hindi words: ‘Ras’, meaning juice or syrup, and ‘Malai’, meaning cream, which aptly describes its luscious flavour and texture.
The dish was popularized by Bengali sweetmakers in the early 20th century. One of the renowned figures credited with popularizing rasmalai in the Bengal region is K.C. Das, from a family of legendary sweetmakers who were also credited with commercializing canned rasgulla.
What you will need:

For the fresh chhena
| Ingredient | Measure |
| Milk, full fat | 1 ltr |
| Vinegar | 2 part |
| Warm water | 3 part |
For the rasmalai balls
| Ingredient | Measure |
| Chhena | 150 – 200 g |
| Corn flour or Corn starch | 2 tsp |
For the syrup – to cook the rasmalai balls
| Ingredient | Measure |
| Sugar | 1 cup |
| Water | 2 cup |
For the ras or milk syrup
| Ingredient | Measure |
| Milk, full fat | 0.5 ltr |
| Condensed Milk | 1/4 Cup |
| Sugar | 1/4 – 1/3 Cup |
| Cardamom pods, crushed | 4-5 pods |
| Saffron (optional) | 1 pinch |
| Rose water or Kawra water (optional) | 2 tbsp |
| Dry fruits / Pistachios, roasted, chopped | 2 tbsp |
Preparation Time & Cook Time
Preparation time – 15 minutes
Cooking rasmalai balls – 15 minutes
Ras preparation time – 30 minutes
Soaking time – 30-60 minutes
Estimated Calories and Serving Portion
Calories per serving – 225kcal
Servings – 5-7 pieces
Equipments:
- Heavy-bottomed pan
- Muslin cloth or fine strainer
- Large pot for boiling
- Slotted spoon
- Measuring cups
- Mortar and pistle
Instructions:
Jump to this article to learn to make fresh chhena needed for this recipe. Once you have the chhena (cottage cheese) follow the rest of the recipe as given below.
Shaping and Cooking the Rasmalai Balls:
- Transfer the cheese to a flat surface. Add cornflour and start kneading gently for about 8–10 minutes until you get a smooth, soft dough.
- Divide the dough into small, equal-sized balls, then slightly flatten them.

- Prepare the sugar syrup by boiling water and sugar in a wide pan. Once the syrup is boiling, gently drop the cheese balls into it.
- Cover and cook for about 10–15 minutes. The balls should double in size.

Preparing the Ras (Milk Syrup)
- In a separate pan, bring 1/2 litre of milk to a boil.
- Add condensed milk, cardamom, saffron strands and sugar, then simmer on low heat until the milk reduces to about three-quarters of its original volume.

- Add chopped pistachios and rose water or kewra water (if using) at this point. Stir well.

Soak the rasmalai balls
- Remove the balls from the syrup, gently press to remove excess syrup, and then immerse them in the prepared milk syrup.
- Allow the rasmalai to soak for at least 30 minutes. For best results, chill for an hour or more.

Garnish with chopped pistachios or almonds before serving. Serve chilled.
Over time, rasmalai has seen various adaptations, including the addition of different flavors such as rose, mango, and saffron to the milk base, making it a versatile dessert that can be tailored to different palates.
Global Popularity: Today, rasmalai is not only a staple in Indian weddings and celebrations but also enjoys popularity in Pakistani, Bangladeshi, and among the broader South Asian diaspora worldwide, often found in the dessert menus of Indian restaurants globally.
My Tips:
- Kneading the cheese dough to the right consistency is crucial for soft rasmalai balls.
- Ensure the sugar syrup is boiling when you add the cheese balls, as this helps them cook evenly and puff up.
- The milk for the ras should be reduced on low heat to avoid burning and to ensure it thickens properly.
Troubleshooting Guide:
Chenna Balls Breaking in Syrup
Trouble – This usually means the chenna was either too dry or not kneaded enough.
Shoot It – Ensure it’s smooth and pliable before cooking.
Rasmalai Balls are Hard
Trouble – Overcooking the balls in sugar syrup can make them hard.
Shoot It – They only need to be cooked until they puff up.
Milk Syrup Not Thickening
Trouble – If the milk syrup doesn’t thicken as expected,
Shoot It – Continue to simmer it on a lower heat. Be patient as it can take time to reduce properly.
Don’t forget to share your results and tag @bake.hows on instagram
