How to Make Paneer Cheese

April 11, 2018(updated on August 30, 2021)

Regular Food in Jars contributor Alex Jones is here today to show us how to make homemade paneer cheese with just two simple ingredients – milk and lemon juice! Reading this post immediately makes me crave dairy products! -Marisa

Slices of homemade paneer cheese

We often preserve to capture height-of-season flavors or produce we can’t get for most of the year. But oftentimes in my kitchen, preserving happens in an effort to curb food waste.

That’s how I first learned to make paneer, the springy, fresh cheese that shows up as the protein in some of my favorite Indian dishes. It’s one of the quickest dairy products to make, and also one of the easiest. All you need is milk, lemon juice or vinegar, and a little salt.

Milk and lemon juice for homemade paneer cheese

One of the reasons to make cheese like this is to use up milk that’s right at or even a tiny bit past its sell-by date. Just make sure to give it a good sniff and then use your good sense and best judgment.

That said, when the list is so short, using the best ingredients you can afford is always a good idea.  I source whole raw Ayreshire milk from a small grass-fed dairy here in southeast Pennsylvania, Wholesome Dairy Farms, for both drinking and making value-added dairy products.

Milk separating into curds for homemade paneer cheese.

I find that even when I’m pasteurizing the milk for a recipe, the yields on items like yogurt, whole-milk ricotta, and paneer are higher, and the product just tastes better when I’ve started with raw milk. We’re lucky that raw milk is so available in Pennsylvania. If you can get your hands on it from a reputable source in your state, I recommend doing so, even if you plan to pasteurize it in your recipe.

While we’re heating the milk for this recipe far past the pasteurization point, it’s still a good idea to remember that the very young, the elderly, and those with compromised immune systems carry a greater risk when consuming unpasteurized milk products.

Pressing the homemade paneer cheese.

To start your cheese, pour one half gallon of milk into a four-quart, heavy-bottomed pot (I use my enameled Dutch oven). Heat the milk over medium-low heat, stirring occasionally and feeling along the bottom of the pot with your spoon to make sure that it isn’t scorching. Keep a close eye on the pot so that it doesn’t boil over.

You want to get to a little below the boiling point, about 200oF. You can use an instant-read or milk thermometer for this, or you can watch for when tiny bubbles start to form on the surface of the milk. When you see the bubbles, immediately remove the pot from the heat.

Pressed homemade paneer cheese in the strainer.

Once you’ve reached the proper temperature, stir in lemon juice. This will cause the milk solids to immediately begin separating out. As the milk sits, the solids will continue to coagulate.

Strain the curds, then press out the remaining liquid in cheesecloth or butter muslin (I prefer butter muslin for home cheesemaking since it’s washable and reusable; cheesecloth is one-time use only). Press and refrigerate the cheese for at least a half an hour or overnight.

Homemade paneer cheese, unwrapped from the butter muslin.

Once the cheese is full drained, unwrap the bundle. Now you’re ready to add chunks of paneer to a curry or other dish, or — my favorite — fry slices up in some ghee and enjoy them with flaky sea salt and maybe a dollop of tomato jam or a slab of quince paste.

Bits of fried homemade paneer cheese.

No ratings yet

Homemade Paneer Cheese

Author: Alex Jones


  • 1/2 gallon of whole milk preferably raw from grass-fed cows
  • 1/4 cup of lemon juice fresh or bottled is okay or white vinegar
  • Salt to taste
  • Ghee for frying optional


  • Pour the milk into a 4-quart, nonreactive pot with a heavy bottom and heat over medium-low, stirring occasionally. Heat the milk until it's just below boiling (around 200 degrees F) and little bubbles begin to form on the surface. Watch closely to make sure the pot doesn't boil over.
  • When the milk has come up to temperature, immediately remove the pot from the heat and stir in the lemon juice. Let the pot sit for five minutes or so to allow the curds to form.
  • While the pot is resting, fit a strainer with a few layers of cheesecloth or a sheet of butter muslin and place it over a 2-quart bowl.
  • Using a slotted spoon or ladle, spoon the curds into the cheesecloth-lined strainer. When you have mostly whey left in the pot, pour the contents of the pot over the curds in the strainer — this will help you get the last bits of curd and help the curds knit together. Make sure the catch bowl is large enough so that whey won't overflow.
  • Drain the whey and put the strainer back over the empty bowl. Stir gently to work out any remaining whey puddles, then add a few pinches of salt and stir that into the curds.
  • Tie the opposite corners of the cheesecloth together tightly, then put a small plate on top of the little pouch of curds. Put a heavy object like a can of tomatoes on top and refrigerate like this for at least 30 minutes or overnight.
  • Remove the weight and plate from the strainer and untie the pouch. Cut the paneer into cubes or slices and use in Indian dishes, or fry in ghee or olive oil a nonstick or well-seasoned cast-iron pan over medium-high heat on both sides until golden brown and crisp. Finish with flaky salt and serve with preserves as a snack or appetizer. Any uncooked paneer can be stored in an airtight container or zip-top baggie for a few days in the fridge.



Sharing is caring!

Leave a comment & rate this recipe

If you enjoy this recipe, please do give it a star rating when you post a comment. Star ratings help people discover my recipes. Thank you!

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

Recipe Rating

7 thoughts on "How to Make Paneer Cheese"