Khoya vs Chhena: The Two Milks Behind Almost Every Mithai
Khoya is milk cooked down, chhena is milk curdled. Why that one difference makes a peda dense and a rasgulla spongy, and how to tell which sweet is which.
By Laxman Bikaner · · 2 min read

Almost every milk sweet on a mithai counter is made from one of two things. Bite a peda and then a rasgulla, and you can feel the difference straight away: one is dense and fudgy, the other is soft, springy and full of syrup. Same milk, completely different sweet.
The difference is what happens to the milk first. It's either cooked down into khoya, or curdled into chhena. Once you know which is which, you can read our whole counter on 100 Ft Road, Ballabgarh.
Khoya: milk cooked down
Khoya is made by simmering full-fat milk in a wide iron kadhai for hours until most of the water has gone, leaving a soft dough of milk solids. Nothing is added and nothing is taken out except water. We wrote a whole post on what khoya is and how it's made.
Khoya sweets are dense, rich and taste of cooked milk: peda, barfi, gulab jamun, milk cake, gujiya.
Chhena: milk curdled
Chhena goes the other way. The milk is brought to a boil and a little acid, like lemon juice, is added. The milk splits: soft white curds float up and the watery whey separates. The curds are strained through a muslin cloth, and then, while they're still warm, they're kneaded until smooth.
That kneading is what makes chhena different from paneer. Paneer is pressed and left firm. Chhena is worked by hand into something almost creamy, which is what lets a rasgulla turn light and spongy in syrup.
Chhena sweets come mostly from the east, from Odisha, Bengal and Bangladesh: rasgulla, rasmalai, chamcham, sandesh.
Side by side
| Khoya | Chhena | |
|---|---|---|
| How it's made | Milk simmered until the water evaporates | Milk curdled with acid, whey drained |
| Texture | Dense, soft, fudgy | Light, springy, spongy |
| Taste | Rich, cooked milk, a little caramel | Fresh, mild, milky |
| Comes from | All over North India | Mostly Odisha, Bengal, Bangladesh |
| Famous sweets | Peda, barfi, gulab jamun, milk cake | Rasgulla, rasmalai, chamcham, sandesh |
| Keeps | Longer, and the drier ones longest | Shortest of all: buy fresh, keep cold |
And the one that sits in between
Kalakand is the honest exception. Some recipes make it with chhena, some with a grainy kind of khoya that's cooked with a little acid. Both give you that soft, moist, slightly grainy square. If you want the full story, read milk cake vs kalakand.
Which is which, on our counter
A quick way to sort the trays: if it's dense and holds its shape, it's khoya. If it's springy, sits in syrup or in milk, it's chhena.
एक ही दूध, दो रास्तेThe chhena side of the family has its own post: rasgulla, rasmalai and chamcham, and how to tell them apart.



