Chhurpi is prepared in a local dairy or at home from buttermilk. The buttermilk is boiled and the solid mass that is obtained is separated from the liquid and wrapped and hung in a thin cloth to drain out the water. The product is rather like the Italian ricotta, which also is made from whey. It is soft, white, and neutral in taste. However, it is often left to ferment a bit to acquire a tangy taste.
To prepare the hard variety, the soft chhurpi is wrapped in a jute bag and pressed hard to get rid of the water. After it dries, it is cut into small cuboidal pieces and hung over fire to harden it further.