Homemade Cottage Cheese Recipe

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

This homemade cottage cheese recipe is simple and delicious. It’s also way cheaper than the store-bought stuff. You can adjust the fat content, curd size, and creaminess to suit your preferences.

Small bowl of homemade cottage cheese with strawberries on top, shown with walnuts and grapes next to bowl

Making cottage cheese is so simple that it’s hard to believe I spent most of my life thinking I had to buy it.

Homemade cottage cheese solves a few problems in the kitchen: It’s significantly cheaper to make your own. It tastes way better than the store-bought options. And it’s a great way to use up milk that is about to expire.

Homemade cottage cheese is made by warming milk and adding acid, such as vinegar or lemon juice. It doesn’t require special ingredients, aging, or a complicated process.

You only need about 15 minutes of hands-on time to make cottage cheese. Even if I wanted to buy cottage cheese, driving to the grocery store takes me longer than that.

Making homemade cottage cheese is an easy way to dive into making fresh cheese, and your whole family will love the result.

One of my favorite breakfasts is a bowl of homemade cottage cheese with homemade bacon. My three-year-old likes it with fresh berries or even just plain.

No matter how you serve it, once you make this homemade cottage cheese recipe, you’ll never go back to the store-bought stuff.

Close up of cottage cheese with strawberries on top and a small bowl of cottage cheese with text "Homemade Cottage Cheese"

Why You’ll Love Homemade Cottage Cheese

Nutritious: Homemade cottage cheese is made from simple ingredients: milk, vinegar, cream, and salt (and the cream and salt are optional). That’s it! It’s made with simple ingredients and is packed with protein.

Cheap: It depends on the current price of ingredients. But in 2025, making my own cottage cheese is more than 50% cheaper than buying it.

Easy: This is an easy recipe. It’s as simple as warming milk, adding vinegar, and straining it. And most of the process is completely hand-off.

Versatile: Homemade cottage cheese is delicious in dessert recipes, pasta dishes, and dips. I like to add a little to fermented salsa when I have chips and salsa.

Reduces Food Waste: If you have milk that’s about to expire, use it to make cottage cheese!

Small bowl of cottage cheese with fruit on top, shown with grapes, an apple, and a spoon.

What Is Cottage Cheese?

Cottage cheese is a simple combination of curds and cream. When warm milk and acid are combined, the milk separates into curds and whey (Oh hey, Little Miss Muffet). The curds are mixed with cream, and voila! You have cottage cheese.

Ingredients

Homemade cottage cheese recipe ingredients displayed: milk, salt, vinegar, cream

Milk: You can use any kind of cow’s milk for cottage cheese, including nonfat milk, 1%, or 2%. I used pasteurized whole milk. Do not use ultra-pasteurized milk.

Vinegar: Regular old white vinegar will do the trick. Lemon juice will also work, but it might have a slightly different flavor.

Cream: For a creamy texture, add heavy cream to taste.

Salt: Add salt to taste. I used about a half-teaspoon of coarse kosher salt.

Get the full list of ingredients and measurements on the printable recipe card below.

Tools You Will Need

Dutch Oven or Pot: I used an enameled cast iron Dutch oven. I love my Staub 5.5-quart Dutch oven. A heavy-bottomed sauce pot will also work.

Digital Thermometer – A digital fry thermometer will help you gauge the temperature of the milk, which is critical for making cheese curds.

Towel or Cheesecloth – Use a clean kitchen towel or cheesecloth to drain the whey.

Large bowl – Use a large bowl to catch the whey. I love my 12″ Dominion bowl from Ohio Stoneware.

Step-by-Step Instructions

Rebecca pouring milk into a cast iron Dutch oven

Step 1: Pour the milk into a cast iron Dutch oven or heavy-bottomed sauce pot.

Rebecca clipping a digital thermometer to the side of a cast iron Dutch oven

Step 2: Attach a digital kitchen thermometer to the pot.

Rebecca using a wooden spoon to stir milk in a Dutch oven

Step 3: Over medium heat, warm the milk to 185°-190° F. Stir regularly to prevent the milk on the bottom of the pan from burning. The milk will get frothy as it warms, but it should not boil.

Rebecca pouring vinegar into a Dutch oven filled with warm milk

Step 4: Once the milk is to temperature, turn off the heat and pour in the vinegar. Give it a good stir, but try not to crush the curds.

Curdled milk in a cast iron Dutch oven

Step 5: At this point, the milk will begin to curdle. Remove from the heat, cover, and allow to sit at room temperature for 30 minutes.

Rebecca's hands placing a towel in a large bowl

Step 6: Line a large bowl with a large kitchen towel or cheesecloth.

Rebecca pouring curds and whey into a towel-lined bowl

Step 7: Strain the curds through the towel/cheesecloth.

Rebecca squeeze the whey into a large bowl

Step 8: Gather the cheesecloth by the ends with one hand. With the other hand, squeeze out the excess liquid (whey).

Optional: For a less sour flavor, rinse the curds with cold water and drain well.

Cottage cheese curds in a bowl with apples in the background

Step 9: Unwrap the cheese and place it into a bowl. Use a wooden spoon to break apart the cheese curds.

Rebecca pouring heavy cream over homemade cottage cheese

Step 10: Optional: For creamier cottage cheese, add heavy cream to taste. Add in 2 tablespoons at a time until it reaches your desired consistency.

Add salt to taste.

Close up of homemade cottage cheese with strawberries on top

Step 11: Chill in the fridge for at least an hour before serving.

Homemade cottage cheese will last about 5 days in the fridge. But if your milk is getting close to the expiration date, I recommend using it up sooner.

Join the Simple Living Community!

    We respect your privacy. Unsubscribe at anytime.

    Tips for Success

    • Do not use ultra-pasteurized milk. The high heat in the ultra-pasteurization process alters the milk proteins and bacteria needed to make cottage cheese.
    • Boiling the milk may create firmer curds and yield less cheese. I recommend using a fry thermometer to make sure you stay within the 185°-190° F range.
    • You can use the leftover whey in smoothies, soups, and other recipes. We even use it to fertilize our garden beds sometimes.

    Storing Leftovers

    Compared to aged cheeses and those with preservatives, homemade cottage cheese has a short shelf life.

    Leftover cottage cheese should be stored in an airtight container in the fridge for 3-5 days. If the milk was close to the expiration date, you may need to use it up sooner.

    Customizing Homemade Cottage Cheese

    One of the best parts of making your own homemade cottage cheese is that you can make it exactly how you like it. And it requires no extra work to make these changes:

    • Curd Size: The curd size only affects the texture, not the taste. Break up the curds as much or as little as you prefer.
    • Fat Content: You can use any type of milk, from skim to whole. The more fat in the milk, the more fat and flavor in the cottage cheese.
    • Moisture: If you prefer thick cottage cheese, mix in less or no heavy cream. Or, if you like a creamier texture, add cream to taste.
    Overhead of homemade cottage cheese with spoon in bowl

    Serving & Variations

    Breakfast: Cottage cheese and fresh fruit is a classic. It’s also great with freeze-dried apples or freeze-dried strawberries. I like to add a little salt and black pepper to plain cottage cheese.

    Chocolate: Add a little cocoa powder and sugar for a sweet treat.

    Pasta: Cottage cheese is a great alternative to ricotta. I always use cottage cheese in my slow cooker lasagna.

    Dips: Throw a little cottage cheese into creamed spinach dip, salsa, or your other favorite dips.

    Eggs: One of my favorite ways to make fluffy scrambled eggs is to add a spoonful of cottage cheese before cooking. I even do this when I scramble freeze-dried eggs.

    Savory: For a savory snack, top homemade cottage cheese with fresh or freeze-dried herbs, a drizzle of olive oil, and salt and pepper.

    FAQs

    What is the difference between cottage cheese and ricotta?

    Cottage cheese is made from milk curds, while ricotta cheese is made from whey (the liquid you strain after curdling the milk). Though they are similar, they vary in texture and moisture content.

    Cottage cheese is lumpier and softer, and it often contains more salt (but you can control the salt when you make homemade cottage cheese). Ricotta cheese, on the other hand, is smoother and firmer.

    How much cottage cheese does one gallon of milk make?

    The yield for homemade cottage cheese can vary a little, but in general, a gallon of milk will make about 3 cups of cottage cheese.

    Is it cheaper to make or buy cottage cheese?

    Making your own cottage cheese is cheaper. The price of the ingredients varies, but homemade cottage cheese is usually at least 20% cheaper.

    Comparing the prices at my local grocery store, it was 59% cheaper to make my own cottage cheese. Plus, you get all of the extra whey for throwing into recipes, turning into ricotta, or using as garden fertilizer. So you get an extra bang for your buck.

    Can I use lemon juice instead of vinegar?

    Absolutely! You can swap the white vinegar for lemon juice at a 1:1 ratio.

    Can I use plant-based milk alternatives?

    I don’t have any experience making plant-based cottage cheese. However, recipes online combine milk alternatives, nutritional yeast, and other ingredients for vegan cottage cheese.

    What should I do with the leftover whey?

    Swap it in for some liquid when making sourdough recipes, such as pizza dough, no-knead bread, or sandwich loaves, or stir it into soups and stews. It also works well for cooking grains in the Instant Pot or even adding a boost of protein to your morning smoothie.

    Plain homemade cottage cheese is glass bowl with gold and black spoon

    Let's Connect!

    If you tried this slow cooker lasagna recipe and loved it, leave a comment or review below.

    Also, don't forget to pin this post and follow Moon + Magnolia on Pinterest. You can save all my recipes on your boards and keep up with the latest happenings!

    Share your creations on Instagram and tag @moon_and_magnolia!

    Moon and Magnolia logo
    Small bowl of homemade cottage cheese with strawberries on top, shown with walnuts and grapes next to bowl

    Homemade Cottage Cheese

    5 from 1 vote
    Rebecca Warfield
    This homemade cottage cheese recipe is simple and delicious. It's also way cheaper than the store-bought stuff. You can adjust the fat content, curd size, and creaminess to suit your preferences. I can't wait for you to try it!
    Prep Time 5 minutes
    Cook Time 10 minutes
    Additional Time 2 hours 45 minutes
    Total Time 3 hours
    Servings 1 1/2 cups

    Equipment

    • Large Bowl
    • Cheese Cloth (or kitchen towel)

    Ingredients
     

    • 8 cups milk
    • 6 tablespoon white vinegar
    • 1/4 cup heavy cream, optional
    • Salt to taste

    Instructions

    • Pour the milk into a cast iron Dutch oven or heavy-bottomed sauce pot.
      8 cups milk
    • Attach a digital kitchen thermometer to the pot.
    • Over medium heat, warm the milk to 185°-190° F. Stir regularly to prevent the milk on the bottom of the pan from burning. The milk will get frothy as it warms, but it should not boil.
    • Once the milk is to temperature, turn off the heat and pour in the vinegar. Give it a good stir, but try not to crush the curds.
      6 tablespoon white vinegar
    • At this point, the milk will begin to curdle. Remove from the heat, cover, and allow to sit at room temperature for 30 minutes.
    • Line a large bowl with a large kitchen towel or cheesecloth.
    • Strain the curds through the towel/cheesecloth.
    • Gather the cheesecloth by the ends with one hand. With the other hand, squeeze out the excess liquid (whey).
    • Unwrap the cheese and place it into a bowl. Use a wooden spoon to break apart the cheese curds.
    • Optional: For creamier cottage cheese, add heavy cream to taste. Add in 2 tablespoons at a time until it reaches your desired consistency.
      1/4 cup heavy cream
    • Add salt to taste.
      Salt to taste
    • Chill in the fridge for at least an hour before serving. Homemade cottage cheese will last about 5 days in the fridge. But if your milk is getting close to the expiration date, I recommend using it up sooner.

    Notes

    • Do not use ultra-pasteurized milk. The high heat in the ultra-pasteurization process alters the milk proteins and bacteria needed to make cottage cheese.
    • Boiling the milk may create firmer curds and yield less cheese. I recommend using a fry thermometer to make sure you stay within the 185°-190° F range.
    • You can use the leftover whey in smoothies, soups, and other recipes. We even use it to fertilize our garden beds sometimes.
    • The curd size only affects the texture, not the taste. Break up the curds as much or as little as you prefer.
    • You can use any type of milk, from skim to whole. The more fat in the milk, the more fat and flavor in the cottage cheese.
    • If you prefer thick cottage cheese, mix in less or no heavy cream. Or, if you like a creamier texture, add cream to taste.

    Nutrition

    Serving: 1 | Calories: 1391kcal | Carbohydrates: 93g | Protein: 66g | Fat: 84g | Saturated Fat: 50g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 19g | Cholesterol: 301mg | Sodium: 760mg | Potassium: 2986mg | Sugar: 96g | Vitamin A: 4037IU | Vitamin C: 0.4mg | Calcium: 2446mg | Iron: 0.1mg

    Nutrition information is auto-calculated and may not reflect your final product. Please verify independently if needed.

    Course Breakfast
    Cuisine American
    Tried this recipe?Let us know how it was!

    Want to live a simpler life?

    Of course, you do! Get inspired with weekly posts, videos, and more.

    Join the email list, and I’ll send you weekly inspiration with easy ways to live simply at home.

      We respect your privacy. Unsubscribe at any time.