Pour a tiny bit of water into the saucepan. This prevents milk from sticking to the pot and burning.
Start by pouring full-fat milk into a large, heavy-bottomed pot.
Place the pot over high heat and bring the milk to a boil, stirring occasionally to prevent it from scorching at the bottom.
Once the milk reaches a rolling boil, reduce the heat to the lowest setting. Add all the seasoning and salt. Gently stir to combine.
Slowly add lemon juice or white vinegar while stirring the milk gently.
You’ll notice that the milk begins to curdle, and the cheese (solid parts) starts separating from the whey (liquid). Continue stirring until the whey becomes a pale greenish colour. At this stage, turn off the heat. Remove the saucepan from the heat.
Line a colander with cheese or muslin cloth. Immediately pour the cheese into a colander lined with cloth. Do not waste the whey water, use it for binding dough or making kadhi.
Pour 2 cups of ice-cold water over the paneer to stop cooking and wash away any residual acidic taste.
Gather the cloth’s edges and twist them to form a bundle, allowing excess whey to drain out.
Place the muslin cloth-wrapped cheese on a flat surface and place a lightweight on top (such as a plate with a pot of water). Let it sit for 30 minutes to an hour.
After the pressing time, unwrap the paneer from the cloth. You’ll have a smooth block of paneer ready to be cut into cubes or slices.