How to make Paneer (fresh Indian cheese) (2024)

By:Nagi

67 Comments

This is a recipe for how to make Paneer, a cottage cheese from the Indian subcontinent used in traditional dishes such as Palak Paneer (Spinach Curry). It’s far superior to store-bought with a much softer, creamier texture.

Super-easy to make, and so very satisfying!

How to make Paneer (fresh Indian cheese) (1)
How to make Paneer (fresh Indian cheese) (2)

Paneer – Fresh Indian cheese

Paneer is a fresh cheese that is a common ingredient used in northern Indian (as well as other nearby countries’) cooking. Perhaps most well known is Palak Paneer, the iconic green spinach curry served with golden pan-fried paneer!

These days, you can buy paneer at large grocery stores in Australia such as Coles and Woolworths. But it’s much harder in texture and not a great product. Homemade is far superior – it’s softer and creamier.

Besides, it’s such a cinch to make and lasts for a couple of weeks in the fridge. So why wouldn’t you just make your own??

How to make Paneer (fresh Indian cheese) (3)
How to make Paneer (fresh Indian cheese) (4)

What paneer tastes like

Paneer is a fresh cheese so it’s somewhat similar to other fresh cheeses like ricotta, quark and cottage cheese. It’s got a milky flavour and a lovely texture a bit like firm ricotta. It’s not as creamy as say a brie, because it doesn’t have anywhere near the same amount of fat.

Paneer is unsalted so it’s quite bland if eaten plain. For Indian cooking, it’s intended to be eaten with flavourful sauces or spicing – like the Spinach Curry sauce pictured below for Palak Paneer!

How to make Paneer (fresh Indian cheese) (5)

What you need for homemade paneer

All you need is milk, and lemon juice or vinegar. Gee, I wish more recipes on my website called for just 2 ingredients! 😂

How to make Paneer (fresh Indian cheese) (6)
  • Milk – It has to be full-fat, otherwise it won’t set properly. I’ve only used cow’s milk, but I’ve read that buffalo milk works just as well; and

  • Lemon juice or vinegar – This along with heat is what causes the milk to curdle, the starting point of any cheese. Curdling is when the dairy separates from the liquid. I prefer lemon juice because it’s fresher and not as harsh in acidity flavour-wise, but standard white vinegar works too.

How to make paneer (fresh Indian cheese)

How to make Paneer (fresh Indian cheese) (7)
  1. Heat milk, add lemon – Bring milk to just below boiling point. This is when the top is all foamy, and you can see it’s hot and steamy.

    Once the milk is hot, turn the stove off. Add the lemon juice and stir for 1 minute;

  2. Curdled milk – You’ll see the milk begin to curdle, with little white bits separating from the clear(-ish) liquid. This liquid is called the whey. The white bits are the good stuff, called curds – the foundations of cheese!

How to make Paneer (fresh Indian cheese) (8)

Milk not curdling? Turn the stove back on and bring the milk to a boil again, just until it starts separating. Then turn the stove off and keep stirring.

How to make Paneer (fresh Indian cheese) (9)
  1. Line colander with cheesecloth – Set a sieve, strainer or colander over a large bowl, then line the strainer with 2 layers of cheesecloth (yes we’re actually using cheesecloth today for it’s original purpose!)

    What’s cheesecloth? It’s a thin, loose-woven fabric used for cheese-making and other cooking purposes. It acts like a sieve, but the holes are much finer than standard utensils. Don’t try to drain paneer in a fine-mesh strainer or sieve –- you’ll lose the curds through the holes!

    Where to find cheesecloth? At fabric stores and some kitchenware stores. You can get it for as little as $3 per metre.

    Cheesecloth alternatives – Clean blue Chux wipes (yes, seriously!), a double layer of good-quality paper towels (don’t use cheap paper towels, they will disintegrate), or very thin handkerchiefs.

  2. Drain paneer – Start by ladling the curdled milk into the lined strainer. When you have spooned in about half, you can pour the rest in. The whey can take 5 to 10 minutes to finish draining away, so if your strainer is small, you may need to strain the curdled milk in batches.

    The paneer is drained once liquid stops dripping out. At this stage, the paneer will still be quite soft and watery.

How to make Paneer (fresh Indian cheese) (10)
How to make Paneer (fresh Indian cheese) (11)
How to make Paneer (fresh Indian cheese) (12)
  1. Rinse – Bundle up the paneer so it’s wrapped in the cheesecloth, Then give it a rinse under the tap. This is just to remove the excess lemon flavour.

  2. Squeeze out excess water – Twist the top of the cloth and squeeze the bundle itself, to squeeze out excess water and whey.

    You don’t need to use brute force here because we will be draining further in the fridge. Just squeeze out what you can. If the paneer starts getting forced out through the cheesecloth holes, you’re squeezing too hard!

    At this stage, the paneer will still seem watery and wobbly. It sets more in the next step!

How to make Paneer (fresh Indian cheese) (13)
  1. Prepare to refrigerate – Discard all the liquid in the bowl. Then set the paneer in the cheesecloth back in the strainer, and set over empty bowl. Shape the paneer into a 2cm/ 4/5″ thick disc.

  2. Weigh down – Top with a small plate, then weigh down with 2 x 400g/14oz cans or something else of similar weight. This weight helps the paneer set because it’s compressing the cheese, as well as helping to further remove remaining excess water.

    Leave in the fridge for 4 hours.

    Try not to leave much beyond 4 hours. The longer the paneer is in the fridge with the weights on it, the firmer it will get (as more liquid continues to be pressed out of it).

How to make Paneer (fresh Indian cheese) (14)
  1. Ready for use! Remove the paneer from the fridge and unwrap it. There will be a dent in the middle – this is normal, it’s from the liquid draining away.

    You can either use it immediately for cooking, or you can keep it for up to 2 weeks in the fridge. Just keep it whole in an airtight container, then cut off pieces as you need them!

How to make Paneer (fresh Indian cheese) (15)
How to make Paneer (fresh Indian cheese) (16)

How to cook and use paneer

Paneer is typically cut into small bite-size pieces, either cubes or rectangles. Then they are either:

  • Stirred into curries, just as-is. Paneer doesn’t need cooking, just heating through. The idea here is that the paneer absorbs the flavour of the curry sauce; or

  • Pan-fried until golden – like you do halloumi – before being stirred into curries such as Palak Paneer, and other dishes.

How to make Paneer (fresh Indian cheese) (17)

It will come as no surprise to anyone that I prefer the latter. Because, as I always say, browning = flavour!! The paneer looks irresistible when it’s crispy and golden on the outside. You just want to eat it straight out of the pan. You really will. I do!

Bonus: Pan-frying also causes the paneer to set better, so it’s less likely to break up when stirred into curries – a common problem when uncooked paneer is stirred into curries.

How to make Paneer (fresh Indian cheese) (18)

Dishes using Paneer

I’m sharing today’s homemade paneer recipe for use in Palak Paneer, India’s famous Spinach Curry with Paneer.

But there’s a wide variety of other Indian dishes that use paneer, both savoury main dishes as well as desserts and snacks.

It’s also common to substitute paneer for meat in some dishes, as it makes a great vegetarian alternative that’s equally filling and satisfying. Here are a couple of curry recipes I’ve previously shared that can be made vegetarian by switching the meat with paneer:

  • Paneer Tikka Masala – Substitute the chicken with paneer in my Chicken Tikka Masala recipe; and

  • Paneer Butter Masala Curry – Switch the chicken in my Butter Chicken.

Enjoy! – Nagi x

Watch how to make it

Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

How to make Paneer (fresh Indian cheese) (19)

Homemade Paneer (Fresh Indian Cottage Cheese)

Author: Nagi

Prep: 10 minutes mins

Cook: 10 hours hrs

Setting: 4 hours hrs

Mains

Indian

4.94 from 15 votes

Print

Recipe video above. Homemade paneer is far superior to store bought. It's softer and creamier, and has much better flavour. It's easy to make, without special equipment. All it takes is a little patience to let the cheese set in the fridge for 4 hours.

Use paneer to make the great Indian classic, Palak Paneer (Spinach Curry with Paneer)

Ingredients

  • 2 litres / 2 quarts milk , full-fat (low-fat won't work)
  • 4 tbsp lemon juice (sub white vinegar)

Instructions

Curdle milk:

  • Heat the milk in a large saucepan over medium high heat until the top becomes foamy, just as looks like it's about to boil.

  • Turn stove off. Add lemon juice and stir for 1 minute. The milk should begin to curdle. If it doesn’t, turn the stove back on and bring back to a gentle boil until the solids separate.

Strain & remove excess water:

  • Line strainer or colander: Place over a deep bowl. Line strainer with 2 layers of cheesecloth (Note 1).

  • Strain: Ladle in half of the curdled milk to begin with, then pour the rest in. Leave until all the liquid drains – this might take 5 to 10 minutes.

  • Rinse: Discard liquid (whey) in the bowl. Bundle the paneer up in the cheesecloth (it will still be quite watery at this stage) then rinse bundle briefly under cold tap water. This helps to remove lemon flavour + cool for easier handling.

  • Squeeze out excess water by twisting the cheesecloth and squeezing the bundle, but not so hard that paneer squeezes out through the cloth. Once liquid no longer comes out, stop. The paneer will still be quite soft at this stage.

Set in fridge:

  • Weigh cheese down with weights: Shape cheese into a disc around 2cm / ¾" thick, still wrapped in cheesecloth. Place in a strainer or colander set over a bowl. Top with a small plate then 2 x 400g/14oz cans (or similar weight).

  • Refrigerate for 4 hours. During this time the paneer will set (become firm) and remaining liquid will drain out. (Note 2)

Storage / cutting:

  • Remove paneer from fridge and carefully unwrap. There will be a dent in the middle, this is normal (it's from the draining).

  • At this stage, the paneer is now ready for use. You can either cut it immediately and use in a recipe (such as Palak Paneer!), or store the whole uncut block for another time and just cut when needed.

  • Store in the fridge for up to 2 weeks, or freeze for 3 months.

Recipe Notes:

1. Cheesecloth – Thin loose-woven cotton fabric used in cheesemaking and other cooking for straining. Sold at fabric stores and some kitchenware stores. It can be as cheap as $3 per metre.

Alternatives: Clean blue Chux wipes (yes, really!); old thin handkerchiefs used in a single layer; 2 layers of good-quality paper towels (not cheap stuff, they just disintegrate). Standard tea towels won’t work, they are too thick for the liquid to drain out.

2. If you leave it in longer, the cheese will become firmer and can be more crumbly to cut because the weight continues to press liquid out. So try to stick to 4 to 5 hours for the time the paneer is in the fridge with the weights on. Your paneer will be nice and soft, like we want!

Nutrition Information:

Calories: 308cal (15%)Carbohydrates: 25g (8%)Protein: 16g (32%)Fat: 16g (25%)Saturated Fat: 9g (56%)Cholesterol: 50mg (17%)Sodium: 215mg (9%)Potassium: 675mg (19%)Fiber: 1g (4%)Sugar: 26g (29%)Vitamin A: 811IU (16%)Vitamin C: 6mg (7%)Calcium: 566mg (57%)Iron: 1mg (6%)

Keywords: homemade paneer, how to make paneer, Indian cheese recipe, paneer recipe

Did you make this recipe?I love hearing how you went with my recipes! Tag me on Instagram at @recipe_tin.

Life of Dozer

Weekend teeth inspection. I always think he has disproportionally small teeth for a dog that big!!

How to make Paneer (fresh Indian cheese) (20)
Previous PostCarrot Cake Cupcakes
Next PostPalak Paneer – Indian Spinach Curry with Cheese

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative!

Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Reader Interactions

Leave a Comment

67 Comments

  1. How to make Paneer (fresh Indian cheese) (22)Margaret in Maryland says

    Could you please tell me what *volume* of paneer can be made from 2 liters of milk. One of the commenters helpfully says 2 liters yields 300 grams or 10.5 ounces, but since an ounce can be a unit of either weight or volume, so I’m confused as to whether he means 10.5 ounces by volume or by weight.

    Reply

  2. How to make Paneer (fresh Indian cheese) (23)Allen says

    What is the expected yield in mass/weight? (This is relevant primarily because the related Palak Paneer recipe calls for “1 batch.” Updating that recipe would be helpful as well!)

    Reply

  3. How to make Paneer (fresh Indian cheese) (26)John says

    How to make Paneer (fresh Indian cheese) (27)
    I made this with A2 milk because I’m allergic to B2 milk. Because of this I’ve never had paneer before. It worked out perfectly well using one litre for the experiment. Thank you Nagi for sharing this recipe.

    Reply

  4. How to make Paneer (fresh Indian cheese) (28)James Archer says

    Hi everyone. Need some advice. Just made my paneer. It’s in the fridge. My milk curdled just fine. Except mine looks different to yours in the photo. Mine is alot more chuncky, if you like. Do you think it will set ok? Cheers.

    Reply

  5. How to make Paneer (fresh Indian cheese) (29)Rosanne says

    How to make Paneer (fresh Indian cheese) (30)
    This worked a treat!.
    I used a thermometer and waited for the milk to reach 200F

    Reply

  6. How to make Paneer (fresh Indian cheese) (31)Jo Butler says

    How to make Paneer (fresh Indian cheese) (32)
    Popped my home made cheese cherry and it was worth it. Thank you for making it so easy to follow.

    Reply

    • How to make Paneer (fresh Indian cheese) (33)Jo Butler says

      I should add I used A2 milk and white vinegar. I was worried about using A2 but it was fine.

      Reply

  7. How to make Paneer (fresh Indian cheese) (34)Delia says

    So I tried the recipe twice with zero curdling in the milk (tried adding more acid, reheating the pot, etc). I tried a third time with a different brand of milk, I didn’t stir this time while adding the lime juice (I used lime the third time instead of lemon) as I read from someone that is what helped her get the curdling… and I did get a little bit of curds, but really really small ones, like powder almost, let it sit for about 10min and it did make some more curds but nothing crazy or big chunks like you get… I ended up using these so I went through the rest of the recipe knowing I would probably not get much paneer out of it but I was so desperate I thought it would be worth trying.. And so after 4.5h in the fridge I took it out. It seemed more like a creamy soft cheese than hard paneer. I’m not sure what is going wrong… I cut it into smaller pieces (actually almost breaking it since it’s not hard enough to cut through) and put it on a plate with kitchen roll underneath to try and absorb the extra moisture there seems to be…
    ANY help or recommendations will be highly appreciated 🙂 thanks so much!

    Reply

  8. How to make Paneer (fresh Indian cheese) (36)Steve Nelson says

    Be careful with your cheesecloth. There is two kinds. One kind is for single use only. Throw this kind away after you use it.

    The other is washable and can be reused. This it the kind I use. I put mine in boiling water for 5 minutes after each use.

    Reply

  9. How to make Paneer (fresh Indian cheese) (37)Steve Nelson says

    4 tbl = 1/4 cup. I use a measuring cup with side markings. For me it helps reduce the mess. HAHA

    Reply

    • How to make Paneer (fresh Indian cheese) (38)Brigette says

      Helpful, thanks! I’m going to try making this with my niece and her boyfriend this week for an Indian family feast (vegetarian).

      I think I’ll double the paneer – never does any harm to have extra cheese, right? Never tried making cheese before.

      Reply

    • How to make Paneer (fresh Indian cheese) (43)hihihihihhi says

      ofc not, coconut milk is not DAIRY milk so does not contain the same proteins that curdle and harden the same way. It has fat but is essentially the condensed juice of a fruit (or berry??- what is a coconut classified as?)

      Reply

  10. How to make Paneer (fresh Indian cheese) (45)Madlaina says

    I am yet to try making my own paneer, but I just wanted to say don’t waste the whey. Where I come from (Switzerland) sweetened (and sometimes flavoured) whey is sold in shops as a drink. It is high I protein and vitamins and very low in fat. It’s even used in the production of a very popular
    and uniquely Swiss softdrink.

    Reply

  11. How to make Paneer (fresh Indian cheese) (46)Barbara STEPHENSON says

    How to make Paneer (fresh Indian cheese) (47)
    Just made this and made the Palak Sauce. The paneer is in the fridge hardening but I’m not sure I’ll have any sauce left as it’s so yummy! Thank you for a fab recipe and super clear instructions. I’m also marinating chicken for your Butter Chicken recipe to make tomorrow. Oh and your naan!!

    Reply

  12. How to make Paneer (fresh Indian cheese) (50)Ani says

    How to make Paneer (fresh Indian cheese) (51)
    A great use for sell by date milk. I save the whey to use in making scones and bread. I use white vinegar instead of lemon. I can’t taste it.

    Reply

  13. How to make Paneer (fresh Indian cheese) (55)Harold Balmer says

    why do you say paneer can be stored in the fridge for 2 weeks while all other sites say it can only be kept in the fridge for 2 or 3 days.Greatly appreciate a reply.

    Reply

Older Comments
How to make Paneer (fresh Indian cheese) (2024)
Top Articles
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated:

Views: 6154

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.