Homemade Farmer’s Cheese (tvorog)
My mom’s method for Homemade Farmer’s Cheese. So easy, fresh and delicious every time. Takes less than an hour to make and enjoy hours later once cooled and drained. A 2-ingredient recipe that you will always want to make and keep in your fridge!
This post may contain affiliate links. Read my disclosure policy.
Homemade Farmer’s Cheese is very easy to make. It only requires 2 ingredients: milk and vinegar. It’s truly amazing and if you try it, you will want to always have some on hand in your refrigerator. We like to enjoy it for breakfast or as snack with cup of tea or coffee. It’s good idea to always have some already made in refrigerator.
My mom always made this cheese with vinegar and it works magic every time. It’s cheap to make as you don’t need any extra dairy to make it besides milk. It’s a huge time saver as it only takes less than an hour to make and once cooled, you drain it and use it. There is no way I would want to wait days for cheese to form. When I start something, I like to get it done that same day (preferably). I have seen different methods online for homemade farmer’s cheese, but I found my mom’s recipe to always have the best flavor, texture and no unusual aroma to it.
I had never seen farmer’s cheese at my local stores. Probably because not all stores sell it, therefore, I never noticed. Fresh homemade is always better and I know the quality of my cheese. With organic milk and vinegar, I spend $7 maximum to make around 4-5 cups of farmer’s cheese. Most times, I would catch organic milk reduced in price with few days left until expiration date and that would make my cheese about $4. Such a great penny saver!
Farmer’s cheese is one of the easiest and delicious fillings to use for rolls, pastries, cakes and more. Like most Ukrainians, I LOVE farmer’s cheese and I bake a lot with it.
Best Milk for Homemade Farmer’s Cheese:
Try to use good quality milk. How do you know if it’s good quality? You really don’t. But, brands such as Organic Valley or Smith Brothers always were the best and always provide quality cheese. In fact, Organic Valley is the only milk I buy lately.
Use 2% or whole milk. Try avoiding 1% or anything below. Cheese with 1% turns out like sand. The million pieces don’t really connect and it’s hard to work with when baking. It just falls apart. Whole milk creates the best cheese. The cheese turns out thick and rich in flavor. The 2% is a bit thinner and works great as well. I try my best to avoid half & half and heavy cream, even if to add a bit to the rest of the milk. You will have hard time draining the cheese, as the cheese will look more like pudding in your pot and get stuck in the cheese cloth.
Can You Freeze Homemade Farmer’s Cheese?
Yes! I sometimes do it, but not often. To freeze cheese: cool, wrap in plastic food wrap and place into freezer bag. Keep up to 3 months. The frozen cheese texture differs a bit from freshly made cheese and becomes a bit fall-apart, but works great for Cheese Pancakes (sirniki) and other breakfast recipes. Therefore, I do it all the time. I take the cheese out to thaw overnight at room temperature to use in the morning. My family loves sirniki; kids especially.
Important Tips for Making Farmer’s Cheese:
1. Use Heinz distilled white vinegar for best results. My mom has tested different brands and from some of the brands the cheese didn’t want to turn out the way it’s supposed to.
2. Use stainless steel pot if you have one. The nonstick takes forever to bring the milk to bubble and you will most likely end up with milk scorching at the bottom of the pot.
3. Use Flour Sack Towel instead of cheese cloth. I bought it at my local Walmart and cut into 4 squares. It’s thick and works perfect for cheese making. Wash used flour sack towel in hot water with lightly soapy water, dry and re-use. From experience, cheese gets stuck in cheese cloth and usually they are pricier and one time use.
Farmer’s Cheese Ingredients:
- 1 gallon whole milk (I use Organic Valley)
- 1/2 cup Heinz distilled white vinegar

How to Make Farmer’s Cheese:
- Heat milk over medium-low until you see hundreds little bubbles appear, but do not bring to a boil. (it would take 30-40 minutes). Stir occasionally to prevent the milk from scorching at the bottom of the pot.
- Once you see lots of bubbles popping, slowly add distilled white vinegar and give it a gentle stir and wait for 30-60 seconds. Then stir again. The cheese will curdle (become crumbly) and the water should be lime-yellow-ish color. If it doesn’t, add a bit more vinegar until you do see that color of water. Remove from heat to cool to room temperature.
- Line a sieve or a colander with a flour sack towel. Slowly pour the cheese into the cloth to catch the curds. Gather the cloth around cheese and squeeze it as much as you can to get all the whey out. When you start seeing white-ish liquid coming out instead of lime color, you can stop there. *If saving whey (the lime water), drain the cheese into a bowl. People use whey for bread, different cooking and gardening.
- Refrigerate farmer’s cheese once cooled and keep it in refrigerator for up to a week.

Enjoy These Farmer’s Cheese Recipes:
- Cheese Pancakes (Sirniki) + Video – favorite breakfast
- Crepes With Cheese (nalisniki) – thin and delicate with creamy cheese filling
- Farmer’s Cheese Blueberry Crumb Cake – flaky, buttery and so easy
- Farmer’s Cheese Sweet Rolls (pirozhki) – so fluffy and mouth-watering


Homemade Farmer's Cheese (tvorog)
Ingredients
- 1 gallon whole milk (preferably organic)
- 1/2 cup Heinz distilled white vinegar
Instructions
- Heat 1 gallon milk over medium-low until you see hundreds little bubbles appear, but do not bring to a boil. (it would take 30-40 minutes). Stir occasionally to prevent the milk from scorching at the bottom of the pot.
- Once you see lots of bubbles popping, slowly add 1/2 cup distilled white vinegar, give it a gentle stir and wait for 30-60 seconds. Then stir again. The cheese will curdle (become crumbly) and the water should be lime/yellow-ish color. If it doesn’t, add a bit more vinegar until you do see that color of water. Remove from heat to cool to room temperature.
- Line a sieve or a colander with a flour sack towel. Slowly pour the cheese into the cloth to catch the curds. Gather the cloth around cheese and squeeze it as much as you can to get all the whey out. When you start seeing white-ish liquid coming out instead of lime color, you can stop there. *If saving whey (the lime water), drain the cheese into a bowl. People use whey for bread, different cooking and gardening.
- Refrigerate farmer’s cheese once cooled and keep it in refrigerator for up to a week.
Notes
- Use Heinz distilled white vinegar for best results.
- Use stainless steel pot to less likely end up with scorching at the bottom of the pot.
- Use Flour Sack Towel instead of cheese cloth.
- To freeze farmer's cheese: cool, wrap in plastic food wrap and place into freezer bag. Keep up to 3 months. The frozen cheese texture differs a bit from freshly made cheese and becomes a bit fall-apart, but works great for Cheese Pancakes and other breakfast recipes. Take the cheese out to thaw overnight at room temperature to use in the morning.
ksenia says:
Thanks so much for this clear recipe. I am using it to make Paska cheese and bread. I hope you will add a recipe for those if you haven’t already. Perfect for Easter or Paschal season. Christ is Risen! (The Paschal season greeting.)
Olga in the Kitchen says:
Thank you so much for that great review, Ksenia! “Indeed He is Risen!” So happy to hear you enjoyed this recipe.
Alina says:
Third time making this cheese and it turned out perfect. I even tried making it with 1% milk this time and it still worked. Going to make your crepe recipe tomorrow. 🙂 thanks for the recipe!
Olga in the Kitchen says:
I’m so glad it worked out for you, Alina! I hope you like the crepes just as much 🙂
Jean says:
What is the yield drink 1 gallon whole milk to cheese ???
Olga in the Kitchen says:
Hi Jean! 1 gallon of whole milk yields about 4 cups of cheese.
Sheryl says:
Tried this for the first time today! Taste yummy. Using it in a cheese babka recipe I found that called for Tvorog, so I looked it up and here it is! Is there any certain way to store it? If I put it in a ziploc bag is that ok? Thank you!
Sheryl
Olga in the Kitchen says:
Hi Sheryl! Make sure to store it in the refrigerator. You can keep it in a ziploc bag or on a regular plate and keep it covered with plastic food wrap. Just make sure it’s covered either way or it will start drying up.
Sheryl says:
Thank you. It’s so good and simple! Definitely will make more!
Olga in the Kitchen says:
I’m so glad you enjoyed it!
Sina says:
Looks like a great recipe. Question, is the flavor mild/almost sweet or do you taste the vinegar? Thanks.
Olga in the Kitchen says:
You cannot taste the vinegar, but it’s not sweet. It’s like cottage cheese flavor.
Svetlana says:
Thank you for the fantastic and simple recipe, just made it and it is delicious.
Olga in the Kitchen says:
I’m so glad you enjoyed it, Svetlana!
C. Babinski says:
Tried this for the 1st time! I was afraid of scorching the milk so my heat was too low & it took FOREVER (over 1.5 hrs) so that’s my fault! ANYWAY…I used a thermometer so I could gauge this for the next time, it began to bubble/foam around 185-190F. I’m hoping I squeezed out enough moisture and it’s soft yet crumbly & silky texture for pierogi, which we are making in a few days. Thanks Olga!! My mom passed a few months ago and I sure hope I make her proud when I can serve this at Easter.
Olga in the Kitchen says:
Thank you for sharing that with us. Sorry to hear about your loss. I’m positive you would’ve make your mom proud!
Richard says:
I measured the temperature to 96°C for the small bubbles with 4 litres of milk in a lidded pot on medium low heat, 150ml of white vinegar, after draining the whey, cheese came to 600 to 660 grams.
Olga in the Kitchen says:
Thank you for sharing that with us, Richard!
Bev says:
Hi Olga!
I love making your cheese recipe! I have a couple questions. Do you heat the milk to a certain temperature or do you just watch for the bubbles? Also, can you freeze the finished cheese product?
Olga in the Kitchen says:
Hi Bev! I don’t do a certain temperature, just when it starts showing hundreds bubbles. Once you add vinegar, keep it on the low heat until it curdles and then remove from heat. And yes, you can definitely freeze it. I always do, up to 3 months usually. So happy to hear you love this recipe!
Yuliia says:
Wow! I’m so lucky to have found this article! Having just moved to the US, I was surprised to be unable to find tvorog in my local supermarkets. Now that I know how easy it is to make it at home, I’m definitely gonna try. Like most Ukrainians, I also use tvorog in many baking recipes. Thank you, Olga, for such detailed instructions and tips!
Sincerely,
Yuliia
Olga in the Kitchen says:
Hi Yuliia! That’s wonderful. I’m glad you love the recipe. Thank you.
Jenna says:
Such an easy recipe, I had been making it for years from your site. I noticed many bloggers started posting very similar (almost exact same) tutorial as your recipe (just an FYI). This is our favorite and we keep coming back to this original recipe for years! 🙂
Deborah Kearns says:
I need about 2 lbs of Farmer Cheese for my pierogi recipe. This doesn’t give an expected output. How much cheese can I expect from each gallon of milk?
Olga in the Kitchen says:
Hi Deborah! 1 gallon of whole milk yields about 4 cups of cheese. 2% milk will make less since it has less fat.