• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • meet the team
  • blogger resources
  • Contact Me
My Account
Member Dashboard
40 Aprons Premium (Ad Free!)

40 Aprons

Delicious, Healthy-ish Meals for the Whole Family

  • All Recipes
  • Most Popular
    • Cheryl’s Favorite Recipes
    • 30-Minute Recipes
    • Creamy Soups
    • Copycat Recipes
    • Casseroles
    • One-Dish Wonders
  • Method
    • Air Fryer
    • Baking
    • Crockpot
    • Grilling
    • Instant Pot
    • Sous Vide
  • Course
    • Appetizers
    • Cooking Basics
    • Breakfast
    • Condiments
    • Dips & Salsas
    • Dessert
    • Main Course
    • Meal Prep
    • Salads
    • Side Dishes
    • Soups
  • Cuisine
    • American
    • Asian
    • Indian
    • Italian
    • Mediterranean
    • Mexican & Latin
    • Southern
Home Blog Cuisine Indian

How to Make Paneer (Indian Cheese): Step by Step Guide

Cheryl Malik
Cheryl Malik Posted: 12/13/14 Updated: 04/02/21
5
/5
27 Comments
Jump to Recipe
GF Gluten Free K Keto LC Low Carb VG Vegetarian

This post may contain affiliate links. Please read our disclosure policy.

How to make paneer (Indian cheese) Pinterest image
How to make paneer (Indian cheese) Pinterest image
How to make paneer (Indian cheese) Pinterest image
How to make paneer (Indian cheese) Pinterest image

It’s super easy to make paneer, fresh Indian cheese, at home! It’s creamy and delicious and SO much better than premade! Perfect in vegetarian Indian recipes. It only takes about an hour or two to make and is super easy with this How to Make Paneer step-by-step guide. 

Cubes of paneer Indian cheese in a metal dish

I’m pretty comfortable making this extreme statement: paneer is the best part of Indian food.

And I make a lot of Indian dishes! From my Easy Chana Masala to my Vegetable Korma, to my crazy delicious Restaurant Style Chicken Tikka Masala to my Perfect Naan… I’m a big fan and frequent Indian food cook.

Being married to a Pakistani man, it’s a huge compliment when he loves my recipes better than what we get at the local curry houses or – and don’t tell his family – when he says my version is better than an auntie’s!

And my homemade paneer? He said it was the best he’d ever had in his life. He actually got kind of mad because there wasn’t any left after his second bowl of saag paneer? If that tells you anything.

Why This Homemade Paneer Is So Good

If you’re wondering why you need to know how to make paneer rather than just uh, how to buy paneer, here’s the deal:

  • This homemade paneer is the creamiest paneer you’ve ever had. No contest.
  • Learning how to make paneer is super easy! And it comes together in about 40 minutes to 2 hours. It only takes about 15 minutes of active time; the rest of the time is the paneer pressing.
  • The texture is better than what you’ll get at a restaurant or Indian grocery.
  • It’s richer and tastes like melty cheese curds, rather than little hard, dry-ish cubes.
  • This homemade paneer is amazing in vegetarian Indian dishes, like saag paneer.

How to Make Paneer

Start by pouring your milk into a large heavy-bottomed pot and placing over medium heat. Bring the milk to just a boil. The milk should produce a layer of bubbly foam on top and smell really rich and fragrant.

Pot of foamy almost boiling milk

As soon as the milk boils, remove the pan from the heat and stir in the lemon juice. As you stir, the milk should immediately separate into curds and whey: white cottage cheese and yellowy liquid.

This step by step guide on how to make paneer makes making homemade Indian cheese so easy and quick! Super rich and creamy, it's a must for vegetarian Indian dishes. #indian #indianfood #cheese #vegetarian #lowcarb

Line a strainer with 2 layers of cheesecloth and pour the curds and whey through. This will leave just the solid white curds. Discard the whey or save it for another use, like lactofermentation or whey beverages.

Pouring curds into a colander

Rinse the curds under running water to reduce any lemon flavor.

Curds under running water

Toss the solid curds with a bit of salt then wrap up in a ball in the cheesecloth and squeeze very tightly to get out as much water as possible.

Tossing curds with salt


Less water = creamier cheese.

Live it.

Squeezing whey out of curds

Once you’ve squeezed out as much water as you can, flatten the ball of curds in the cheesecloth into a disc.

Flattening a ball of curds to make paneer

Lay the cheesecloth over the disc as flat as you can get it, to produce the smoothest top. Place a plate on top and weight the top plate down; I use a couple cans. Chill for 20 minutes to 2 hours.

Paneer wrapped in cheesecloth

The longer you press, the firmer the cheese. It will still be rich and creamy but it won’t melt into your dish. It will be hard to fry or sauté paneer that has only been pressed 20-30 minutes. I recommend pressing 90 minutes – 2 hours.

Disc of homemade paneer

Then, unwrap the paneer, cut into cubes, and you’re done!

Can I use organic milk?

Well… you can, but it cannot be ultra-high temperature pasteurized (UHT), which is a very common process for organic milk. Ultra high temperature pasteurization kills out certain structures in the milk that you need to get them to properly form curds and produce homemade cheese.

I prefer to use local, high butterfat milk for the creamiest, richest paneer ever, and it’s processed at a low temperature. If you can find organic milk that does not undergo ultra high pasteurization, you should be fine.

How long do I have to press the paneer?

You can absolutely press the paneer for just about 20-30 minutes and move on about your life. However, that will result in a meltier cheese, rather than the firm cubes you have at an Indian restaurant. I personally prefer to press my homemade paneer for 1-2 hours to really firm the cheese up without losing any richness or creaminess. This produces a better result for recipes that require frying the paneer first.

Cubes of homemade paneer Indian cheese on cheesecloth

Other Indian Food Recipes You’ll Love:

  • Paneer Tikka Masala
  • Palak Paneer (Restaurant Style)
  • Iced Golden Milk Latte
  • Indian Butter Chicken
  • Saag Chicken
  • Best Instant Pot Chicken Tikka Masala
  • Whole30 Chicken Curry
  • Whole30 Butter Chicken
  • Indian Meatballs with Creamy Sauce

Hey – you’ve made it this far, and now we’re best friends! If you make this recipe, I’d love for you to give it a star rating ★ below. Make sure you follow me on Instagram, Pinterest, and Facebook, too!

Hey – you’ve made it this far, so now we’re basically best friends! If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Make sure you follow me on Instagram, Pinterest, TikTok, and Facebook, too!

Cubes of paneer Indian cheese on a marble surface
5 from 5 votes

How to Make Paneer (Indian Cheese)

Prep:10 minutes minutes
Cook:10 minutes minutes
Pressing Time:1 hour hour
Total:1 hour hour 20 minutes minutes
How to make homemade paneer easily and pretty quickly. This Indian cheese is crazy rich and creamy, unlike anything you’ve ever tasted. Worth every minute!
Print Save Saved! Click Here to Remove Ads
12 ounces

Ingredients

  • ½ gallon whole milk not UHT pasteurized. See Note
  • 6 tablespoons fresh lemon juice
  • 1 teaspoon salt

Equipment Needed

  • cheesecloth
  • large strainer

Instructions 

  • In a large heavy saucepan, heat the milk over medium heat. Bring the milk to JUST under a boil. The milk will produce a steamy, foamy layer on top and will smell rich and fragrant. Stir occasionally, scraping the bottom to make sure it doesn’t burn. 
  • Remove the pot from the heat and stir in the lemon juice. The mixture will likely curdle immediately into solid white curds and yellow liquid whey, but if it doesn’t, that’s OK. See Note for next steps if your milk does not curdle immediately. 
  • Line a medium colander with cheesecloth and set over a large bowl. Scoop the white solid curds into the colander and let the liquid whey drain into the bowl beneath. Discard the yellow whey or save for other uses, like lactofermentation. 
  • Sprinkle the curds with 1 teaspoon salt. Toss the curds with your hands to incorporate the salt.
  • Squeeze the curds in the cheesecloth to remove as much excess whey as possible. Still in the cheesecloth, flatten the curds into a disc and arrange the edges of the cheesecloth over the top as smooth as possible. Place a dinner plate on top and weight with 1-2 cans or other heavy item. 
  • Place in the refrigerator and let press for at least 20 minutes, preferably 90 minutes – 2 hours. The longer the press, the firmer the cheese, without losing any richness. After pressing, unwrap the paneer, cut into cubes, and use in a recipe or keep chilled in an airtight container up to 3-4 days.

Notes

Most organic milk is ultra-high temperature pasteurized (UHT) which destroys the structure of the milk and will not produce proper curds or bind as necessary to make paneer or most homemade cheeses. Ultra-high temperature pasteurized milk is legally required to be labeled as such, so check your labels and opt for non-UHT milk (Not always labeled as such, but it will not say it is UHT pasteurized). I use a local, low temp pasteurized, high butterfat milk for my homemade cheeses, and it’s divine.
If your milk does not curdle immediately after stirring in lemon juice: Cover and let stand for 10 minutes. After 10 minutes, the mixture should be separated into curds and whey–the whey is the yellowy watery liquid. If the mixture has not yet separated, add another tablespoon of lemon juice or vinegar.

Nutrition Information

Calories: 81kcal, Protein: 3g, Fat: 7g, Saturated Fat: 4g, Cholesterol: 18mg, Sodium: 7mg, Calcium: 136mg

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

 

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

 

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

© Author: Cheryl Malik

Did you make this recipe?

Tag @40aprons on social and be sure to leave a review on the blog post!

Rate Recipe Tag Me on Instagram
Cheryl Malik

Meet Cheryl Malik

Cheryl Malik is the recipe developer, writer, and photographer behind the healthy, flavorful, family friendly recipes at 40 Aprons. She's been a blogger for 10+ years and is known for her delicious recipes and detailed recipe instructions. Cheryl is a mom of three who lives in Memphis, TN.

Read more...

You may also like...

  • A bowl of palak paneer over rice
    Palak Paneer (Restaurant Style)
  • Whole30 Indian saag chicken in a white bowl
    Whole30 Indian Saag Chicken (Paleo Indian Saag Chicken)
  • Indian Meatballs Recipe with Creamy Sauce (Whole30, Paleo)

Reader Interactions

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Lindsay says

    Posted on 8/29/18 at 1:36 am

    Can you use goat milk instead of cow milk?

    Reply
  2. Carla (@charliesue) says

    Posted on 12/28/14 at 5:18 pm

    I CAN MAKE MY OWN PANEER? I CAN MAKE MY OWN PANEER.

    LIFE.
    CHANGING.

    Reply
    • Cheryl Malik says

      Posted on 1/8/15 at 12:47 pm

      Life, CHANGED. Seriously though.. it’s like 1/3 of the cost of regular paneer and like 400x better tasting. There is magic yet in this world!5 stars

      Reply
  3. Alice @ Hip Foodie Mom says

    Posted on 12/20/14 at 8:25 am

    oh my gawd. . you made homemade paneer .. this is why I love you . . and hey, light grey yoga pants might be the next skinny jean craze . . you never know. you probably started the yoga pants fashion craze, yo. 🙂 and as for Indian buffets. . you would be fighting with me for the paneer. love!

    Reply
    • Cheryl Malik says

      Posted on 1/8/15 at 12:47 pm

      I’m totally claiming that as my gift to the world.. and I mean come now, who wears *real pants* to an Indian buffet?! You have to try the homemade paneer, Alice.. you will love it! 🙂5 stars

      Reply
  4. Manali @ CookWithManali says

    Posted on 12/16/14 at 3:25 pm

    I always make paneer at home…its taste and texture is unmatched! 🙂 Yours look lovely!

    Reply
    • Cheryl Malik says

      Posted on 1/8/15 at 12:46 pm

      Right?! So good. Thanks Manali! 🙂5 stars

      Reply
Older Comments

Primary Sidebar

What’s Popular?

A casserole dish, angled on a table, filled with banana stuffed french toast casserole topped with strawberries.

Tonga Toast French Toast Casserole

Overhead view of a cast-iron skillet filled with cream cheese sausage dip surrounded by tortilla chip scoops.

3-Ingredient Sausage Dip (Stovetop or Crockpot)

Top-down view of a large bowl, lined with parchment paper, holding several orange-sauced buffalo chicken wings.

Boneless Chicken Wings

Overhead view of one bowl and one partial bowl of cajun chicken pasta soup on a wooden table.

Creamy Cajun Chicken Pasta Soup

In Season

Zoomed out photo of two mimosas glasses holding apple cider mimosas rimmed with brown sugar cinnamon sitting in front of a bowl of apples.

Apple Cider Mimosas

Two slices of Whole30 meatloaf plated with green beans and mashed potatoes on a grey-blue plate with silverware on a table.

Whole30 Meatloaf

Close-up, angled view of soft and fluffy air fryer pizza on a white plate.

Air Fryer Pizza

close up image of king ranch casserole being lifted out of the baking dish

Cheesy King Ranch Casserole

As seen on:

More Goodies + NO Ads!

Become a 40 Aprons Premium Member!

All the 40 Aprons content you love - now even better.

  • Member-Exclusive Recipes
  • Meal Plans & Grocery Lists
  • eBooks
  • NO ADS!
Join now

Privacy Policy

Accessibility

Disclaimers

Contact

© 2023 40 Aprons
Site Credits Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
890 shares