How to Make Paneer at Home: Soft, Fresh & Better Than Store-Bought
InstaCuppa sells Greek yogurt makers with built-in strainer baskets and spring pressure plates. This article teaches you how to make paneer at home — the recipe works with any strainer or muslin cloth. We mention our yogurt maker as a pressing and straining tool because its spring plate provides even pressure, which matters for paneer texture. We earn revenue if you purchase through links in this article.
The kitchen takes your mornings, afternoons, and evenings. Your family gets what’s left.
InstaCuppa builds time-saving kitchen tools for busy Indian moms — so the kitchen stops stealing the moments you can’t get back.
Morning chai without rushing. Evening walks with your kids. Sundays that feel like Sundays.
More time for what matters.
Amazon
Top Brand
10+
Years in Business
5L+
Happy Customers
88%
Positive Ratings
As rated on Amazon.in
Why Homemade Paneer Tastes Better
If you have ever compared fresh paneer from a local halwai with the vacuum-sealed block from a supermarket shelf, you already know the difference. One melts on your tongue. The other chews like rubber. The halwai’s advantage is not skill — it is freshness. Paneer made within hours tastes fundamentally different from paneer made days ago and preserved with citric acid.
Here is what you gain by making paneer at home:
- Texture you control: Want soft, crumbly paneer for bhurji? Press for 30 minutes. Want firm cubes that hold their shape in kadhai paneer? Press for 1–2 hours. Store-bought gives you one texture — usually too firm — with no option to adjust.
- No preservatives: Commercial paneer uses citric acid and sometimes calcium chloride to extend shelf life. These additives change the flavour and make the paneer slightly rubbery. Homemade paneer uses just milk and lemon juice (or vinegar) — nothing else.
- Full cream richness: Packaged paneer often uses standardised or toned milk to cut costs. When you make it at home with full cream milk, the fat content is higher, which makes the paneer creamier and softer.
- Same-day freshness: Paneer is a fresh cheese — it has no aging process. The closer you eat it to when it was made, the better it tastes. Home-made paneer consumed the same day is in a different league from a pack that was manufactured a week ago.
The only reason people buy packaged paneer is convenience. But if the process takes 30 minutes and saves you money, the convenience argument falls apart. Let us walk through exactly how to do it.
Step-by-Step: How to Make Paneer at Home (8 Steps)
Homemade Paneer Recipe
Yield: ~200g paneer from 1 litre milk | Active time: 30 min | Total time: 2 hours
Ingredients:
- 1 litre full cream milk (Amul Gold or any full-fat milk)
- 2 tablespoons lemon juice OR white vinegar
- 1 cup cold water (optional, for rinsing curds)
Equipment:
- Heavy-bottomed pan (3–4 litre capacity)
- Strainer lined with fine mesh cloth or cheesecloth
- Weight for pressing (or a yogurt maker with spring pressure plate)
Steps:
- Boil the milk: Pour 1 litre of full cream milk into a heavy-bottomed pan. Bring it to a rolling boil on medium-high heat, stirring occasionally to prevent the bottom from scorching. Once it boils, reduce heat to low.
- Add acid SLOWLY: This is the most critical step. Add 2 tablespoons of lemon juice (or white vinegar) one teaspoon at a time, stirring gently after each addition. Do NOT dump all the acid in at once — this causes uneven curdling and produces crumbly, grainy paneer. You will see white curds begin to separate from the yellowish-green whey within 30–60 seconds.
- Stop when curds separate completely: Once you see clear, greenish whey and white curds have fully separated, stop adding acid immediately. Adding more acid after separation makes the paneer sour and hard. If the whey is still milky-white after 2 tablespoons, add another teaspoon of lemon juice and wait 30 seconds.
- Turn off the heat: Do NOT continue boiling after the curds separate. Over-heating the curds makes the paneer tough and rubbery. Turn off the heat and let the pot sit undisturbed for 5 minutes. This allows any remaining curd particles to coagulate.
- Strain through mesh: Place a strainer over a large bowl (to catch the whey — do not discard it). Line the strainer with a fine mesh cloth or cheesecloth. Pour the curd-whey mixture through the strainer. The whey drains through; the curds stay on top.
- Rinse with cold water: Run cold water over the strained curds for 15–20 seconds. This does two things: it stops the cooking process (so the paneer stays soft) and it washes away the lemon/vinegar taste. Skip this step if you want slightly tangy paneer.
-
Press the curds: Gather the edges of the cloth and squeeze out excess water gently. Then place the wrapped curds in a flat container and press with a weight. This is where the magic happens:
- 30–40 minutes of pressing = soft, crumbly paneer (ideal for bhurji, salads)
- 1–2 hours of pressing = firm paneer that holds cubes (ideal for kadhai paneer, tikka, palak paneer)
The 2.5L InstaCuppa Greek Yogurt Maker has a built-in spring pressure plate that provides even, consistent pressure across the entire surface — no need to balance books or fill water bottles.
- Refrigerate and cut: Once pressed, place the paneer (still wrapped in cloth) in the refrigerator for 1 hour. This firms it up without hardening it. After 1 hour, unwrap and cut into cubes. For even softer paneer, soak the pressed block in ice water for 30 minutes before refrigerating — this firms the outside while keeping the inside creamy.
About the whey: Do not throw away the whey. It is packed with protein and can be used to knead roti dough (makes them softer), as a base for dal, or to water plants (the acidity benefits many vegetables). One litre of milk produces roughly 700–800 ml of whey.
Even Pressing = Better Paneer
The 2.5L Greek Yogurt Maker’s spring pressure plate presses paneer evenly across the full surface — no uneven books, no guesswork
Greek Yogurt Maker 1100ml
Fine mesh strainer for draining curds. Compact size for small batches.
Rs 999
View 1100ml MakerGreek Yogurt Maker 2.5L
Spring pressure plate for even pressing. Large capacity for full batches.
Rs 1,499
View 2.5L MakerFree Shipping | 1-Year Replacement Warranty | WhatsApp Support
The Pressing Secret: Spring Plate vs Muslin + Books
Most paneer recipes end with “wrap in muslin cloth and place a heavy weight on top for 30 minutes.” What they never mention is how you apply that weight matters as much as how long you press.
Here is the problem with the traditional method:
| Pressing Method | Pressure Distribution | Result |
|---|---|---|
| Books / water bottle on top | Concentrated at centre, minimal at edges | Centre is over-pressed (hard, dense); edges are under-pressed (soft, crumbly). Uneven texture across the block. |
| Flat plate + weight | Better than books, but still shifts as whey drains | Improved evenness, but the plate tilts as one side drains faster. You have to re-adjust every 10–15 minutes. |
| Spring pressure plate (2.5L yogurt maker) | Even, spring-loaded pressure across full surface | Consistent texture from centre to edges. The spring adjusts automatically as whey drains and the block compresses. No babysitting needed. |
The spring mechanism in the 2.5L InstaCuppa Greek Yogurt Maker was designed for straining Greek yogurt, but it works equally well for pressing paneer. You place the curds in the strainer basket, set the spring plate on top, close the lid, and walk away. The spring maintains steady, even downward pressure as the whey drains into the container below. After 30–40 minutes, you have a perfectly even block of paneer — no flat spots, no crumbly edges.
If you do not have a spring-plate setup, the next best alternative is a flat plate (like a small dinner plate) placed inside a container, with a 1–2 kg weight centred on top. Re-adjust every 15 minutes to account for tilting as whey drains unevenly.
Troubleshooting: Crumbly, Rubbery & Soft Paneer
| Problem | Cause | Fix |
|---|---|---|
| Crumbly, falls apart | Too much acid added at once. The proteins coagulate too rapidly and form small, disconnected curds instead of one cohesive mass. | Add acid ONE teaspoon at a time. Stir gently between each addition. Stop adding acid the moment the whey turns clear and greenish. |
| Rubbery, chewy | Continued boiling after curds separated, OR pressed for too long (3+ hours), OR too much acid (makes proteins tighten excessively). | Turn off heat IMMEDIATELY when curds separate. Press for 1–2 hours maximum for firm paneer. Use exactly 2 tbsp acid per litre — not more. |
| Too soft, won’t hold cubes | Under-pressed (less than 30 minutes) or not enough acid (incomplete curdling — some milk proteins still in the whey). | Press for at least 30–40 minutes with adequate weight (1–2 kg). If whey is still milky-white when you strain, add another teaspoon of lemon juice to complete curdling. |
| Sour taste | Too much lemon juice or vinegar. The excess acid does not get rinsed away. | Use the minimum acid needed (2 tbsp per litre). Rinse curds under cold running water for 20 seconds after straining. |
| Grainy texture | Milk was not at a full boil when acid was added, OR acid was cold (should be at room temperature). | Ensure milk is at a rolling boil (not just simmering). Use room-temperature lemon juice or vinegar. |
The ice water trick: After pressing, soak the paneer block in a bowl of ice-cold water for 20–30 minutes. This firms the exterior (so cubes hold their shape during cooking) while keeping the interior soft and creamy. This single step is what separates restaurant-quality paneer from average homemade paneer. It works by rapidly cooling the outer protein layer, creating a slightly firmer shell around a softer centre.
Cost Comparison: Homemade vs Store-Bought Paneer
| Item | Homemade | Store-Bought (Amul) |
|---|---|---|
| Raw material cost | 1L Amul Gold milk: Rs 62 | 200g Amul paneer: Rs 80–100 |
| Acid / lemon | 2 tbsp lemon juice: Rs 3–5 | Included |
| Total cost for ~200g | Rs 65–67 | Rs 80–100 |
| Savings per batch | Rs 15–35 saved per batch | |
| Bonus: whey | ~800ml protein-rich whey (use for rotis, dal, or plants) | None |
| Freshness | Made & consumed same day | Manufactured days/weeks ago, preserved with citric acid |
| Texture control | Soft to firm — you decide | One firmness, no customization |
Monthly savings for regular paneer eaters: If your household uses paneer twice a week (common in North Indian families), that is 8 batches per month. At Rs 20–35 saved per batch, you save Rs 160–280 per month — Rs 1,920–3,360 per year. The 2.5L Greek Yogurt Maker at Rs 1,499 pays for itself in 6–10 months of paneer-making alone, not counting its primary use for Greek yogurt and hung curd.
Make Paneer, Greek Yogurt & Hung Curd — One Tool
Fine mesh strainer + spring pressure plate. Strain, press, refrigerate — all in one container.
Greek Yogurt Maker 2.5L
Spring pressure plate for even paneer pressing. Large batch capacity.
Rs 1,499
View 2.5LFree Shipping | 1-Year Replacement Warranty | WhatsApp Support
Frequently Asked Questions
Can I use toned milk instead of full cream milk?
Technically, yes — but the yield and quality drop significantly. Toned milk has less fat, which means less curd formation. You will get roughly 150g paneer per litre instead of 200g, and the texture will be drier and less creamy. Full cream milk (6% fat or higher) is strongly recommended for soft, rich paneer. If you must use toned milk, add 1 tablespoon of fresh cream to the milk before boiling to compensate for the lower fat content.
Lemon juice or vinegar — which is better for paneer?
Both work equally well as coagulants. Lemon juice gives a very slight citrus note (barely noticeable after rinsing). White vinegar produces a completely neutral flavour. For the softest paneer, some cooks prefer curd (yogurt) as the acid — use 3–4 tablespoons of whisked curd per litre of milk. Curd coagulates more gently, producing slightly softer curds. Avoid apple cider vinegar or balsamic vinegar as they impart unwanted flavours.
How long does homemade paneer last in the fridge?
Homemade paneer stays fresh for 2–3 days in the refrigerator when stored in an airtight container submerged in water (change the water daily). Without water, it dries out within 24 hours and becomes crumbly. For longer storage, cut into cubes, pat dry, and freeze in a zip-lock bag — frozen paneer keeps for up to 1 month. Thaw in the refrigerator overnight before using; do not microwave to thaw, as it makes the paneer rubbery.
Why did my paneer not set properly?
The most common reason is that the milk was not hot enough when you added the acid. The milk needs to be at a full rolling boil — not just simmering or steaming. The second common reason is not enough acid: 2 tablespoons of lemon juice per litre of full cream milk is the standard ratio. If curds do not separate after 2 tablespoons, add more acid one teaspoon at a time until the whey turns clear and greenish. A third possibility is ultra-pasteurised (UHT) milk, which sometimes curdles poorly — use regular pasteurised full cream milk instead.
Can I make paneer in the InstaCuppa Greek Yogurt Maker?
You cannot boil milk or curdle it in the yogurt maker — those steps happen on the stove. What the yogurt maker does brilliantly is the straining and pressing part. After curdling, pour the mixture into the mesh strainer basket to drain the whey. Then use the spring pressure plate (available on the 2.5L model) to press the curds evenly. The whey collects in the container below. You strain, press, and store — all in one unit. The 1100ml model works for straining smaller batches but does not include the spring plate.
InstaCuppa manufactures and sells Greek yogurt makers with built-in strainer baskets and spring pressure plates. This article teaches a traditional paneer recipe that works with any strainer, muslin cloth, or cheesecloth. The yogurt maker is mentioned as a tool for straining and pressing because its spring plate provides even pressure, which improves paneer texture. We earn revenue if you purchase an InstaCuppa product through the links in this article.
Written by Saran Reddy, Founder — InstaCuppa
Questions? Reach out to us at support@instacuppa.com