Heat 1 liter of full-fat milk in a pan until it boils, stirring occasionally to prevent burning.
Add 2 tablespoons of lemon juice or vinegar to the boiling milk and stir until it curdles completely.
Pour the curdled milk through a cheesecloth or fine sieve to separate the paneer from the whey. Rinse with cold water.
Once drained, knead the paneer gently for 5-7 minutes until it becomes smooth and pliable, removing excess moisture.
Heat a pan, add the kneaded paneer, and cook on low flame, stirring continuously until it thickens slightly.
Mix in 1/2 cup sugar and cardamom powder to the cooked paneer, stirring until the sugar dissolves completely.
Pour the mixture into molds or shape with hands, let it cool, and then refrigerate for an hour before serving.