Homemade paneer

Anjum Anand shows how you can make this fresh, unsalted Indian cheese at home
By Anjum Anand
Homemade paneer
  • Rating:
  • Serves: makes 250g
  • Cook Time: 5 minutes
  • Prep Time: 10 minutes plus draining
  • Effort: medium


  • 2 litres full fat milk
  • 200-250 g fresh yogurt, or 2 tbsp lemon juice

Tips and Suggestions

paneer has a fresh farmers cheese like quality and a dense, crumbly texture that works wonderfully with the spices of India but equally well with flaky sea salt, freshly ground black pepper and a drizzle of quality olive oil. It is full of virtues; it is a great source of protein, packed with vitamins and minerals and so tasty that even hardened carnivores find it hard to pass up a well-made paneer dish.


1. Bring the milk to a boil in a heavy-based saucepan. Once the milk starts to boil and rise up, stir in 200ml of the yogurt or the lemon juice. Keeping the milk on the heat, stir gently to help the milk curdle, it should only take a minute or so. If it does not separate add the rest of the yogurt and keep stirring. The curds will coagulate and separate from the watery whey. Remove from the heat.

2. Line a large sieve with muslin or cheesecloth and sit over a large bowl or saucepan. Strain the cheese into the sieve and run some cold water through it. Wrap the cheese in the cloth and hang it off the tap over the sink to allow the excess water to drain for 20 minutes. Then, keeping it fairly tight place on your work surface and place a heavy weight on top, we refill the same saucepan with the whey or water and place it on top for 30-40 minutes or until it is flattened into a firm block. Then cut into cubes or crumble, depending on how you want to use it.

3. Store any unused pieces in the refrigerator in water and cover. You can also freeze the paneer in an airtight container. Defrost thoroughly before use.

Rate This Recipe