Rasmalai is a Bengali-Indian dessert made from soft paneer discs that are cooked in light sugar syrup and then soaked in fragrant, sweetened milk. The finished dessert is chilled until the discs become tender and absorb the flavors of saffron, cardamom, and milk.

The recipe looks simple, but two stages make the biggest difference: kneading the paneer until completely smooth and cooking the discs gently enough for them to expand without breaking.
Once the discs are ready, the reduced saffron milk brings everything together. Pistachios or almonds add a little texture on top, while cardamom and saffron give the dessert its familiar aroma.
If you enjoy Indian sweets, you may also like our Mysore Pak recipe, which uses a very different technique but also shows how a few basic ingredients can create a distinctive traditional sweet.
The best rasmalai is not simply about making sweet milk and adding paneer.
The discs should be:
The milk should be creamy and aromatic without becoming excessively thick or sticking to the bottom of the pan.
Most problems happen before the final chilling stage. If the paneer is not kneaded properly, the discs can crack. If they are too thick, they may not expand evenly. If the milk is reduced too aggressively, it can scorch or become overly concentrated.

Use 500 g fresh paneer that is soft but not excessively wet.
If your paneer contains a lot of moisture, drain it well before kneading. If you prefer to make paneer at home, our guide to making paneer from milk can help with the basic process.
For this recipe, the important point is that the paneer should be properly drained before you start shaping the discs.
Transfer the paneer to a clean working surface.
Add 2 tablespoons all-purpose flour if using and knead for about 8–10 minutes.
The mixture should become smooth, soft, and free from obvious grainy pieces.
Good kneading is one of the most important steps in rasmalai. Unevenly kneaded paneer is more likely to crack or produce dense discs.
Divide the smooth paneer mixture into 12–15 portions.
Roll each portion gently and flatten it into a small disc.
Keep the discs reasonably even in thickness. Very thick discs can take longer to cook through and may not expand evenly.
Add 3 cups water and ½ cup sugar to a wide cooking pan.
Bring it to a proper boil.
Gently add the paneer discs, leaving enough space for them to expand. Cover the pan and cook over medium heat for 15 minutes.
The discs should puff up slightly during cooking.
Once cooked, transfer them carefully to room-temperature water to stop the cooking process.
Pour 1 liter full-fat milk into a large saucepan.
Bring it to a boil, then reduce the heat and simmer until the milk has reduced by approximately 20–30%.
Add:
Continue simmering for about 10 minutes until the milk becomes fragrant and slightly thicker.
Keep the heat controlled while reducing the milk. Stir occasionally and pay attention to the bottom of the pan so the milk does not scorch.
Gently press the cooked discs to remove excess water.
Transfer them to the warm saffron milk.
Simmer over low heat for 5–10 minutes, allowing the discs to absorb some of the flavored milk.
Turn off the heat and allow the dessert to cool.
Transfer the rasmalai to the refrigerator and chill for at least 2 hours.
Before serving, garnish with chopped pistachios or almonds and a small pinch of cardamom powder.
Serve cold.
Paneer texture determines much of the final result.
If the paneer is too wet, the mixture can become difficult to shape. If it is too dry, the discs may become dense or crack during cooking.
When kneading, aim for a smooth mixture that holds together easily. You should not see large grains or dry pieces of paneer.
This is also why freshly prepared paneer can work particularly well. For other Indian paneer dishes, you can explore recipes such as Shahi Paneer, although the paneer texture required for a curry does not need to be exactly the same as that required for rasmalai.
If the discs break while cooking, the paneer mixture may not have been kneaded enough.
Other possibilities include:
Use a wide pan so the discs have room to expand. Add them gently and avoid stirring them unnecessarily while they cook.
Rubbery discs usually indicate that the paneer was too dry or that the discs were overcooked.
The cooking stage should be long enough for the discs to expand, but excessive cooking can make the texture firmer rather than softer.
Starting with good-quality fresh paneer and kneading it properly gives you much better control.
Check three things:
Sugar syrup: The water and sugar should be boiling properly before the discs are added.
Shape: Very thick discs may not expand evenly.
Paneer: The mixture needs to be properly kneaded and smooth.
Avoid overcrowding the pan because the discs need enough room to expand.
Use full-fat milk and reduce it slowly over low heat.
The goal is not to boil the milk aggressively. Slow reduction allows the milk to become more concentrated while giving you better control over the texture.
Add saffron after soaking the strands in warm milk so the color and aroma distribute more evenly.
Cardamom provides the main warm spice note, while rose water is optional and should be used sparingly so it does not overpower the dairy and saffron flavors.
Yes. The flour is optional in this recipe. If you need to avoid gluten, leaving it out is the simplest option, although the handling and final texture can vary depending on the paneer.
Yes. Fresh store-bought paneer can be used, provided it is soft and properly drained.
For the best texture, avoid paneer that is extremely firm or dry.
Absolutely. Rose water is optional. The rasmalai will still have plenty of aroma from saffron and cardamom.
Yes. Chopped almonds work well as a garnish, and you can also use a combination of almonds and pistachios.
Rasmalai can be adapted without changing its basic structure.
For a mango version, mango flavor can be incorporated into the milk after it has cooled sufficiently. For a floral version, rose can be emphasized. You can also vary the nut garnish.
However, if your goal is a classic Bengali-style rasmalai, saffron, cardamom, full-fat milk, and nuts are enough to create a balanced dessert without adding too many extra flavors.
Rasmalai is best served well chilled.
Spoon some of the saffron milk into each serving along with one or two paneer discs, then finish with chopped pistachios or almonds.
It works particularly well after a rich meal because the cold, milky dessert provides a different texture from savory dishes.
For a larger Indian dessert spread, you could serve it alongside Gulab Jamun or Mysore Pak. The contrast is useful: rasmalai is soft and milk-based, while gulab jamun is denser and syrup-soaked.
Transfer leftover rasmalai to an airtight container and refrigerate it.
For this recipe, consume it within 2–3 days for the best quality.
Keep the discs submerged in the flavored milk so they remain moist.
Freezing is not recommended because freezing and thawing can negatively affect the texture of both the paneer discs and the milk.
Yes. Homemade paneer can work very well as long as it is properly drained and kneaded until smooth before shaping.
Yes. The all-purpose flour is optional in this recipe. The texture may vary depending on the moisture and consistency of your paneer.
Hard discs can result from dry paneer, insufficient kneading, or overcooking. Start with soft fresh paneer and cook the discs only until they have expanded and become tender.
Chill it for at least 2 hours. This gives the discs time to cool thoroughly and absorb the flavors of the saffron milk.
Refrigerate it in an airtight container and consume it within 2–3 days.
Freezing is not recommended because the texture of the paneer discs and milk can change after thawing.
Good rasmalai comes down to patience more than complicated ingredients. Smoothly kneaded paneer, properly cooked discs, gently reduced milk, and enough chilling time are what give the dessert its characteristic soft texture and fragrant flavor.
Take your time with the paneer and milk rather than trying to speed up either stage. Once the discs are soft and the saffron milk has developed its aroma, the final dessert needs little more than a handful of chopped nuts.
For another classic Indian sweet, try our Mysore Pak or Gulab Jamun recipes next.
Homemade paneer gives the softest and most absorbent texture.
Knead the paneer thoroughly to avoid cracks and ensure spongy discs.
Cook the discs in boiling sugar water and avoid overcrowding the pan.
Reduce the milk slowly over low heat for the richest flavor.
Always chill Rasmalai before serving to allow the flavors to develop fully.
For a gluten-free version, skip the all-purpose flour or replace it with cornstarch.
Store leftovers in an airtight container in the refrigerator for up to 2–3 days.
Freezing is not recommended, as it affects the texture of both the milk and the discs.