Rasmalai looks fancy but it’s actually simple to make at home. You don’t need special ingredients or equipment. Just milk, lemon juice, cream, and sugar. The whole thing comes down to making soft cheese and soaking it in sweetened milk. Once you do it once, you realize how easy it really is.

The trickiest part is getting your cheese to the right texture. It needs to be soft and spongy so it soaks up the milk. Too dense and it won’t absorb the sweetness. Too wet and it falls apart. Get that balance right and everything else is simple.

What You Need to Buy
For the Cheese:
- 1 liter whole milk
- ¼ cup lemon juice
- ¼ teaspoon cardamom powder
- Pinch of saffron
For the Milk:
- 1 liter whole milk
- 1 cup heavy cream
- ¾ cup sugar
- ¼ teaspoon cardamom powder
- Chopped pistachios and almonds
How to Make Rasmalai
Step One: Make Your Cheese
Boil one liter of milk in a pot.

Pour lemon juice slowly while stirring gently. The milk separates into white curds and yellowish whey.

Stop stirring after a minute and let it sit for five minutes.
Line a strainer with cheesecloth and pour the mixture through it.

The whey drains out and you’re left with curds.
Hang the cloth to drain for thirty minutes.
Transfer the drained curds to a bowl and knead them like dough for five to ten minutes. Add cardamom powder and saffron.

The cheese should become smooth and soft, not crumbly. If it’s too crumbly, add a tiny bit of milk. If it’s too wet, squeeze out more liquid.
Step Two: Shape and Cook
Divide the cheese into twelve pieces. Roll each into a ball and flatten it into a patty about two inches wide.

Boil water with a pinch of sugar in another pot. Gently drop the patties in.
They sink first, then float after three to four minutes. Let them cook for two more minutes after floating. Take them out with a slotted spoon and place on a clean cloth to cool.
Step Three: Make the Sweet Milk and Soak
Heat one liter of milk and add sugar.
Let it simmer for ten minutes until the sugar dissolves. Add heavy cream and cardamom powder.

Let it cool completely, then refrigerate until cold.
Place the cooled cheese patties in a serving dish and pour the cold milk over them. Make sure they’re completely covered. Sprinkle pistachios and almonds on top. Refrigerate for at least two hours before serving.

Questions People Ask
Can I Use Store-Bought Paneer? Store-bought paneer is too dense. Homemade cheese is softer and soaks up the milk better. Making your own really does make a difference.
What If My Cheese Breaks While Cooking? Your cheese wasn’t kneaded enough or it was too dry. Knead it for a full ten minutes until completely smooth. If it’s crumbly, add a bit of milk while kneading.
Can I Skip the Cardamom? Cardamom is what makes rasmalai taste right. If you don’t have it, use rose water instead, but cardamom is better.
How Long Does Rasmalai Last? Keep it in the fridge for four days maximum. Don’t freeze it because the texture changes. It’s best eaten within two days.
Should I Use Whole Milk or Regular Milk? Whole milk is necessary because it has more fat. Regular milk won’t give you soft, rich cheese. Whole milk really matters here.
Tips That Help
- Spend a good ten minutes kneading your cheese until it’s completely smooth.
- Make sure your boiling water is at a rolling boil before dropping patties in.
- Don’t cook too many patties at once or they’ll stick together.
- Handle patties gently with a slotted spoon.
- For extra creamy rasmalai, add more cream or use condensed milk instead of heavy cream.
How to Store Rasmalai
Keep rasmalai in the fridge in an airtight container for up to four days. The milk keeps the cheese moist. If you have leftover cheese patties without milk, wrap them and refrigerate for two days.
Don’t freeze rasmalai. Make it fresh when you want to eat it. You can make the cheese a day ahead and keep it in the fridge, then make the milk the day you serve it.

Making rasmalai at home is worth the effort. The steps are simple and nothing is complicated. You end up with something way better than what you’d buy.
Your family gets impressed. You save money. There’s something satisfying about making an Indian sweet in your own kitchen.
Bottom Line
Rasmalai is simpler than it seems. Three steps get you an Indian sweet that tastes restaurant quality. The cheese takes time but the actual work is minimal.
After making it once, you see how straightforward it is. Your family loves it. You save money.
Making rasmalai at home becomes regular instead of ordering it.

3 Step Soft & Juicy Rasmalai Recipe | Easy Indian Sweet
Equipment
- heavy-bottomed pot
- Strainer or sieve
- Cheesecloth or clean kitchen towel
- Wooden spoon for stirring
- Slotted spoon for removing patties
- Separate pot for milk
- Serving dish
- Knife for chopping nuts
- Bowls for mixing
- Measuring cups and spoons
Ingredients
Cheese:
- 1 liter whole milk
- ¼ cup lemon juice
- ¼ tsp cardamom powder
- Pinch saffron
Milk:
- 1 liter whole milk
- 1 cup heavy cream
- ¾ cup sugar
- ¼ tsp cardamom
- Pistachios chopped
- Almonds chopped
Cooking:
- Water
- Pinch sugar
INSTRUCTIONS
- 1. Boil Milk: Heat 1 liter milk to a rolling boil in a heavy pot. Watch carefully as milk boils over easily.
- 2. Curdle: Slowly pour lemon juice while stirring gently. Milk separates into white curds and yellowish whey. Stir for 1 minute.
- 3. Rest: Turn off heat and let sit for 5 minutes. This allows curds to fully separate.
- 4. Drain: Line strainer with cheesecloth. Pour curdled milk through to drain whey. Hang cloth to drain 30 minutes.
- 5. Knead Cheese: Transfer curds to bowl. Knead for 5-10 minutes until smooth and soft. Add cardamom and saffron. If too crumbly, add milk. If too wet, squeeze out liquid.
- 6. Shape Patties: Divide cheese into 12 portions. Roll into smooth balls, then flatten into 2-inch wide patties about ½ inch thick.
- 7. Boil Water: In separate pot, bring water to rolling boil. Add pinch of sugar to help keep patties intact.
- 8. Cook Patties: Gently drop patties into boiling water one by one. They sink first, then float after 3-4 minutes. Cook 2 more minutes after floating.
- 9. Cool Patties: Remove with slotted spoon and place on clean cloth to cool completely. Handle gently as they're delicate.
- 10. Make Milk: Heat 1 liter milk, add sugar gradually while stirring until dissolved. Simmer 10 minutes. Add heavy cream slowly while stirring. Add cardamom powder.
- 11. Chill Milk: Remove from heat and cool to room temperature. Transfer to refrigerator until completely cold.
- 12. Assemble: Place cooled patties in serving dish. Pour cold sweetened milk over them until completely submerged. Top with chopped pistachios and almonds.
- 13. Soak: Refrigerate for minimum 2 hours. Longer soaking makes them juicier as they absorb more milk.
- 14. Serve: Serve chilled directly from refrigerator in bowls with some of the milk.
Notes
- Milk Quality: Use whole milk only for soft, creamy cheese.
- Lemon Addition: Add slowly and stir gently for even curdling.
- Kneading: Full 10 minutes ensures smooth texture throughout.
- Patty Shape: Keep them uniform for even cooking and milk absorption.
- Water Heat: Must be at rolling boil before adding patties.
- Gentle Touch: Use slotted spoon, move slowly to avoid breaking patties.
- Creaminess: Use more cream or condensed milk for richer rasmalai.
- Make Ahead: Cheese can be made 1 day before. Make milk same day.
- Storage: Keep in airtight container in fridge for 4 days maximum.
- Freezing: Not recommended as texture changes completely.
