Humble paneer is the featured ingredient in some of my favourite dishes. Yes, you can buy this cheese at the supermarket, but where’s the fun in that? Make it yourself and you can have fresh homemade paneer in half an hour. It also tastes immeasurably better.

Paneer has a fresh farmer’s cheese quality and a crumbly texture that works wonderfully with spices. 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.

You make paneer by coagulating milk using a food acid. It is not a fermented or cured product like other cheeses. Further, it does not use rennet, making it suitable for vegetarians.

The coagulated milk solids (curds) are collected in muslin and hung or pressed with a weight. After cooling, you get a block of cheese, like cottage cheese. Do not discard the liquid (whey) as this can be used in other recipes. Whey is ideal for making bread, especially naan. It can also be used in soups and drinks. You can also use the whey as the coagulating agent for another batch of paneer.

This cheese won’t melt as mozzarella or cheddar will, but this is actually an advantage. Because it won’t melt, we can stir chunks into a soup or curry, crumble it over flatbread, or skewer cubes as kebabs to grill.

Paneer has a fairly mild, milky flavour, so it’s best when paired with strong, spicy flavours, like palak paneer. You could add spices to the cheese to lift its taste. Ajwain or toasted cumin seeds are common, and you add about half a teaspoon of them when you pour the cheese into the muslin. If you intend to use this as an ingredient in another dish, I recommend keeping it simple.

And no, low-fat milk is not an acceptable substitute ingredient. You need a high milk fat percentage to make this cheese light and fluffy. A percentage of around 8% is ideal, hence the cream in the recipe below.

As presented here the recipe yields around 250g of cheese, which is a suitable amount for many of the paneer dishes in this cookbook. If it is available, buffalo milk could be used instead of cow’s milk. Buffalo milk has a higher fat content and will produce more cheese. In the quantities used below, it will produce around 300g of paneer. The taste will be a little stronger.

Note that this is a fresh cheese and will not last long after being made, as it has no preservatives. If you wish to store the paneer, keep it in the muslin and completely cover it with the reserved whey. Store in a sealed container in the refrigerator for not more than a few days.

the recipe

print review


  • colander
  • muslin square


  • 1.5 litres milk - full cream
  • 200 ml pure cream
  • 150 ml white vinegar
  • ½ tsp salt


  • Heat the milk in a heavy-based saucepan over medium heat. Once the milk has warmed, add the cream and bring to a simmer, stirring continuously.
  • Stop stirring, allow to come to a boil and start to rise. Immediately remove from heat and allow to settle.
  • Stir the milk gently and slowly then start to add the vinegar. Once it curdles, stop adding vinegar but continue stirring.  The curds will coagulate and separate from the watery whey. Add a little more vinegar if there are still milk solids in the whey.  Stand for ten minutes to allow it to completely separate.
  • Line the colander with the muslin. Place over a large bowl or saucepan.
  • Strain the cheese into the colander and gently squeeze excess whey from the cheese. Retain the whey for other uses.
  • Sprinkle with the salt and gently fold it into the curds.
  • Wrap the cheese in the muslin and leave in the colander. Place a weight on top for five minutes. See notes below.
  • Once pressed and cooled a little, the paneer is finished and ready to eat or use.


  • Only add enough vinegar to just curdle the milk. Add too much and the paneer will have a strong vinegar taste.
  • You could substitute lemon juice or whey for the vinegar.
  • A small pan filled with water makes an ideal weight to press the cheese.
  • Refrigerated paneer will be firmer and less likely to crumble than fresh paneer.
  • This fresh cheese won’t last long, so make sure you use it within a few days.
  • If you wish to store the paneer, keep it in the muslin and completely cover it with whey. Keep in a sealed container in the refrigerator.
  • Retain the whey for other uses. It is an ingredient for making naan, for example.

private notes

This feature is only available to subscribers.


Serving: 63 g | Calories: 401 kcal | Carbohydrates: 19 g | Protein: 13 g | Fat: 31 g | Saturated Fat: 19 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 8 g | Cholesterol: 106 mg | Sodium: 475 mg | Potassium: 533 mg | Sugar: 19 g | Vitamin A: 1343 IU | Vitamin C: 1 mg | Vitamin D: 5 µg | Calcium: 456 mg | Iron: 1 mg

1 thought on “paneer”

make a comment

All comments are moderated according to our comments policy.

Your email address is not disclosed to other users.

your rating