Science-backed recipe

Homemade Rasmalai, Starting with Instant Pot Paneer

Also called Ras Malai · रसमलाई · رس ملائی

Fresh paneer from the Instant Pot, kneaded smooth, shaped into discs, boiled until puffed and cooled under the lid so they don’t deflate. Then a soak in cardamom syrup and a long rest in thickened milk.

In short

Rasmalai is soft homemade chhena (paneer) discs soaked in chilled, saffron-scented reduced milk. It’s served cold, and this recipe explains why the discs turn spongy instead of rubbery.

Active
1 hr 45 min
Chill
4 hrs
Total
5 hr 45 min
Makes
about 12 pieces
Three rasmalai discs in saffron milk topped with pistachios, saffron threads and dried rose petals in a gold-rimmed bowl

Why this recipe works

  • ✓
    Paneer in 4 minutesThe Instant Pot turns half-and-half into soft, rich paneer with no watching.
  • ✓
    Kneaded smoothA smooth dough means discs that puff evenly instead of cracking.
  • ✓
    Cooled under the lidLetting them cool covered keeps them from deflating.
  • ✓
    Squeezed, then soakedPressed-out discs drink up the cardamom syrup like sponges.

What is rasmalai?

Rasmalai is soft discs of fresh cheese soaked in thickened, sweetened milk perfumed with cardamom. The name joins ras (juice) and malai (cream). It’s strongly associated with Bengali sweet-making and is loved across India and Pakistan.

This version starts with the quick Instant Pot paneer from the paneer bhurji recipe, made with half-and-half. The discs are boiled in plain water with the lid on, cooled covered so they keep their puff, squeezed, soaked in a cardamom syrup, and then everything goes into milk that has been simmered down.

Soft white cheese balls cooking in a pot

Meet the ingredients

The ingredients, with their English, Hindi and Urdu names.

Fresh cheese curds hanging in a cheesecloth bundle, dripping whey into a glass jug

Fresh paneer (chenna)

छेनाچھینا
chhenā

Freshly made, unpressed paneer, here made from half-and-half and vinegar in the Instant Pot. Bengali sweet-makers call it chhena.

Its job: The discs themselves: soft, spongy and milky.
Milk foaming up and boiling over the sides of a pot on the stove

Whole milk

दूधدودھ
dūdh

Full-fat milk, simmered down to about half.

Its job: The ras: the creamy, sweet milk the discs soak in.
Ground green cardamom (elaichi) measured by the teaspoon on a digital scale, with whole pods

Green cardamom

इलायचीالائچی
ilāychī

Green cardamom pods, lightly crushed.

Its job: The classic perfume, in the syrup.
Small bowls of colorful ground Indian spices on a dark surface

Kewra water or saffron (optional)

केवड़ा · केसरکیوڑہ · زعفران
kevṛā · kesar

Kewra water is a floral screwpine essence sold in small bottles; saffron threads are soaked in warm milk.

Its job: A traditional finishing aroma and, with saffron, a pale golden color.
The lab notes

The science behind every step

Restaurant cooks do these things by habit. Here’s what each step is actually doing to the food, so you can cook by understanding instead of guesswork.

Lab note01

Rinse away the acid

Rinse the drained paneer thoroughly with cold water.

Leftover vinegar makes the discs taste sour and tightens the curd, so it’s harder to knead smooth. Rinsing also cools the curds quickly so they stay soft.

Lab note02

Moist, not wet

Hang the paneer until it’s moist but no longer dripping.

Moisture is the balance point. Too wet, and the discs are too soft to hold together and fall apart in the boiling water. Too dry, and they crack while shaping and turn dense and rubbery instead of spongy.

Lab note03

Why knead

Knead until the paneer is completely smooth and slightly greasy.

Kneading breaks the curd into very fine particles and spreads the fat evenly, so the protein forms one smooth, cohesive dough. Grainy spots and cracks become weak points where a disc splits as it expands in the boiling water.

Lab note04

Half-and-half paneer is extra soft

If the dough feels too soft to shape, knead in 1 tsp fine semolina or flour.

Half-and-half has several times the fat of milk, and that fat sits between the casein proteins, so the paneer is softer and richer. That gives melt-in-the-mouth rasmalai, but a very soft dough can break while boiling, and a teaspoon of semolina or flour acts as a binder.

Lab note05

Why the discs puff

Boil the discs with the lid on for 10 minutes.

As the discs heat, water and tiny pockets of air inside turn to vapor and expand, and the protein network stretches around them like a sponge. A covered pot keeps the water at a full boil and the space above it full of steam, so the discs heat evenly and puff all the way through.

Lab note06

Cool with the lid on

Let the discs cool in the covered pot before taking them out.

If hot discs meet cool air suddenly, the vapor inside condenses before the soft protein network has firmed up, and they shrink and turn dense. Cooling slowly under the lid lets the structure set while it’s still expanded.

Lab note07

Squeeze, then soak

Gently press out the water before the discs go into the syrup.

The discs work like sponges. Full of plain water, they can’t take up much syrup; pressed out, they soak it in and are sweetened all the way through. A light syrup matters too: a very concentrated one would pull water out of the discs by osmosis and make them shrink and toughen.

Lab note08

Why the milk is simmered down

Simmer the milk to about half its volume, stirring and scraping the bottom.

Evaporating water concentrates the milk’s sugar, protein and fat, so the ras tastes richer and creamier and clings to the discs. Long simmering also browns the milk sugars and proteins slightly, adding a faint caramel note. Scraping the bottom keeps the proteins from scorching.

Lab note09

Chill for the best texture

Chill for at least 4 hours before serving.

As it chills, the discs keep exchanging liquid with the milk and take on its flavor, and the ras thickens slightly. Rasmalai is a fresh dairy dessert, so keep it refrigerated.

How to make it, at a glance

  1. Make the paneerPour the half-and-half and vinegar into the Instant Pot and stir once. Pressure cook on Low for 4 minutes (or High for 2 minutes if there’s no Low setting), then let the pressure release naturally for 10 minutes.
  2. Drain and rinse wellPour through a cheesecloth-lined colander and rinse thoroughly with cold water. Gather the cloth, squeeze gently and let it hang for 30–45 minutes, until the paneer is moist but not dripping.
    Fresh cheese curds hanging in a cheesecloth bundle, dripping whey into a glass jug
  3. Simmer the milkMeanwhile, bring the whole milk to a boil in a wide, heavy pot, then simmer, stirring and scraping the bottom often, until reduced to about half (about 3 cups), 30–40 minutes. Stir in the saffron if using.
    Milk foaming up and boiling over the sides of a pot on the stove
  4. KneadTurn the paneer out onto a clean counter and knead it with the heel of your hand for 5–8 minutes, until completely smooth, soft and slightly greasy, with no grainy bits.
  5. Shape the discsDivide into about 12 pieces. Roll each into a smooth ball between your palms, then flatten gently into a disc about 1½ inches across. Smooth any cracks at the edges.
  6. Boil, coveredBring a wide pot of water (about 8 cups) to a rolling boil. Slide in the discs, cover and boil for 10 minutes. They will puff up.
    Soft white cheese balls cooking in a pot
  7. Cool with the lid onTurn off the heat and leave the discs in the covered pot until just warm, 20–30 minutes. Don’t lift the lid early, or they’ll deflate.
  8. Make the syrupSimmer the sugar, water and cardamom until the sugar dissolves, 3–4 minutes. Take off the heat and stir in the kewra water if using.
  9. Squeeze and soakLift out each disc and press it very gently between your palms to squeeze out the water without breaking it. Drop the discs into the warm syrup and soak for 15–20 minutes.
  10. Combine and chillAdd the discs and their syrup to the thickened milk. Taste, and stir a little sugar into the milk if you’d like it sweeter. Chill for at least 4 hours and serve cold, topped with pistachios.

Exact amounts and timings are in the recipe card below.

Health & nutrition

Health benefits, honestly rated

A rich, special-occasion dessert built almost entirely from dairy.

Macros per serving

Calories380
Protein12 g
Carbs26 g
Fat25 g
Fiber0 g
Sodium120 mg

3.2 g protein per 100 calories. Estimated from the ingredients with USDA FoodData Central values.

Gym-friendly tip: Treat-sized. For more protein, serve with a cup of milk (+8 g) or Greek yogurt.

Well established

Protein and calcium

Fresh paneer and milk make rasmalai a dessert with real protein and calcium, unlike most sweets.

Keep in mind

  • The half-and-half paneer and reduced whole milk make it high in saturated fat: roughly 15 g per serving of 2 pieces (estimated).
  • The light syrup adds about 17 g of added sugar per serving (estimated), before any extra sugar in the milk.
  • Contains dairy and nuts.

General nutrition information, not medical advice. Numbers marked “estimated” are calculated from the recipe’s ingredients and vary with brands and portions. If you have diabetes, heart or kidney disease, a food allergy, or are pregnant, ask your doctor or a registered dietitian how this dish fits your diet.

Health sources: Khan & Pal, Paneer production: a review (J Food Sci Technol) · NIH Office of Dietary Supplements: Calcium · Dietary Guidelines for Americans

Questions, answered

Is rasmalai gluten-free?

This recipe is: it’s milk, chhena, sugar and nuts. Some recipes add flour or semolina to the chhena, and packaged versions may too, so check.

Is rasmalai served hot or cold?

Cold. It’s chilled for several hours so the discs soak up the milk.

Why did my rasmalai turn hard or rubbery?

The paneer was too dry or over-kneaded, it boiled too long, or it soaked in a very heavy syrup. Keep the paneer moist, boil for 10 minutes, and use the light syrup here.

Why did my discs deflate?

The lid came off while they were hot. Let them cool in the covered pot.

Can I use whole milk instead of half-and-half?

Yes. Whole-milk paneer is firmer and a little easier to shape; the rasmalai is slightly less rich. See the paneer method on the paneer bhurji page.

Can I use store-bought paneer?

Not for rasmalai. Packaged, pressed paneer is too firm and dry to knead into a smooth dough that puffs. Freshly made paneer is the key.

About MedRise Food Science

Desi restaurant favorites, recreated at home and explained with food science: every recipe is tested in a home kitchen and comes with the why behind each step.

Meal prep

Meal prep: feeding 4 for the week

How much to make, based on 4 people eating it once a day. One batch of this recipe makes about 12 pieces.

Tonight1× the recipe4 servingsHalf-and-half for the paneer: ¼ gallon (you need 1 quart)Whole milk for the ras: ½ gallon (you need 1½ quarts)One batch is enough.
Days 1–32× the recipe12 servings, kept in the fridgeHalf-and-half for the paneer: ½ gallon (you need 2 quarts)Whole milk for the ras: ¾ gallon (you need 3 quarts)
  1. Cook in two roundsThis one doesn’t freeze well, so make it twice a week: 2× the recipe at the start of the week and again midweek.
  2. Cool it fastDivide into shallow containers so it cools quickly, and refrigerate within 2 hours.
  3. Eat within the windowEat each round within 3 days.
Fridge
Up to 3 days
Freezer
Not recommended
Milk and cream for the week (two rounds)
Half-and-half for the paneer: 1 gallon
Whole milk for the ras: 1½ gallons (you need 6 quarts)
Keep separate or add fresh
Rasmalai is a fresh dairy dessert and doesn’t freeze well, and it keeps only 2–3 days, so plan on two rounds a week.
Reheat
Serve cold, straight from the fridge.

Why only a few days in the fridge? Refrigeration slows bacteria but doesn’t stop them; some, like Listeria, can still grow at fridge temperatures, which is why food-safety agencies set cooked leftovers at 3–4 days. Freezing at 0°F stops growth completely, so frozen portions stay safe indefinitely; the freezer times above are for best taste and texture.

Food-safety guidance: USDA, Leftovers and Food Safety · FoodSafety.gov storage chart

Sources & further reading