Rasmalai, or Rossomalai as it’s fondly called in Bengali, is one of the most loved and celebrated sweets in Indian cuisine. Originating from Bengal, this dessert is known for its rich, creamy texture and delicate flavors that melt in your mouth. It consists of soft, spongy rasgullas soaked in a luxurious saffron- and cardamom-infused milk, making it a perfect finale to any meal.

While Rasmalai may look like a complex dish reserved for festive occasions, it’s surprisingly easy to make at home. Whether you choose to prepare fresh rasgullas from scratch or use store-bought ones for convenience, the essence of the dish lies in the thick, aromatic milk base. Simmered gently with saffron strands, crushed cardamom, and a touch of rose water, the milk transforms into a silky, flavorful rabri that soaks into the rasgullas beautifully.
In Bengali homes, Rasmalai is not merely a sweet treat — it represents warmth, festivity, and cherished family moments. Each bite offers a harmony of textures: the airy softness of paneer balls combined with the richness of creamy milk and the crunch of slivered nuts on top.
Perfectly chilled, Rasmalai is ideal for festive dinners, family gatherings, or simply to satisfy your sweet cravings. With this easy homemade version, you can bring the charm of Bengali sweet shops right to your kitchen — no special tools, no fuss, just pure indulgence.
About This Rasmalai Recipe
This rich and indulgent dessert is perfect for festive occasions, family gatherings, or any special celebration. Its royal appearance and luxurious taste make it a showstopper at parties, yet the process of making it at home is surprisingly simple and beginner-friendly.
Although Rasmalai may seem like a complicated dish at first glance, it’s actually quite straightforward when broken down into two main parts:
1. Preparing the Rasgullas:
Rasgullas are light, airy, and springy dumplings crafted from freshly curdled milk, also known as chenna or homemade paneer. I prefer to make them a day in advance and store them in the refrigerator — it saves time and helps them firm up nicely. However, if you’re short on time, you can use good-quality store-bought rasgullas. This shortcut reduces the overall preparation time by half without compromising the flavor.
2. Making the Ras (Flavored Milk Base):
The ras is the heart of this dessert, a rich, creamy milk mixture simmered gently until it thickens and develops a deep flavor. The milk is gently infused with the warmth of cardamom, the subtle floral notes of rose water, and the golden tint of saffron, creating a fragrant and visually appealing base. In this recipe, I’ve followed the traditional method to make the ras from scratch, ensuring authentic taste and texture. However, if you’re looking for a quicker option, sweetened condensed milk can be used as a substitute. I’ve included those details in the notes section below for your convenience.
Ingredient Notes:

- Rasgulla: You can either prepare soft and spongy rasgullas at home using fresh chenna or save time by using good-quality store-bought ones. If using ready-made rasgullas, be sure to gently squeeze out the sugar syrup before adding them to the milk.
- Milk: Opt for full-fat or whole milk for the best results. It gives the ras a rich, creamy consistency that defines authentic Rasmalai. Skim or low-fat milk won’t provide the same luxurious texture and may result in a thinner milk base.
- Almonds: I’ve chosen to use only almonds in this version, but feel free to customize the recipe with a mix of your favorite nuts. Slivered pistachios, chopped cashews, or even a sprinkle of charoli seeds can enhance both the flavor and appearance of the dish. Lightly toasting the nuts before adding can bring out an even deeper, nuttier taste.
You’ll also need aromatic elements like saffron strands, cardamom powder, and a splash of rose water — each adding layers of fragrance and a touch of elegance to the dessert. For sweetness, sugar is used while simmering the milk, but the amount can be adjusted to your taste.
With these simple yet carefully chosen ingredients, you’ll be able to create a Rasmalai that tastes just as indulgent as the ones from your favorite sweet shop — only fresher and more satisfying because it’s homemade.
How To Make Rasmalai?
1) Pour full-fat milk into a heavy-bottomed pan or kadhai and place it over medium heat. Allow it to come to a gentle simmer, stirring occasionally to prevent it from sticking to the bottom.
2) While the milk is heating, take the prepared rasgullas — whether homemade or store-bought — and gently press them between your palms to remove the excess sugar syrup. This helps the rasgullas soak up the rich, aromatic milk more effectively during the final cooking stage.
3) Apply a light touch to prevent crushing them. The rasgullas are delicate and can break or crumble if handled roughly. A light and even squeeze is all you need.
4) Repeat this process with all the rasgullas. Once done, set them aside on a plate. They’re now ready to soak up all the rich, creamy goodness.

5) Return to the simmering milk. Continue to stir frequently and scrape down the cream that forms on the sides of the pan. Fold this cream back into the milk. Let it simmer until it reduces to about half its original volume — this should take approximately 25 to 30 minutes, depending on the flame and vessel used.
6) After the milk has reduced and thickened, add the sugar and mix well. Adjust the sweetness to your liking.
7) Next, add a few strands of saffron (pre-soaked in warm milk, if desired) and continue to simmer the mixture for another 4–5 minutes. This step imparts a rich color and delightful fragrance to the milk.
8) Now gently add the squeezed rasgullas into the hot milk mixture. Let them simmer for just 2 minutes so they begin to absorb the ras. Avoid overcooking at this stage to maintain their softness. Turn off the heat, and finally, stir in a splash of rose water to enhance the fragrance.
Allow the Rasmalai to cool to room temperature. Once cooled, refrigerate it for a few hours or overnight. During this time, the rasgullas will soak in the rich milk, becoming incredibly soft, juicy, and bursting with flavor.
At the time of serving, garnish with slivered almonds or any nuts of your choice for a delightful crunch and an elegant touch.

Expert Tips For Perfect Rasmalai
How to Make Flattened Disc-Shaped Rasmalai:
If you want to try a slightly different shape and texture for your Rasmalai, you can easily modify the traditional rasgulla preparation. Instead of rolling the chenna dough into round balls, shape each portion into small, flattened discs similar to peda. These disc-shaped pieces will cook just like regular rasgullas, becoming soft and spongy. Once cooked, use them in the Rasmalai recipe as you would the traditional round rasgullas. This variation not only adds a unique appearance but also offers a slightly different bite that some find delightful.
Quick and Easy Instant Rasmalai Using Condensed Milk:
Pressed for time? You can make a delicious, instant version of Rasmalai using sweetened condensed milk without compromising on flavor. Start by pouring 2 cups of full-fat milk into a pan and add half a can of sweetened condensed milk. Stir in a few saffron strands to give the milk its distinctive golden tint and subtle fragrance.
Simmer this mixture gently for about 5 minutes, stirring occasionally until it slightly thickens and the flavors meld together. Then, add pre-made rasgullas directly into the simmering milk and let them cook for another 2 minutes to soak up the creamy syrup. Once done, your quick and luscious Rasmalai is ready to be chilled and enjoyed. This shortcut is perfect for when you want a rich, satisfying dessert without spending too much time in the kitchen.
Storage Instructions
- Homemade Rasmalai can be stored in the refrigerator for up to three to four days while retaining its flavor and texture. Be sure to store it in an airtight container to preserve its creamy texture and prevent it from absorbing any other odors from the fridge.
- If you want to keep Rasmalai for a longer period, freezing is an excellent option. Place the dessert in a freezer-safe, sealed container to maintain its flavor and softness. When properly stored, Rasmalai can last in the freezer for up to 3 months without significant loss of quality.
- To enjoy frozen Rasmalai, simply transfer it from the freezer to the refrigerator and allow it to thaw slowly overnight. This gradual thawing helps maintain the dessert’s delicate texture and flavor.
- Once thawed, Rasmalai is best served chilled — there’s no need to reheat. However, after defrosting, give the ras and milk mixture a gentle stir to recombine any separated layers and ensure an even consistency before serving.

Serving Suggestions for Rasmalai
- Chilled Rasmalai makes an ideal dessert choice for hot afternoons, festive gatherings, or as a cooling treat after a flavorful Indian meal. Serve it in small, decorative glass bowls or traditional clay pots to highlight its elegance and creamy richness. For an extra touch of luxury, garnish with slivered almonds, crushed pistachios, or a few strands of saffron just before serving. A gentle sprinkle of cardamom powder or a light drizzle of rose syrup can elevate the aroma and flavor beautifully.
- To give it a festive flair, decorate with edible silver or gold leaf and finish with rose petals or mint leaves for a vibrant splash of color. If you’re feeling adventurous, pair Rasmalai with a scoop of vanilla ice cream or layer it in a dessert glass for a modern parfait twist. It also pairs wonderfully with fresh berries, falooda noodles, or even a crunchy biscuit on the side for textural contrast.
- For special occasions, serve it alongside other traditional Bengali sweets like Sandesh or Mishti Doi to create an authentic dessert platter. Whether you’re hosting a party or treating your family, Rasmalai can be the stunning centerpiece of your dessert table—rich, fragrant, and irresistibly soft in every bite.