How to Make Low-Fat Paneer at Home (Plus the Whole Milk Version)
To make low-fat paneer at home, boil 1 litre of 2% or 1% milk, turn off the heat, and stir in about 2 tablespoons of lemon juice until curds separate from clear whey. Strain, rinse with cold water, and press for 15 to 25 minutes. A serving has 50 to 70 calories. Whole milk works the same way.
Low-fat paneer gives you the same soft cubes for palak paneer and tikka with a fraction of the fat, and it takes no special equipment. The only difference from the classic method is a lighter touch: low-fat curds have less fat to keep them tender, so they need a shorter press and no extra time on the heat. This guide starts with 2% and 1% milk, then covers whole milk for when you want the richest block. Our first batch, in the photos, was made with organic A2 whole milk from Costco.
The short version
- Use 2% milk for soft low-fat paneer, or 1% for the leanest block. Whole milk gives the richest.
- Turn the heat off before the lemon goes in. That single step decides soft or rubbery.
- Add the lemon a spoonful at a time, and stop the moment the whey runs clear.
- Press low-fat paneer for 15 to 25 minutes and whole-milk paneer for 30 to 40.
Which milk makes the best low-fat paneer?
In the US, 2% milk is labelled “reduced fat” and 1% milk is labelled “low fat”. Both make good paneer. Skim milk works in theory, but it gives a small, rubbery block, so we do not recommend it.
| Milk | Fat | Paneer from 1 litre* | Texture | Calories per serving* |
|---|---|---|---|---|
| 2% reduced fat | 2% | About 160 to 170 g | Soft, slightly firmer than whole | About 70 |
| 1% low fat | 1% | About 130 to 140 g | Firmer and springy | About 50 |
| Whole | 3.25% | About 200 g | Softest and richest | About 95 |
| Skim | Under 0.5% | Small | Dry and rubbery | Not recommended |
*A serving is a quarter of the batch. Yields and calories are our estimates from USDA milk data, explained in the calories section below.
Our pick for low-fat paneer is 2% milk. It has about 40% less fat than whole-milk paneer and still gives soft cubes for curries. 1% milk cuts the fat by about 70% and suits dishes where paneer is crumbled, grilled or pan-seared.
What do you need to make low-fat paneer at home?
Two ingredients do the work, plus cold water for rinsing. Quantities are in US and metric.
| Ingredient | US | Metric | Why it matters |
|---|---|---|---|
| Milk: 2% or 1% for low-fat, or whole | 4¼ cups | 1 litre | Less fat gives a leaner, firmer block |
| Fresh lemon juice | 2 tbsp, up to 3 | 30 to 45 ml | About 1 large lemon |
| Water, to dilute the lemon | 2 tbsp | 30 ml | Diluted acid gives gentler curds |
| Cold water | 2 to 3 cups | 500 to 750 ml | Rinses the curds |
| Salt (optional) | A pinch | About 1 g | Seasons the block lightly |
Lemon is the easiest acid to find, but it is not the only one. Each gives a slightly different result.
| Acid | Per litre of milk | What you get |
|---|---|---|
| Lemon juice | 2 to 3 tbsp, diluted with 2 tbsp water | Soft curds. A faint citrus note if you skip the rinse. |
| White vinegar | 1½ to 2 tbsp, diluted with the same amount of water | Neutral taste. Rinse well so no sharpness stays behind. |
| Sour whey from your last batch | About 1 cup | The traditional method, and the mildest flavour. |
For equipment, you need:
- A heavy-bottomed pot that holds at least 2 litres, so the milk can rise without boiling over.
- A muslin or cheesecloth square. A clean, thin cotton napkin works too.
- A colander, with a large bowl underneath to catch the whey.
- Two plates and a weight of about 500 to 600 g. A pot filled with water is what most Indian kitchens use.
How do you make paneer step by step?
Five steps and about an hour, most of it hands-off while the paneer presses. Each step lists what to look for, so you know you are on track before moving on.
1
Bring the milk to a boil About 10 min
Rinse the pot with cold water, then pour in the milk. The thin film of water helps stop milk solids sticking to the base. Heat on medium and stir every minute or two. When the milk rises to a rolling boil, switch off the heat and let it sit for 1 minute.
Look for foam climbing the sides of the pot and a steady rolling bubble across the surface.

2
Add the lemon, a little at a time 1 to 2 min
Mix the lemon juice with 2 tablespoons of water. Pour in one tablespoon and stir gently in slow circles. Add the next tablespoon only if the liquid still looks milky. Stop as soon as it clears, because extra acid makes paneer sour and crumbly.
Look for soft white curds drifting in clear, pale green-yellow whey. Cloudy, milky liquid means it needs a few more drops.
Tip If the whey is still cloudy after 3 tablespoons, the milk has cooled too much. Warm it on low for 30 seconds without letting it boil, and it will finish separating.

3
Strain and rinse 5 min
Line the colander with muslin and set it over the bowl so you keep the whey. Pour in the curds and whey, then pour cold water over the curds straight away. The rinse washes off the lemon and stops the curds from cooking further in their own heat. Gather the corners, twist, and squeeze gently. Mix in the pinch of salt now if you are using it.
Look for the cloth dripping slowly rather than streaming.
Tip Making rasgulla or sandesh? Stop here. The soft, unpressed curd is chhena, and it needs to stay moist.
4
Press into a block 10 to 60 min
Shape the wrapped curds into a flat square about 1 inch (2.5 cm) thick on a plate. Put a second plate on top and set the weight on it. Low-fat curds firm up faster than whole-milk curds, so they need less time under the weight. Choose the time by the milk you used and the dish you are cooking.
| Texture | 2% or 1% milk | Whole milk | Best in |
|---|---|---|---|
| Soft and crumbly | 10 min | 15 min | Paneer bhurji, paratha stuffing, kofta |
| Sliceable | 15 to 25 min | 30 to 40 min | Palak paneer, butter masala, matar paneer |
| Firm | 30 to 40 min | About 1 hour | Tikka, grilling, pan-frying |
Look for a block that holds its edges when you lift a corner of the cloth.

5
Chill and cut 20 to 30 min
Unwrap the block and refrigerate it. Cold paneer firms up and cuts cleanly, while warm paneer tears. Slice it into cubes with a sharp knife and cook with it straight away, or store it using the guide below.
Look for clean, straight edges on each cube with no crumbling at the corners.

Why does this method work?
Most of the protein in milk is casein. At milk’s normal pH of about 6.7, casein stays dispersed in tiny particles. Lemon juice pulls the pH down toward 4.6, the point where casein loses its charge and clumps together. The curds trap most of the milk fat as they form, which is why whole milk gives the softest paneer. With 2% or 1% milk there is less fat between the protein strands, so the curd is firmer and loses moisture faster. That is why low-fat paneer needs a shorter press and a warm-water soak before cooking.
Boiling first matters too. Heat unfolds the whey proteins, mainly beta-lactoglobulin, so some of them bind to the casein and stay in the curd instead of draining away. Keeping the flame on after the acid goes in does the opposite. The protein network tightens, squeezes out moisture, and the paneer turns chewy.
Does A2 milk make better paneer?
A2 milk comes from cows that produce only the A2 type of beta-casein. Regular milk has both A1 and A2. Lemon curdles either kind the same way, so the method does not change. Fat content matters far more. US whole milk is standardised to about 3.25% fat, and that fat is what keeps paneer tender.
A2 milk is often sold as easier to digest. The California Dairy Research Foundation notes the evidence for that is still limited, so we will not promise it.
The detail worth checking on any carton is the word “ultra-pasteurized”. The FDA defines it as milk heated to at least 280°F (138°C) for at least 2 seconds. Many US organic milks are processed this way for shelf life. The extra heat changes the proteins, so the curds come out finer and softer. It still works: press a little longer and expect a slightly smaller block.
How much paneer do you get from 1 litre of milk?
One litre of whole milk gives about 200 g (7 oz) of paneer pressed for 30 to 40 minutes. The same litre of 2% milk gives roughly 160 to 170 g, and 1% milk roughly 130 to 140 g, because there is less fat to hold in the curd. These are estimates. Whichever milk you use, the batch makes four servings and leaves about 3 cups of whey.
How many calories are in low-fat paneer?
A serving of low-fat paneer made with 2% milk has about 70 calories and 7 g of protein. Made with 1% milk it drops to about 50 calories. The same serving of whole-milk paneer has about 95. A serving here is a quarter of the batch, and these are our estimates, not lab results.
| Per serving (estimated) | 1% milk | 2% milk | Whole milk |
|---|---|---|---|
| Calories | About 50 kcal | About 70 kcal | About 95 kcal |
| Protein | About 7 g | About 7 g | About 6.5 g |
| Fat | About 2.5 g | About 4.5 g | About 7.5 g |
| Carbohydrate | Under 1 g | Under 1 g | Under 1 g |
| Calcium | About 125 to 150 mg | About 125 to 150 mg | About 125 to 150 mg |
| Whole batch calories | About 205 kcal | About 280 kcal | About 385 kcal |
How we estimated: USDA data puts 1 litre of whole milk at about 630 calories and 34 g fat, 2% milk at about 515 calories and 20 g fat, and 1% milk at about 435 calories and 10 g fat, each with 32 to 35 g of protein. Paneer keeps roughly 90% of the fat and 80% of the protein, while most of the milk sugar drains off with the whey. Protein barely changes between the three because it comes from the milk proteins, not the fat. That is what makes low-fat paneer such an easy swap.
Why did my paneer turn out crumbly, rubbery or sour?
Nearly every paneer problem comes back to heat, acid or pressing. Find your symptom below.
| Problem | Likely cause | Fix next time |
|---|---|---|
| Crumbly, falls apart when cut | Too much lemon, too little pressing, or low-fat milk | Add lemon slowly and stop when the whey clears. Press a little longer, or switch from 1% to 2% milk. |
| Low-fat paneer tough or squeaky | Pressed or cooked too long | Press for 15 to 25 minutes, soak the cubes in warm water for 10 minutes, and add them to curries in the last 5 minutes. |
| Rubbery or chewy | Milk kept on the heat after curdling | Turn the flame off before the lemon goes in. |
| Sour or lemony | Curds not rinsed | Pour cold water over the curds right after straining. |
| Milk will not separate | Milk cooled too much, or ultra-pasteurized milk | Warm it gently and add a few more drops of lemon. |
| Hard and dry | Pressed too long or too heavily | Soak the cubes in warm water for 10 minutes before cooking. |
What can you cook with homemade paneer?
Match the dish to the texture you pressed for.

- Soft paneer crumbles well into paneer bhurji, paratha stuffing and malai kofta.
- Sliceable cubes go into palak paneer, paneer butter masala and matar paneer. Add them in the last 5 minutes so they stay tender.
- Firm paneer holds up on skewers for tikka, or pan-fried until golden for a salad or wrap.
More from our kitchen: our beetroot burrata salad is easy to adapt with pan-seared paneer in place of the burrata, and the kids’ purple cabbage bow-tie pasta takes a handful of soft paneer crumbles.
What can you do with leftover whey?
A litre of milk leaves about 3 cups of whey. It keeps in the fridge for 2 to 3 days, and it is too useful to pour away.
- Knead roti, paratha or bread dough with it instead of water.
- Cook rice or dal in it.
- Use it as the liquid in curries and soups.
- Blend it into smoothies.
- Save a cup to curdle your next batch of paneer.
How do you store and freeze homemade paneer?
Fresh paneer is at its best within 2 to 3 days. Freezing works too, with a small change in texture.
| Where | How | How long |
|---|---|---|
| Fridge | Airtight container, or submerged in water changed daily | 2 to 3 days |
| Freezer | Freeze cubes on a tray, then move them to a freezer bag | Up to 1 month |
| Thawing | Overnight in the fridge, then 10 to 15 minutes in warm water | Use the same day |
Thawed paneer is a little more crumbly, so save it for curries, bhurji or stuffed parathas rather than tikka.
Recipe card
Low-Fat Paneer
Soft paneer from 1 litre of 2% or 1% milk and one lemon. Whole milk works the same way.
Ingredients
- 1 litre (4¼ cups) 2% or 1% milk, or whole milk
- 2 to 3 tbsp fresh lemon juice
- 2 tbsp water
- 2 to 3 cups cold water, for rinsing
- Pinch of salt (optional)
Equipment
- 2 litre heavy-bottomed pot
- Muslin or cheesecloth
- Colander and bowl
- 2 plates and a 500 to 600 g weight
Method
- Heat the milk on medium, stirring often, until it reaches a rolling boil. Turn off the heat and wait 1 minute.
- Mix the lemon juice with the water. Stir it in one tablespoon at a time until the whey is clear and pale green.
- Strain through muslin set over a bowl. Rinse the curds with cold water, then twist and squeeze the cloth gently.
- Shape into a 1 inch thick square, cover with a plate and press for 15 to 25 minutes (30 to 40 for whole milk).
- Chill for 20 to 30 minutes, then cut into cubes.
Notes
Soak low-fat cubes in warm water for 10 minutes before cooking. Keep the whey for dough, dal or your next batch. Estimated per serving: 2% milk about 70 kcal, 7 g protein, 4.5 g fat; 1% milk about 50 kcal; whole milk about 95 kcal.

Frequently asked questions
Can I use vinegar instead of lemon juice?
Yes. Use 1½ to 2 tablespoons of white vinegar per litre of milk, diluted with the same amount of water. It has a neutral taste, but rinse the curds well so no sharpness stays behind.
Can I make paneer with skim milk?
It works, but the block is small, dry and rubbery. For low-fat paneer, 2% or 1% milk gives a much better texture for only a few more calories per serving.
Can I use ultra-pasteurized milk?
Yes, though the curds form more slowly and come out finer. Press a little longer and expect a softer, slightly smaller block than regular pasteurized milk gives.
Is paneer the same as cottage cheese or ricotta?
No. Paneer is a pressed, acid-set cheese that holds its shape when heated. American cottage cheese is loose, salted curds, and traditional ricotta is made from whey, so neither slices or cubes the way paneer does.
Does homemade paneer melt when cooked?
No. Paneer is set with acid rather than rennet, so it softens in a hot pan but keeps its shape. That is why it works for tikka, palak paneer and butter masala.
Can I make paneer ahead of time?
Yes. Make it up to 2 days ahead and keep it in the fridge in an airtight container or submerged in water. Soak the cubes in warm water for 10 minutes before cooking to soften them again.