Homemade paneer | Homemade Indian Cottage Cheese

You know you're Indian when paneer is one of your top favourite foods!

I think that the one great thing about paneer is its versatility. It soaks up the flavour and aromas of spices so well ( as seen typically in Punjabi, North India cooking) but can also be very delicate to make some of the best Indian ( Bengali ) sweets!

Paneer has got to be one of the simplest, fool proof cheeses to make because no rennet or ageing process is required, and it can be done within an hour. Paneer is a home-made, unsalted, white cheese. It has a fresh quality and a dense, crumbly texture that goes beautifully with strong flavours. Paneer is a natural meat substitute commonly used in Asian cookery. Bringing a genuine touch to many classic dishes whether cubed, sliced, grated or crumbled, paneer retains its shape when heated and absorbs all the flavours of the ingredients it is cooked with.

Normally paneer is made plain, but you but you can try experimenting with a number of herbs or spices added to the curd mixture before setting. Be careful not to add too many ingredients though as the cheese will fall apart easily.

You will need :-
  • 2 litre full fat milk
  • 5-6 tsp lemon juice or 200/250 ml live plain yogurt ( this time I've used lemon juice ) both gives you good results.
  • 1 cheese cloth ( I use mulmul (muslin) cloth from India )
Method :-
Bring the milk to boil in a heavy base pan.
Once the milk just starts to boil and rise up add lemon juice or yogurt.
Keep milk on heat and stir the milk gently , this helps milk to curdle.
If some reason does not curdle, add little more lemon juice or yogurt.
This should take few minutes, When the curds have separated and the whey turns a pale green.
Remove from the heat, and leave it for 5 minutes.
Now line a large sieve with muslin or cheese cloth over a large bowl or pan.
Strain paneer cheese into sieve and run some cold water through it.
Leave the whey for other use. ( see note )
If you want to add any other seasoning to your paneer now’s the time to do it. Try experimenting with both spices and herbs such as paprika, cumin seeds, chilli or thyme.
Wrap the cheese cloth and wring gently.
Tie to the sink tap for half an hour to ensure till the whey has drained completely.
If too much moisture left in the curds will prevent cheese from setting properly.
Then keeping fairly tight, put the paneer onto clean work surface or wooden board.
Place heavy weight ( I use my big rice container ) for at least an hour, or if you want very hard paneer blocks leave it for 2-3 hours.
This will insure that paneer holds together when you cook with it.
When you are ready , remove the weight and gently cut into cubes or crumble the paneer.
Store any unused paneer in the fridge or freeze.
Enjoy making savoury or sweet dishes with Paneer. ( I have recipes coming up )

Note :- Use the leftover whey to knead round and soft Gujarati rotlis or bread, use in any pancake batter, add to smoothies or use in making lassi ( yogurt drinks )


  1. Lovely clicks..such a pleasure to watch them again and again..

  2. Homemade are always the best ....Useful post :)
    Loved your ring too :)

  3. Beautiful clicks and lovely paneer.

  4. Useful post- I love to make paneer, though only for the kids as nowadays me and my husband have given up milk. They like it as a pizza topping as well as in matar paneer, or just grilled as a side. Can't beat fresh, home made paneer! Did you know you can make your own tofu in pretty much the same way? I use unsweetened soya milk with lemon juice. I skip the hanging part though and put the curds straight into a container with holes with a heavy weight on top. Tofu is a great low fat alternative that's brilliant in stir fries.

  5. Hey I often make it at home...very useful post..

  6. What an amazing tutorial, Jagruti! I love the photos and the process is so simple and easy to follow. Just gorgeous...


Thank you very much for visiting JCO, We really appreciate your comments and suggestions. The new GDPR law states that whatever comments you leave on our blog will be viewed by everyone who visits JCO and your consent is given to the visitor to view your profile.

We hope to see you again soon, have a great day!