How to CookDIY FoodIndian CookingCheese

Making Paneer at Home

187 + Save

If you like it, save it!

Save and organize all of the stuff you love in one place.

Got it!

If you like something…

Click the heart, it's called favoriting. Favorite the stuff you like.

Got it!

Every week, a DIY expert spares us a trip to the grocery store and shows us how to make small batches of great foods at home.

Today, Kulsum from Journey Kitchen shares a recipe for a versatile Indian staple: fresh paneer.

Considering that India is one of the largest milk producing countries in the world, it is rather surprising that it doesn't have a major cheese-making culture. You won't find stinky and moldy cheeses in the shops that line India's busy, narrow streets -- but almost every dairy shop carries paneer, an immensely popular fresh cheese. 

Paneer is such a dominant culinary symbol in India because, unlike other cheeses, it doesn’t require animal rennet. This makes it perfect for the predominantly vegetarian Indian diet. Paneer makes a great meat substitute in most Indian recipes, but even non-vegetarians like myself love it. From sweets, to fried snacks, to cream-drunk royal curries, paneer is used in North Indian cuisine extensively. It has a mild taste, its texture (similar to that of halloumi or tofu), and its capability to soak in flavors and withstand high cooking temperatures make it a household favorite. 

I like to compare paneer to the humble potato. On its own, a potato is rather bland. But when coupled with simple ingredients and cooked with the right technique, it is converted into irresistible dishes that the whole world loves! 

The ingredients here are basic, but the methodology is important to follow for the best results. I'm sharing my own technique for making paneer and a few tips I hope will help you get through paneer making. Trust me: once you make your own, you will never go back to store-bought.


Homemade Paneer

Makes about a cup

2 liters fresh whole milk
2 to 3 tablespoons fresh lemon or lime juice

What you will need:

2 deep, heavy-bottomed pots 
Cheesecloth or muslin 
A wooden spoon

Heat the milk in a pan over medium heat. Let it come to a gentle boil and stay there for a minute, making sure the milk does not boil vigorously. If it does, reduce the heat and bring the milk back to a gentle boil.

Add one tablespoon of juice and quickly stir it in. At this point, you will start to see small curds in the milk, but no whey. Add another tablespoon of juice and stir. More curds will appear and you will slowly begin to see the greenish whey. Add the last tablespoon of juice and with this, you should be able to see a clear, greenish whey separating from the curds. Switch off the gas immediately at this point. Depending on the acidity of the juice, the amount of juice you require may differ. Start with one tablespoon at a time until you achieve the results.

Once the curds and whey have separated, you'll want to work quickly. Line another pot with double-layered cheesecloth, making sure the cheesecloth is long enough to be bundled up and hung later. Pour the contents of your pot into the cheesecloth to drain off the whey and collect the curds. Wash the curds by running them under cold water to remove the lemon taste.


Tie up the cheesecloth in a tight bundle and let it drain for about 30 minutes. Then place weight on the cheese to get it to be flatter and drain out extra moisture. I generally place it between two cutting boards and set a heavy pot on top of them for 1 to 2 hours. Be careful: adding too much weight for too long will result in hard, crumbly paneer. Wrap your paneer and store it in the fridge for up to a week.

Note: I often add a good pinch of salt to the milk for more flavor, but it is not essential. Other flavorings like cumin, herbs, and other spices can be kneaded into the curds before draining. Yogurt can be used in place of lemon for those with a sensitivity to citrus: about ¼ cup of yogurt should work for this recipe, but it will depend on the quality and sourness of the yogurt. 

Tip: Use the leftover whey for pancakes, roti or other bread, or smoothies -- or use it to water your plants.

See the full recipe (and save and print it) here.

Photos by Kulsum Kunwa

Tags: small batch, paneer, milk, dairy, cheese, curds, whey, indian food, indian, how-to & diy

💬 View Comments ()

Comments (22)


about 1 month ago Shalini Agarwal

I am from India, and paneer is a staple for us.
You can actually try boiling the milk if it does not split and add more sourness in the form of
-sour yoghurt(should be left out for a day to develop a tanginess)
The way I usually way it down to get creamy soft paneer is
Just strain the curd, dump it in a cheesecloth, rinse and immediately weight it down with the heaviest object that you can find- I usually use my mortar and pestle.
It takes about 10-15 minutes to make paneer.
Whole milk or 2% is just fine. Sometimes if there are additives in milk it doesn't form curd easily.
In India it is pasteurised but not homogenised so it separates really fast and well.
Hope this helps!!


over 2 years ago tigerlille

I don't know, but would be interested in finding out. What a terrible allergy, don't kno what I would do withoht citrus.


over 2 years ago Alicia Van De Kop

When using the yogurt method, is it the same process? Tablespoon at a time? My nephew who is HIGHLY allergic to citrus fruit recently declared himself a vegetarian. Trying to find recipes to help out his mums.


over 2 years ago Am9

This is the second time I have tried... still no curds...Help???


over 2 years ago Renée (RJ Flamingo) Joslyn

Try giving it a boost with about 1/2 cup of all-natural plain yogurt (not Greek-style) in addition to the lemon juice.


over 2 years ago Am9

So cooking it again with the yogurt?


over 2 years ago Renée (RJ Flamingo) Joslyn

I don't know about "again", but if you don't get curds with the lemon juice alone, try stirring in 1/2 cup natural, plain yogurt while cooking. The ingredients panel on the yogurt should only list milk, like Dannon.


over 2 years ago Am9

Ok, so I cooked it, added the lemon juice and nothing. So I should cook it again adding in the yogurt, then no lemon juice for the second time?


over 2 years ago Am9

What I've gotten every time I've tried is a thick sludge on the bottom of the pan, but no curds.


over 2 years ago Renée (RJ Flamingo) Joslyn

Honestly, I don't know what to tell you. What kind of milk are you using? I only use whole milk to make paneer. Skim or 1% won't work. Someone else here said they've used 2%, but I've never tried it.


over 2 years ago Am9

Raw whole cow's milk.


over 2 years ago fen1027

this is pretty similar to ricotta except for the pressing of the cheese right?


over 2 years ago Mary Apps

I just returned from three weeks in India and viola! a recipe for the paneer I so loved and ate at every opportunity. I look forward to trying this recipe out.


over 2 years ago Elodie Bellegarde

Absolutely stunning photographs! I've just added your blog to my rss feeds. Thank you for sharing your recipe.


over 2 years ago Antonia AT

Thanks! I live in a paneer-free zone and have missed it.


over 2 years ago LB (Laurie Beth)

for sure making this next weekend! Thanks


over 2 years ago tigerlille

I've always made my paneer with 2% milk with excellent results, but I wouldn't advise going any lower.


over 2 years ago Chele Mathews Martines

Can you use pasteurized whole milk or does it have to be non-pasteurized?


over 2 years ago Renée (RJ Flamingo) Joslyn

Pasteurized is just fine, in my experience.


over 2 years ago Renée (RJ Flamingo) Joslyn

I did this about 2 years ago. I still make paneer pretty regularly. If you love Indian food, try this recipe using the finished product: http://flamingomusings...


over 2 years ago Madhuja

Placing the paneer between two cutting boards is such a neat idea! I always have trouble draining my paneer, but I think your tip will solve that problem! Thanks! :)


over 2 years ago Shalini

Woderful, Kulsum. Thanks for this simple yet thorough explanation of a favourite food.