This Homemade Farmer’s Cheese (Tvorog) is the kind of recipe that connects me to my roots. My mom used to make it all the time, and now I do the same for my kids. It’s simple, wholesome, and always worth the wait.
Jump to Recipe
Why This Recipe Works
I love making this Farmer’s Cheese (Tvorog) because it’s one of those recipes that feels both simple and meaningful. It’s the kind of food that connects generations and brings comfort to any table. Here’s what makes it special:
- Pure and Simple: With just milk and a spoonful of sour cream, you can create something wholesome and full of life. The natural fermentation gives it a mild tang and soft texture that’s hard to beat.
- Perfect Texture: This tvorog turns out creamy and tender every time. It’s the same base I use for my favorite Syrniki (Farmer’s Cheese Pancakes), and it makes them extra fluffy and rich.
- Naturally Nutritious: Packed with probiotics, protein, and healthy fats, this cheese is as nourishing as it is delicious. It’s real food that supports your body and tastes good doing it.
- Versatile and Easy: You can enjoy it sweet or savory – spread it on toast with honey, mix it with herbs, or use it in baking. It’s one of those ingredients that fits into almost any meal.
- A Family Tradition: This recipe has been passed down in my family for years. My mom taught me how to make it, and now my kids love it too. It’s a small, everyday tradition that keeps us connected.

Tried this recipe? I’d ❤️ for you to come back and rate it. Your feedback means so much!

Ingredients
- Whole Milk – The base of this recipe. Use high-quality whole milk for the best flavor and texture. Organic or raw milk works beautifully, but avoid ultra-pasteurized milk since it won’t separate properly.
- Sour Cream – A spoonful helps introduce live cultures that speed up the souring process and give the cheese a mild tang. You can skip it if you prefer to let the milk sour naturally over a few days.
For full list of ingredients and instructions, see recipe card below.
Instructions


- Add the sour cream: Stir the sour cream into the room-temperature milk until fully incorporated.
- Let the milk sour: Cover loosely and leave at room temperature for 24 hours until the curds and whey naturally separate.


- Gently heat the mixture: Transfer to a pot and warm slowly over very low heat without stirring until the curds begin to firm up.
- Cool completely: Remove from the heat, cover, and let the mixture cool completely.


- Drain the whey: Pour into a cheesecloth-lined colander, tie the cloth, and hang or suspend it to drain for 8–10 hours.
- Unwrap and enjoy: Remove the finished farmer’s cheese from the cheesecloth and serve or store in an airtight container in the refrigerator.
For full list of ingredients and instructions, see recipe card below.

Substitutions & Variations
Here are some of my favorite substitutions and variations:
- Milk Options: I like to use raw or organic whole milk for the richest flavor, but pasteurized milk works too. Just avoid ultra-pasteurized milk since it won’t separate properly.
- Fermentation Time: You can skip the sour cream and let the milk sour naturally for 2–3 days. It takes longer but gives a slightly tangier cheese.
- Texture Control: For a creamier tvorog, drain it for less time so it stays soft and spreadable. For a drier, crumbly cheese, let it hang longer or twist the cheesecloth a few extra times.

How to Use and Serve Farmer’s Cheese (Tvorog)
Breakfast
- Farmer’s cheese is one of those simple farmhouse staples that works beautifully for breakfast. We love serving it with honey, sour cream, and fresh fruit for an easy, nourishing meal that feels homemade without much effort.
- It also makes the best base for Syrniki (Farmer’s Cheese Pancakes), which is one of the most classic ways to use tvorog.
- For a bigger breakfast spread, serve it alongside Old-Fashioned Buttermilk Pancakes or Brown Sugar Pancakes for a cozy mix of sweet and creamy flavors.
Breads and Toast
- This soft farmer’s cheese is delicious spread over warm bread, toast, or bagels. Try it with Same-Day Sourdough Sandwich Bread, Sourdough Rye Bread, or Sourdough Bagels for a simple breakfast or snack.
- For something a little sweeter, serve it with Sourdough Cinnamon Raisin Bread or Sourdough Discard Bagels. Add a drizzle of honey, a spoonful of jam, or fresh berries on top to make it feel extra special.
FAQs
If the milk hasn’t separated after 24 hours, give it a few more hours at room temperature. Make sure your kitchen isn’t too cold, as cooler temperatures can slow down the fermentation process.
Absolutely. The whey is full of nutrients and can be used in sourdough bread, smoothies, or soups. It’s a great way to reduce waste and add extra nutrition to other recipes.
For a softer, creamier cheese, drain it for less time. If you prefer a firmer, crumbly texture, let it hang longer or twist the cheesecloth a few extra times to remove more whey.
That usually means it was heated a bit too quickly or at too high a temperature. It’s still perfectly fine to eat, just with a firmer texture.
Store your farmer’s cheese in an airtight container in the refrigerator for up to 14 days. If you’d like to keep it longer, you can freeze it for up to 2 months and thaw it in the fridge before using.
More Recipes You’ll Enjoy
- Easy Chicken Chebureki – This is classic Slavic comfort food at its best. Chebureki (turnovers with chicken) are crispy, golden little pockets filled with the juiciest chicken mixture.
- Sourdough Grilled Cheese – This Sourdough Grilled Cheese is crispy, buttery, and filled with melty cheddar, gouda, and havarti. A satisfying comfort food favorite.
- Cheesy Sourdough Pull Apart Bread – Cheesy sourdough pull apart bread is a loaf that is stuffed with cheese, garlic, and herbs, and then is baked till the cheese melts to make a perfect game-day appetizer!
- Greek Potato Salad – Vibrant Greek salad topped with creamy tzatziki sauce, paired with golden roasted potatoes. A delightful Mediterranean-inspired dish bursting with flavor!
If you try this Farmer’s Cheese (Tvorog) recipe, let me know what you think! Rate and review this recipe in the comments below. Don’t forget to take a picture and tag me on Instagram @lizasfarmhouse!

Farmer’s Cheese (Tvorog)
Method
- Pour the room-temperature milk into a large glass jar or container. Add the sour cream and stir until fully incorporated.
- Cover the jar loosely with a lid and leave it at room temperature for 24 hours. As it naturally ferments, the milk will sour, thicken, and separate into white curds and greyish whey. Do not stir or disturb it during this process.
- Carefully pour the cultured milk into a large pot and place it over the lowest possible heat. Warm gently for 20–30 minutes until the mixture is slightly warmer than lukewarm. Do not stir while heating.
- Turn off the heat, cover the pot, and let the mixture cool completely, about 6 hours.
- Line a large colander with cheesecloth or a flour sack towel and place it over a large bowl if you would like to save the whey.
- Carefully pour the curds into the prepared cheesecloth. Gather the corners, tie them together, and hang the cheese to drain for 8–10 hours, or twist the cheesecloth tightly and continue tightening it every few hours until most of the whey has drained away.
- Once the desired consistency is reached, remove the farmer’s cheese from the cheesecloth and refrigerate until ready to use.
Notes
- Start with room-temperature milk. This helps the sour cream cultures begin fermenting more efficiently.
- Use high-quality whole milk whenever possible. Richer milk produces a creamier, more flavorful farmer’s cheese.
- Add sour cream to speed up the process. While you can make tvorog without it, the milk may take several days to sour naturally.
- Leave the milk undisturbed while fermenting. It’s completely normal for the curds and whey to separate as the cultures develop.
- Never stir during heating. Gentle, undisturbed warming helps the curds form properly and keeps the texture soft.
- Heat the mixture very slowly. High temperatures can toughen the proteins and create a chewier finished cheese.
- Use the finger test carefully. The mixture should feel just slightly warmer than lukewarm – if it feels too hot to comfortably touch, it has overheated.
- Don’t panic if you overheat it. The cheese will still be usable, although it may have a firmer, chewier texture.
- Allow the mixture to cool completely before draining. This gives the curds time to fully set and improves the final texture.
- Save the whey instead of discarding it. It can be used in place of water in sourdough bread and many other recipes.
- Drain longer for a firmer cheese. Shorter draining produces a softer, creamier tvorog, while longer draining creates a drier texture.
- Store in an airtight container in the refrigerator. Homemade farmer’s cheese will keep for up to 14 days.
- Serve it in a variety of ways. Enjoy it with honey, sour cream, and fresh fruit, or use it to make syrniki and other traditional recipes.
- Glass gallon jars work especially well. They’re convenient to use and make it easy to see when the milk has fully separated during fermentation.




Reader Interactions