• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Vidhya’s Vegetarian Kitchen logo
  • Home
  • About
    • VVK YouTube Channel
    • Privacy & Copyright Policies
  • Recipes
  • Shop
    • Meal Planner
    • Cookbooks
    • Amazon Shop
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • About
  • Recipes
  • Shop
  • Contact Us
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Indian Cuisine 101 » Homemade Paneer | How to Make Paneer | Indian Cottage Cheese

    Homemade Paneer | How to Make Paneer | Indian Cottage Cheese

    124 shares
    • Share
    • Tweet
    • Reddit
    Jump to Recipe Card
    homemade paneer recipe collage with text overlay for pinterest

    Easy homemade paneer/chhena recipe without any additives and with just two ingredients – milk and vinegar! Check out how to boil milk on stove-top and Instant Pot for the paneer with all the tips and tricks.

    overhead shot of paneer in wooden bowl

    What is paneer-

    Paneer – popularly known as Indian cottage cheese, is a fresh cheese that is quite popular in India. Paneer gravies and paneer based sweets are quite popular across India. It’s a non-melting cheese prepared by curdling the milk with vinegar. With paneer, you don’t need to worry about animal enzymes or rennet.

    As I mentioned before, paneer became a common ingredient in our household only after coming to the US. My dad used to get store-bought rasgullas, but we never made homemade paneer nor bought it from stores. So when after coming to the US, I was so amazed by the fact that I could get paneer readily and learned a lot of dishes from our friend.

    And when I tried making paneer on my own, my joy knew no bounds.

    Preparing fresh paneer at home is super simple. While I buy store-bought ones for other paneer curries, I always prefer fresh paneer for my bhurji, paratha, and many other milk sweets like rasgulla.

    You don’t need any unique ingredients or equipment for this homemade paneer. All you need is some milk, acidic liquid like vinegar or lemon. Cheesecloth or cotton cloth to drain the when water. That’s it.

    While everyone suggests using whole milk, I usually use reduced-fat milk, the 2% one, and I haven’t had any issues. I get a fair amount of paneer that is soft. I use it for my bhurji, paratha, and paneer gravies. For more soft and more paneer quantity, you can use whole milk.

    So before getting into details, let’s see what’s paneer and the process behind it.

    fresh paneer block on cutting board

    How paneer is made-

    There are two kinds of protein – whey protein and casein protein. We separate the casein and whey protein during the paneer making process and collect the casein protein known as milk curds. Then, we press the curds and make the paneer.

    When the milk boils, and when we add vinegar, pH drops, and it becomes more acidic, the protein (casein) molecules attract one another and become the curds that float in a solution of translucent whey. This clumping reaction happens more swiftly at warmer temperatures than it does at cold temperatures. So it is necessary to bring milk to a good boil.

    Note – You don’t need an Instant Pot to boil the milk. A regular saucepan will work. But with Instant Pot, you don’t need to supervise and worry if the milk will overflow. That’s the most significant advantage.

    Recipes with homemade paneer-

    • paneer makhani biryani recipe
      Paneer Makhani Biryani
    • Yellow Paneer Curry | Easy Paneer Recipes
    • paneer butter masala in a white cermaic bowl with spoons on the side
      Paneer Butter Masala | Paneer Makhani
    • Shahi Paneer
      Shahi Paneer

    How to prepare fresh homemade paneer/chhena-

    Boiling milk on stove-top-

    • In a saucepan, add the milk and bring it to a boil.
    • When the froth forms on the top, turn off the heat and let the milk rest for a minute. 
    • Add the vinegar and mix well. The milk will start to curdle. Mix again. If the curdling is not happening, add a little more vinegar. 
    • Let it rest for 10 minutes. Slowly the milk will start to curdle, and you can see the curds. 

    Boiling milk on Instant Pot-

    boiling milk in instant pot for paneer
    • Add the milk to the inner pot of the instant pot and press the yogurt button. The display should show “boil,” and it will blink. Leave it for a few seconds, and it will beep and stay in the boil mode. 
    • Cover the IP with lid, and in 20 to 24 minutes, when the boiling is complete, Instant Pot will beep, and it will go to the “Yogurt” mode automatically. Now turn off the IP and remove the lid. 
    • Add the vinegar and mix well. The milk will curdle, and if the curdling is not happening, press the saute button again and let the milk simmer for two minutes. Then add one or two tsps of extra vinegar and mix. Please turn off the Instant Pot and let it rest for 10 minutes. The milk will curdle slowly. 
    • PS – I never had to simmer the milk again. I have tried this method many times. With 1 tbsp of vinegar, the milk always curdles perfectly. Depending upon the milk temperature and the quantity, the boiling time might vary.

    Straining the curds-

    PaneerStepSetp2
    • Meanwhile, put the cheesecloth or muslin cloth on top of a colander. I used my cheesecloth bag. 
    • Pour the curdled milk mixture into the colander or the cheesecloth bag and drain the whey water. Gently rinse it with cold water to ensure paneer doesn’t get the flavor of vinegar.
    • Gently press and squeeze out as much as water you can. Now tie the cheesecloth and hang it for ½ an hour. I usually hang it on my kitchen faucet. 

    Pressing and setting-

    •  After half an hour, remove the knot and fold the cheesecloth so that the paneer forms a bundle. Flatten this a little and place it on a flat surface. Now place a heavy object on top of this paneer bundle. Make sure the heavy object doesn’t topple. A pressure cooker filled with water or heavy soapstone vessel works well. As you can see in the picture, I used a soapstone vessel. 

    For Paneer-

    • Leave it for 2 to 3 hours so that the paneer sets well.
    • After 2 to 3 hours, remove the cheesecloth and refrigerate it for 30 minutes and then cut into cubes. I always refrigerate for 30 minutes before cutting the paneer. It makes it a bit firm. 
    • That’s it. Paneer is ready. Use it in your favorite curries, paratha, and other dishes. 
    paneer blog after pressing

    For Chhenna-

    • Keep the heavy object for just 5 minutes, and then you can use it for sweets like kalakhand, rasmalai, rasgulla, etc. At this, it is more like ricotta cheese.

    Recipe Notes-

    • Instead of vinegar, you can use lime or lemon juice as well. The same amount should be sufficient. Always have one or two tsps extra to add if the milk doesn’t curdle. 
    • Ensure you gently rinse the paneer to remove the flavors of vinegar or lemon/lime juice, especially if you are using the fresh paneer/chhena for sweets.
    • You can boil the milk in your preferred way. 
    • I always turn off the heat before adding the vinegar. Do not cook the milk after adding vinegar. If, and only if, your milk doesn’t curdle, heat your milk again for two to three minutes but not more than that.  
    close up shot of fresh paneer cubes

    PS: Follow me on Instagram or join my Facebook Group for more gardening and recipe updates. If you try this homemade paneer, please don’t forget to comment and rate this recipe. If you have any questions, please leave a comment, and I will get to it asap.  Make sure to follow me on my Pinterest for more healthy and delicious ideas!

    📖 Recipe

    square image of paneer in a wooden bowl
    Pin Recipe Print Recipe
    5 from 1 vote

    Homemade Paneer | How to Make Paneer | Indian Cottage Cheese

    Easy homemade paneer/chhena recipe without any additives and with just two ingredients – milk and vinegar!
    Prep Time5 minutes mins
    Cook Time20 minutes mins
    Draining and Setting Time3 hours hrs
    Total Time3 hours hrs 25 minutes mins
    Course: sides
    Cuisine: Indian
    Servings: 4 yields 180grams of paneer
    Calories: 69kcal
    Author: Srividhya G

    Equipment

    • Saucepan or Instant Pot to boil the milk
    • Strainer/colander and cheesecloth

    Ingredients

    • 5 cups reduced-fat milk
    • 1 tbsp vinegar plus 1 to 2 tsps extra

    Instructions

    Boiling milk on stove-top-

    • In a saucepan, add the milk and bring it to a boil.
    • When the froth forms on the top, turn off the heat and let the milk rest for a minute.
    • Add the vinegar and mix well. The milk will start to curdle. Mix again. If the curdling is not happening, add a little more vinegar.
    • Let it rest for 10 minutes. Slowly the milk will start to curdle, and you can see the curds.

    Boiling milk on Instant Pot-

    • Add the milk to the inner pot of the instant pot and press the yogurt button. The display should show “boil,” and it will blink. Leave it for a few seconds, and it will beep and stay in the boil mode.
    • Cover the IP with lid, and in 20 to 24 minutes, when the boiling is complete, Instant Pot will beep, and it will go to the “Yogurt” mode automatically. Now turn off the IP and remove the lid.
    • Add the vinegar and mix well. The milk will curdle, and if the curdling is not happening, press the saute button again and let the milk simmer for two minutes. Then add one or two tsps of extra vinegar and mix. Please turn off the Instant Pot and let it rest for 10 minutes. The milk will curdle slowly.
    • PS – I never had to simmer the milk again. I have tried this method many times. With 1 tbsp of vinegar, the milk always curdles perfectly. Depending upon the milk temperature and the quantity, the boiling time might vary.

    Straining the curds-

    • Meanwhile, put the cheesecloth or muslin cloth on top of a colander. I used my cheesecloth bag.
    • Pour the curdled milk mixture into the colander or the cheesecloth bag and drain the whey water. Gently rinse it with cold water to ensure paneer doesn’t get the flavor of vinegar.
    • Gently press and squeeze out as much as water you can. Now tie the cheesecloth and hung it for ½ an hour. I usually hung it on my kitchen faucet.

    Pressing and setting

    • After half an hour, remove the knot and fold the cheesecloth so that the paneer forms a bundle. Flatten this a little and place it on a flat surface. Now place a heavy object on top of this paneer bundle. Make sure the heavy object doesn’t topple. A pressure cooker filled with water or heavy soapstone vessel works well. As you can see in the picture, I used a soapstone vessel.

    For Paneer-

    • Leave it for 2 to 3 hours so that the paneer sets well.
    • After 2 to 3 hours, remove the cheesecloth and refrigerate it for 30 minutes and then cut into cubes. I always refrigerate for 30 minutes before cutting the paneer. It makes it a bit firm.
    • That’s it. Paneer is ready. Use it in your favorite curries, paratha, and other dishes.

    For Chhenna | Chenna

    • Keep the heavy object for just 5 minutes, and then you can use it for sweets like kalakhand, rasmalai, rasgulla, etc. At this, it is more like ricotta cheese.

    Notes

    • Instead of vinegar, you can use lime or lemon juice as well. The same amount should be sufficient. Always have one or two tsps extra to add if the milk doesn’t curdle.
    • Ensure you gently rinse the paneer to remove the flavors of vinegar or lemon/lime juice, especially if you are using the fresh paneer/chhena for sweets.
    • You can boil the milk in your preferred way. I always turn off the heat before adding the vinegar. Do not cook the milk after adding vinegar. If and only if your milk doesn’t curdle, heat your milk again for two to three minutes but not more than that.

    Nutrition

    Calories: 69kcal | Carbohydrates: 16g | Protein: 2g | Fat: 1g | Saturated Fat: 1g | Sodium: 22mg | Potassium: 200mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1855IU | Vitamin C: 13mg | Calcium: 66mg | Iron: 2mg

    I am not a nutritionist. The nutritional information is provided as a courtesy and is an estimate only. It varies depending upon the product types or brands.

    Tried this recipe?Mention @vidhyasvegetariankitchen or tag #vidhyasvegkitchen
    For Video RecipesCheck out My YouTube Channel
    124 shares
    • Share
    • Tweet
    • Reddit

    Filed Under: Indian Cuisine 101, Kitchen Essentials Tagged With: fresh paneer, how to make paneer, preparing indian cheese at home

    Reader Interactions

    Comments

    1. Srividya says

      September 22, 2022 at 6:12 pm

      How many days will this paneer last if refrigerated mam?

      Reply
      • Srividhya G says

        September 28, 2022 at 4:55 pm

        I have tried storing upto 4 days.

        Reply
    2. CHCooks says

      February 03, 2016 at 12:57 am

      Home made over store bought anyday! :) Looks nice.

      Reply
      • Vidhya@VVK says

        February 03, 2016 at 8:56 am

        Thanks GB.

        Reply
    3. Traditionally Modern Food says

      February 01, 2016 at 7:17 pm

      Homade paneer s always best.. Grt da

      Reply
      • Vidhya@VVK says

        February 02, 2016 at 11:05 am

        Thanks ma.

        Reply
    4. Freda @ Aromatic essence says

      January 30, 2016 at 8:10 pm

      Looks perfect, Vidya :) Home made paneer is so much better!

      Reply
      • Vidhya@VVK says

        January 30, 2016 at 8:23 pm

        Thanks a lot Freda. :-)

        Reply
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Welcome

    Author Vidhya smiling in the renovated kitchen

    Hello all, I am Srividhya, the person behind this blog. I firmly believe that the mouth is the way to the heart. My blog is all about vegetarian and vegan food with unique and exciting recipes from all over the world. From traditional, authentic recipes to fusion and eggless bakes, you can find it all here! Read more →

    Enjoy My Cookbooks

    Two cookbooks beautifully presented on the table

    Discover the diverse and delicious taste of South India, eggless recipes made in Instant Pot and other deliciousness! Find out more →

    Sign Up to Newsletter

    As Featured On

    As seen on logo banner

    YouTube

    Follow me on YouTube for regular recipe videos and insights from my kitchen!

    Follow

    Disclosure

    VVK is a participant in the Amazon Services LLC Associates Program - an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. As an Amazon Associate VVK earns from qualifying purchases. Privacy Policy →

    Footer


    VVK is a participant in the Amazon Services LLC Associates Program - Privacy Policy
    HOME | ABOUT | CONTACT US

    Footer

    ↑ Back to Top

    VVK horizontal logo

    About

    • About
    • Contact
    • Privacy Policy

    Cooking

    • Sign Up to Newsletter
    • All Recipes
    • Cookbooks
    • Meal Planner
    • Amazon Shop

    VVK is a participant in the Amazon Services LLC Associates Program

    Copyright © 2025 | VidhyasHomeCooking.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.