← Home Recipes
Rasmalai
🍮 Desserts · Bengal · Level 2

Rasmalai

Bengal's most elegant dessert — soft chenna discs soaked in saffron-cardamom cream. Two techniques combined: rasgulla making and rabri making.

Prep30 min
Cook45 min
Serves8
🥬 Vegetarian

Rasmalai — what you need to know

Rasmalai is the most refined Bengali sweet — flat discs of fresh chenna (paneer) cooked in sugar syrup until spongy, then transferred to a thickened, saffron-infused cream called rabri. It combines two techniques: the rasgulla method for making and cooking the chenna discs, and the slow milk reduction technique for making the rabri. Each component is straightforward; the coordination of both is where the skill lies.

🍽

Ingredients

Rasmalai
For the chenna discs
  • 1 litrewhole milk for making chenna — yields ~200g
  • 3 tbsplemon juice for curdling
  • 1 tbspmaida added to chenna for softer texture
For the light syrup
  • 1 cupsugar
  • 4 cupswater
For the rabri (saffron cream)
  • 1 litrewhole milk
  • 4 tbspsugar
  • A generous pinchsaffron soaked in 2 tbsp warm milk
  • ½ tspcardamom powder
  • 2 tbspchopped pistachios and almonds
🔥

How to make it — step by step

Step 1
Make chenna and knead with maida
⏱ 30 min⚡ Flat ovals — not balls

Curdle milk with lemon juice, strain and rinse as for rasgulla. Hang 20 minutes — slightly less dry than rasgulla. Knead with maida for 8 minutes until smooth. Shape into small flat oval discs, 1cm thick.

🔬The Science

Adding maida (plain flour) to the chenna introduces gluten — the protein network that gives the discs a slightly firmer, more uniform structure than pure chenna rasgulla. This prevents the discs from breaking apart when transferred to the rabri and gives a pleasantly chewy texture that contrasts with the rich cream.

Step 2
Make rabri — reduce milk slowly
⏱ 35 min

Bring 1 litre milk to a boil. Reduce to medium-low and simmer for 30–35 minutes, stirring every 5 minutes and scraping the cream from the sides back in, until reduced by half. Add sugar, saffron-infused milk and cardamom. Simmer 5 more minutes. Cool.

🔬The Science

Rabri is reduced milk — as it simmers, water evaporates concentrating the fat and proteins. The skin that forms and is stirred back in adds richness. Maillard browning at the pan sides and bottom contributes subtle caramel depth. The final consistency should be of pouring cream — thicker than milk but pourable.

Step 3
Cook chenna discs in sugar syrup
⏱ 15 min⚡ Gentle squeeze after cooking

Bring syrup to a rolling boil. Add discs one by one. Cover and cook on medium-high for 12–15 minutes until they swell and feel spongy. Remove and gently squeeze to remove excess syrup. Do not skip the squeeze.

🔬The Science

The squeeze removes the neutral sugar syrup from the interior of the discs before they are transferred to the flavoured rabri. Without squeezing, the neutral syrup dilutes the rabri significantly. The squeeze must be very gentle — firm enough to expel syrup without breaking the delicate disc structure.

Step 4
Transfer to rabri and rest overnight
⚡ Overnight rest

Place squeezed discs in the cooled rabri. Refrigerate for minimum 4 hours — overnight is better. The discs absorb the saffron cream completely. Garnish with nuts before serving.

🔬The Science

The overnight rest allows the rabri to be fully absorbed into the porous chenna discs. The saffron pigment (crocin) and aromatic compounds (safranal) penetrate the disc, flavouring it throughout rather than only on the surface. This is why rasmalai served immediately after assembly is flat in flavour compared to the next day.

⚠️Common mistakes to avoid
  • Overnight rest is the recipe — Rasmalai served same-day tastes flat. Make the day before.
  • Gentle squeeze after syrup cooking — Too firm = broken discs. Too soft = diluted rabri.
  • Flat discs not balls — Balls don't absorb rabri as efficiently — the flat shape maximises surface contact.
Rasmalai — answered
Can I use store-bought rasgulla?
Yes for a quick version — drain, gently squeeze, add to rabri and rest overnight. Not as good as homemade but acceptable.