Rasmalai Recipe | Authentic Bengali Indian Milk Dessert

Rasmalai Or Rabri: The Creamy Delight of Indian Food Desserts

Step-by-step homemade rasmalai recipe with soft cheese balls in flavored milk
Homemade rasmalai in saffron milk garnished with almonds and pistachios


📌 Cooking Overview

  • Preparation Time: 25 to 30 minutes
  • Cooking Time: 45 minutes
  • Total Time: Around 1 hour 10 minutes
  • Servings: 6–8
  • Skill Level: Intermediate beginner friendly 
  • Best Served: Chilled, as a dessert

🌟 Why You’ll Love This Recipe

Rasmalai or Roshmalai is one of those desserts that feels like a celebration in every bite. Soft, spongy cheese discs soaked in creamy saffron-infused milk — it’s luxurious yet light, festive yet comforting. Whether you’re planning for a festival, a special dinner, or just want to treat yourself, this recipe is a guaranteed showstopper.


🍽️ One of the Precious Memory from Indian Streets

If you’ve ever walked through a bustling Indian market on a festive evening, you’ve likely caught the aroma of boiling milk, cardamom, and sugar wafting through the air. That scent? That’s Rasmalai being prepared at sweet shops. Often served in clay pots with a sprinkle of nuts, this Bengal originated dessert holds a special place in Indian hearts.


🧾 Ingredient 

For the Ras (Paneer Discs):

  • Paneer (Fresh Cottage Cheese): 500g

    Tip: Homemade can give us better texture.
  • Maida: 2 tbsp (optional, for binding)
  • Water: As needed for kneading

For the Milk Syrup (Ras):

  • Full-Fat Milk: 1 liter
  • Sugar: 1 cup (adjust to taste)
  • Saffron Strands: A few, soaked in warm milk

    Alternative: Pinch of turmeric + cardamom
  • Cardamom Powder: ½ tsp
  • Rose Water: 1 tsp (optional)

    Alternative: Kewra water or omit

For Garnish:

  • Chopped Pistachios or Almonds: ¼ cup

    Alternative: Cashews or rose petals
  • A Pinch of Cardamom Powder
Prep Time 30 minutes
Cook Time 45 minutes
Chilling Time 2 hours
Total Time 3 hours 15 minutes
Servings: 6
Course: Dessert
Cuisine: Bengali, Indian

Ingredients
  

For the Rasmalai Discs
  • 500 g fresh paneer cottage cheese
  • 2 tbsp all-purpose flour maida (optional)
  • Water as needed for kneading
For the Milk Syrup (Ras)
  • 1 liter full-fat milk
  • 1 cup sugar adjust to taste
  • A few saffron strands soaked in warm milk
  • ½ tsp cardamom powder
  • 1 tsp rose water optional
For Cooking the Discs
  • 3 cups water
  • ½ cup sugar
For Garnish
  • ¼ cup chopped pistachios or almonds
  • A pinch of cardamom powder

Equipment

  • Large Saucepan
  • Wide cooking pan
  • Mixing plate
  • Muslin cloth or cheesecloth
  • Fine strainer
  • – Measuring cups and spoons
  • – Refrigerator

Method
 

Step 1: Prepare the Paneer
  1. If making homemade paneer, boil 1.5 liters of milk and add 2–3 tablespoons of lemon juice or vinegar until it curdles. Strain through a muslin cloth, rinse under cold water, and hang for 30 minutes to remove excess water.
Step 2: Shape the Rasmalai Discs
  1. Transfer the paneer to a clean surface and add all-purpose flour if using. Knead for 8–10 minutes until smooth and non-grainy. Divide into 12–15 portions and flatten each into small discs.
Step 3: Cook the Discs
    Bring 3 cups water and ½ cup sugar to a boil in a wide pan. Gently add the discs, cover, and cook on medium heat for 15 minutes until they puff up slightly. Transfer them to room-temperature water to stop the cooking process.
      Step 4: Prepare the Saffron Milk
      1. Boil the full-fat milk and simmer until reduced by about 20–30%. Add sugar, saffron milk, cardamom powder, and rose water. Continue simmering for 10 minutes until fragrant and slightly thickened.
      Step 5: Assemble the Rasmalai
      1. Gently press excess water from the cooked discs and transfer them to the warm saffron milk. Simmer on low heat for 5–10 minutes, then turn off the heat and allow the dessert to cool.
      Step 6: Chill and Serve
      1. Refrigerate for at least 2 hours before serving. Garnish with chopped pistachios, almonds, and a pinch of cardamom powder. Serve chilled.

      Notes

      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.

      🧑‍🍳 Step-by-Step Rasmalai Recipe

      1. Make the Paneer (if homemade)

      First Boil 1.5 liters of milk. Once it begins to rise, lower the heat and add 2–3 tablespoons of lemon juice or vinegar. Stir until it curdles. Strain using a muslin cloth and rinse under cold water to remove the acidic taste. Hang for 30 minutes to remove excess water.


      2. Mix and mold into flat circles

      Transfer the soft paneer to a clean surface. Add 2 tablespoons maida (optional). Knead(work the dough) for 8–10 minutes until smooth and non-grainy. Divide into 12–15 small balls and flatten gently into 1 cm thick discs or circles.


      3. Boil the Discs in Sugar Water

      In a wide pan, boil 3 cups water with ½ cup sugar. Gently slide the paneer discs in. Cover and cook for 15 minutes on medium heat. The discs will puff up slightly.

      Carefully transfer them to a bowl of room-temperature water to stop cooking.


      4. Prepare the Saffron Milk Syrup (Ras)

      Boil 1 liter of full-fat milk. Lower heat and simmer until reduced by 20–30%. Add saffron-infused milk, sugar, cardamom powder, and rose water. Stir occasionally for 10 more minutes until thick and flavorful.


      5. Assemble Rasmalai

      Drain water with a light press out of the cooked discs and drop them into the warm milk syrup. Simmer for another 5–10 minutes on low. Turn off heat and let it cool.

      image 85a83d5e9679b4407ccff55b61baf38f

      Let cool in the fridge for a minimum of 2 hours before serving.


      💡 Expert Tips for the Best Rasmalai

      • Use Fresh Milk and Paneer: opt for fresh/ homemade paneer for best texture.
      • Kneading is Key: Smooth dough ensures soft, spongy rasmalai.
      • Simmer, Don’t Boil: Let the milk reduce slowly for maximum flavor.
      • Don’t Overcrowd: Cook ras discs in batches if needed to prevent sticking.
      • Resting Time: Always chill before serving — flavors develop beautifully.

      🧠 Why Your Rasmalai might fail 

      • Discs break while boiling? Paneer wasn’t kneaded enough or water was too hot.
      • Rubbery texture? Overcooked in boiling water or not enough moisture in paneer.
      • Discs didn’t expand? Sugar water wasn’t boiling properly or discs were too thick.
      • Milk curdled while boiling? Stir constantly, and always use low heat after boiling.

      🧪 Variations You Can Try

      • Mango Rasmalai: Add mango pulp to the milk at the end. Top with fresh mango pieces.
      • Chocolate Rasmalai: Add cocoa powder or melted dark chocolate to the ras.
      • Rose Rasmalai: Use rose syrup instead of saffron if saffron not available for a floral twist.
      • Fusion Rasmalai Cake: Use rasmalai pieces as cake filling for fusion desserts.
      • Sugar-Free Rasmalai: Use stevia or monk fruit or plant based sugar substitutes instead of sugar.

      🎉 Rasmalai in Indian Culture

      In many Indian households, Rasmalai is reserved for festivals and occasions — weddings, Raksha Bandhan, Diwali, and Eid. It’s a symbol of abundance and care. A well-made Rasmalai is a source of pride, often offered to guests as a gesture of love and warmth.

      In Bengali culture, it is one of the “royal” sweets — rich, luxurious, yet rooted in simplicity.


      🍽️ How to Serve Rasmalai

      • Serve in clay kulhads for a traditional touch
      • Top with edible silver leaf for festive flair
      • Pair with masala chai after dinner
      • Add fresh rose petals or chopped fruits for color and elegance

      ❓ Frequently Asked Questions

      Q: Can I use store-bought paneer?
      A: You can, but homemade gives a softer and more absorbent texture.

      Q: Is Rasmalai gluten-free?
      A: Yes, if you skip the all-purpose flour. Use cornstarch if you need a binder.

      Q: Can I freeze Rasmalai?
      A: Not recommended. The texture of the ras and milk changes upon thawing.

      Q: How long does it stay fresh?
      A: Store in the fridge and consume within 2–3 days.

      Q: Can I make it vegan?
      A: You can try using almond or coconut milk and a tofu-based paneer, though results will vary.


      🧮 Nutritional facts (Approx. per serving)

      • Calories: ~280
      • Protein: 7g
      • Fat: 12g
      • Carbs: 30g
      • Sugar: 22g

      📢 Final Thoughts

      Rasmalai is more than just a sweet — it’s a reminder of festive evenings, warm conversations, and culinary heritage passed down through generations. With this detailed guide, you’ll not only learn how to make it but also understand its story, cultural weight, and the small touches that make it unforgettable.

      Whether you’re trying Rasmalai for the first time or reliving your childhood memories, this recipe ensures that every bite takes you home.


      ✍️ Author Tip

      If you try this recipe, share your creations in the comments or tag us on Instagram! We’d love to see how you add your twist to this timeless classic.

      Leave a Comment

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      Scroll to Top