Everyday Answers

How to Make Paneer at Home (Soft, Fresh and Easy to Cut)

Make fresh homemade paneer with milk, lemon juice or vinegar, and a few simple steps. Learn how to drain, press, store, and troubleshoot it.

By Everyday Answers Editors

Paneer is one of those foods that feels like it must be complicated until you watch milk turn into cheese in a pot. The basic method is simple: warm milk, add a little acid, separate the soft curds from the yellowish whey, then drain and press the curds until they hold together. You do not need a starter culture, rennet, or special cheese-making equipment.

This guide walks through a reliable home method, explains what each step is doing, and helps you adjust the texture for curries, tikka, or a quick snack. It makes a small batch for home cooking; the exact amount you get depends on the milk and how much moisture you drain away.

Fresh homemade paneer cut into cubes

Photo: Nithyasrm on Wikimedia Commons, licensed under CC BY-SA 4.0.

Quick answer

For about one litre of whole milk, keep two to three tablespoons of strained lemon juice or clear vinegar ready, along with a clean piece of muslin or cheesecloth. Heat the milk gently until it is steaming and just beginning to rise, turn off the heat, and add the acid gradually while stirring gently. Once the curds separate from the whey, let them rest briefly, strain and rinse them, then press them under a weight until they are firm enough to cut.

The key is to add only enough acid to make the separation happen. Pouring in all the lemon juice at once or boiling the curds for a long time can make the paneer taste sharp or feel dry and crumbly.

What you need

Ingredients

  • 1 litre whole milk (full-fat milk gives a richer, more cohesive result)
  • 2 tablespoons strained lemon juice, with a little extra available if needed; or 2 tablespoons clear vinegar
  • Cold drinking water for rinsing the curds

Lemon and vinegar are starting points, not a fixed rule: acidity varies between lemons and vinegars. A university home guide gives a range of two to three tablespoons of lemon juice or vinegar per litre, while other methods use a little more or less. Add gradually and watch the milk rather than treating the quantity as exact. The University of Saskatchewan’s paneer guide and BC Dairy’s method show slightly different ratios and heating approaches.

Equipment

  • A heavy-bottomed saucepan, preferably with room for the milk to rise
  • A long spoon or spatula
  • A measuring spoon and small bowl
  • A large sieve or colander
  • Clean muslin, cheesecloth, or a clean, thin, lint-free cotton cloth
  • A plate or tray and a stable weight, such as a heavy pan

Wash your hands and use clean utensils and cloth. A clean, finely woven cloth holds the curds while letting the whey drain. If your cloth has a strong detergent scent, rinse it again before using it; paneer easily picks up surrounding flavours.

How to make paneer step by step

1. Prepare the acid and cloth first

Strain fresh lemon juice to remove seeds and pulp. Measure out two tablespoons, and keep another teaspoon or two nearby in case the milk does not separate. If using vinegar, clear white vinegar gives a more neutral appearance than darker vinegars. You can dilute a strongly flavoured vinegar with a little water, but still add it slowly.

Set the sieve over a large bowl or in the sink and line it with the clean cloth. Having this ready matters: once the curds form, you will want to strain them without leaving the pot standing for a long time.

2. Heat the milk slowly

Pour the milk into the saucepan. Heat it over medium or medium-low heat, stirring from time to time and scraping the bottom so milk solids do not catch. Stay close. Milk can foam and rise quickly as it approaches a boil.

You are aiming for very hot milk with steam and small bubbles around the edge, just as it begins to rise. It does not need a rolling boil. If you use a thermometer, a guide from BC Dairy brings milk to just below boiling, around 195–200°F (about 91–93°C); you can also follow the visual cues if you do not have one. Turn off the heat before adding the acid.

3. Add lemon juice or vinegar a little at a time

Add about one tablespoon of lemon juice or vinegar first. Stir slowly in one direction for a few seconds. The milk should begin separating into soft white curds and a thinner, yellow-green liquid called whey. Wait a moment and look carefully before adding more.

If the liquid still looks uniformly milky, add another teaspoon of acid, stir gently, and give it a few seconds. Repeat only until the separation is clear. The whey may look pale green or yellow; that colour by itself is normal. Avoid beating the mixture rapidly, which can break the curds into tiny bits that are harder to gather.

Once the curds have formed, stop adding acid. Let the pot rest for about five minutes. The pause helps the curds gather and makes straining easier. Both the University of Saskatchewan and BC Dairy describe a short rest before draining, although their exact timings differ.

4. Strain and rinse the curds

Carefully pour the pot through the lined sieve. The whey drains into the bowl and the curds stay in the cloth. If you want to save the whey for cooking, use a clean bowl and refrigerate it promptly; otherwise, discard it after it cools.

Rinse the curds briefly with cool drinking water. This washes away some of the remaining lemon or vinegar flavour and cools the curds enough to handle. Let the water drain, then gather the cloth edges and squeeze gently. Do not twist hard at this stage; forceful squeezing can push soft curds through the cloth or make the final cheese uneven.

5. Press the paneer to the texture you want

Shape the gathered curds into a flat bundle or compact round. Place it on a plate or in a shallow container, fold the cloth neatly over the top, and set a stable weight on it. A heavy pan or a plate with a few cans on top works. Keep the arrangement level so the block presses evenly.

For soft paneer that will be crumbled into bhurji or stirred into a sauce, press lightly and for less time. For cubes that need to hold their shape, press more firmly and longer. Around one to two hours in the refrigerator is a useful starting point; a longer press produces a firmer, drier block. The University of Saskatchewan suggests at least two hours of refrigerated pressing, while BC Dairy describes pressing for several hours for slices. Use the texture you want as your guide rather than expecting one universal timer.

When the block feels set, unwrap it and cut it with a clean knife. If it crumbles, it may need more pressing, or the curds may have been very fine or dry. If it feels rubbery, it may have been heated or pressed too hard. The next batch can be adjusted: handle the curds gently, stop adding acid once they separate, and press only as long as needed.

Why does the milk separate?

Milk contains proteins suspended in water along with fat, sugars, and minerals. When an acid such as lemon juice or vinegar is mixed into hot milk, milk proteins gather into solid curds and the liquid whey separates. Dairy Farmers of Canada’s paneer teaching resource describes the acid as causing the proteins to coagulate. Hot milk helps the curds form, while the acid triggers the separation. Too little can leave the liquid cloudy; too much can make the paneer sour, so stop when the split is clear.

Choosing milk and acid

Whole milk is the most dependable choice for a soft, satisfying block. Milk with less fat can yield a leaner or more fragile result, and some ultra-high-temperature (UHT) milks behave differently from fresh pasteurised milk. If a particular carton has not worked for you, try another whole milk before changing every step in the recipe.

Fresh lemon juice brings a familiar, mild flavour, but lemons differ in size and acidity. Clear vinegar is more consistent for some cooks and usually leaves less citrus aroma. Either can work. Start with less than you think you need, add by the teaspoon, and stop as soon as the curds and whey are distinct.

If using milk that is raw or unpasteurised, handle it with particular care. The Food Safety and Standards Authority of India advises boiling fresh, unpasteurised milk before use in its Eat Right India food-safety handbook. For a simple home recipe, pasteurised milk is a practical choice; follow the package instructions and avoid tasting milk that seems spoiled.

Common paneer problems and how to fix them

The milk is still white after adding acid

The milk may not be hot enough, or the lemon juice may be mild. Warm the mixture gently again if it has cooled, then add a teaspoon of acid and stir slowly. Give it a moment before deciding whether it needs more. Avoid pouring in a large splash: acidity can overshoot quickly.

The curds are tiny or the paneer crumbles

Stirring too vigorously can break the curds up. Use slow strokes and stop stirring once the separation is clear. A very lean milk or a cloth with a loose weave can also make the block more fragile. Make sure the curds drain and press evenly, and use a fine, clean cloth.

The paneer tastes sour

Too much lemon juice or vinegar may remain in the curds. Rinse them briefly with cool water after straining, and add the acid more gradually next time. A stronger-tasting vinegar may also be noticeable in the finished cheese.

The paneer is tough or rubbery

The curds may have been boiled or pressed for too long. Turn off the heat once separation is complete and press only until the block holds together. If the milk does not separate when hot, add acid gradually; if it still will not split, try a different whole milk next time instead of continuing to add acid.

How to use homemade paneer

Fresh paneer can be cut into cubes for matar paneer, palak paneer, kadhai paneer, or a simple curry. For a softer dish, crumble it into bhurji with onion, tomato, and spices. It can also be sliced, lightly pan-fried, or marinated for tikka. Homemade paneer is often more delicate than some packaged blocks, so add it near the end of cooking and stir gently.

If the cubes feel especially soft, chill the pressed block before cutting. You can also briefly soak cut paneer in warm water before adding it to a dish if it has become firm in the refrigerator. Drain it before cooking. Results vary by recipe, so test a small piece before soaking the whole batch.

A note on leftover whey

Whey is the liquid left after straining. If collected cleanly, some cooks use a little in dough, soup, or dal in place of water; it may taste tangy. Refrigerate it promptly in a clean, covered container if you plan to use it. Discard it if it sat out for too long or seems off.

How to store homemade paneer safely

Paneer is fresh cheese, so keep it covered in a clean, sealed container in the refrigerator. For conservative home handling, use it within three to four days, or freeze it if you need to keep it longer. This is a general leftovers guideline rather than a laboratory-tested shelf-life guarantee for every homemade batch; cleanliness, cooling, refrigerator temperature, and moisture all affect storage. The USDA Food Safety and Inspection Service recommends refrigerating perishable food within two hours (one hour when the surrounding temperature is above 90°F/32°C) and using most cooked leftovers within three to four days.

Cool and refrigerate the paneer promptly instead of leaving it on the counter for an extended period. If your kitchen is very warm, be especially attentive to that timing. The USDA recommends a refrigerator temperature of 40°F (about 4°C) or below; for India-specific practical guidance, follow your refrigerator’s settings and the FSSAI food-safety handbook, which advises keeping milk products cool and refrigerating where possible.

Discard paneer if it develops mold, an unusual smell, or a texture that seems off. Do not taste it to decide whether it is safe. Smell and appearance cannot catch every food-safety problem, so time and temperature matter too.

Frequently asked questions

Can I use vinegar instead of lemon?

Yes. Clear vinegar is a common alternative. Add it gradually and rinse the curds briefly if you notice a sharp taste.

How long should I press the paneer?

Start with one to two hours in the refrigerator. Press for less time for soft, crumbly paneer and longer for a firmer block.

Can I freeze it?

You can, but thawed paneer may be more crumbly. Thaw it in the refrigerator and use it in a cooked dish.

The simple rule to remember

Use whole milk, heat it gently, and add acid only until the curds separate. Drain, rinse, and press the curds to the firmness you want. The first batch may be softer or more crumbly than expected, but the method is forgiving: adjust the acid in small steps and change the pressing time to suit the dish. Once you get a feel for those cues, homemade paneer becomes a straightforward way to turn a carton of milk into something useful for dinner.

For another practical question, browse Everyday Answers.

← Back to all questions