Home » Cheese » Cream Cheese From Scratch

Cream Cheese From Scratch

Thinking about making your own cheese? This is a great one to start with! It only takes a few ingredients and some little time to can make your very own homemade Cream Cheese From Scratch! – Newly updated with a smaller, easier-to-make amount!

a large bowl of cream cheese.

What’s at the heart of from-scratch cooking? Cheese, of course! One of the easiest cheeses you can make yourself is homemade Cream Cheese From Scratch! It takes just a few ingredients and you can have the creamy dreamy perfect bagel pairing rich cheese.

Ingredients Needed:

milk, half and half, heavy cream, lemons, salt, on counter.
  • Whole Milk – For this, you really want “regular” milk from your favorite grocer. Farm fresh (straight from the cow) don’t quite work for this recipe.
  • Half and Half and Heavy Whipping Cream – This is what adds the “cream” to the cream cheese.
  • Lemon juice – Fresh is what we always use, but a bottled juice is totally fine, too!
  • Salt – Kosher is always our preferred for cheese making because it is the purest form of salt.

Ok, so I know that ingredient list is expensive.  You can totally just use all whole milk, too but that will make really more of a Ricotta Cheese. What separates Ricotta from Cream Cheese? Cream. By using the heavy cream and half and half, you will get a much richer tasting, creamier cheese.

Equipment Needed:

Step-by-Step Instructions

cream being poured into a pot.
  • Add milk, cream, and salt to pot and slowly heat
salt being poured into a pot.
  • Heat to about 165 – 170 degrees.
  • Add lemon juice and give a stir.
  • Continue to heat for a couple of minutes then remove.
a cheese cloth lined sieve.
  • Line a colander with a cheese cloth

Tip: Definitely make sure you have a big cheesecloth that it covers the sieve or colander fully and will give you enough to gather all of the edges.

cheese cloth with cheese draining.
  • Scoop / Pour curds into the the cheese cloth.
a hand holding a cheese cloth
  • Gather ends of the cheese cloth and let drain.
a large bowl of cream cheese.

And done!

Tip: We’ve let this drain as little as 1-2 hrs and as much as 24. If leaving it out to drain more than 3-4 hrs, let it drain in your fridge or in a very cool place.

Once it’s drained, you have a super creamy, delicious cream cheese from scratch! Who known homemade Cream Cheese From Scratch was so easy! 

Tips for Making Cream Cheese:

  • Keep the ratios of milk to cream and half and half.  You can use just milk, but if you want to use cream and half and half, keep to these ratios.
  • Rinse your pot with cold water, first. This will help with the clean up after!
  • Use a Thermometer. This will help ensure that you’re not overheating your milk and help prevent you from burning it.
  • Make sure you have a good cheese cloth.  Be sure that it’s one that’s wide so when you line your sieve or colander so that you have enough room to gather it all to hang to drain.
  • Hang it for faster draining. You can just let it drain while in the sieve/colander, but gathering the edges of the cheese cloth and suspending it will help it all drain faster. Plus, doing this will allow you to gently squeeze the cloth a bit to release liquid faster.
homemade cream cheese in a bowl

Now that you have this Cream Cheese, you can make this amazing Cream Cheese Frosting From Scratch!

FAQs

What happens if my milk boils?

If you overheat your milk, you’ll end up with a kind of gritty cheese. It’ll be smooth but it will have a grainy texture because the protein is denatured.

Can I just use all milk?

Totally. I think that it’s a little less creamy and will make a cheese that’s more like ricotta, but just using milk is still delicious!

What if I don’t have enough heavy cream?

No problem, use a mixture of half and half and heavy cream that you have, as long as the two are the majority (and ideally 2x the milk).

I don’t see curds forming.

The separation of the curds and whey for this recipe won’t be as distinct as another cheese like mozzarella. Often, they’re very soft and cloud-like with not a lot of distinct whey and curd separation. Even if it seems like distinct curds have not formed, continue with draining.

How long do I drain?

We find the best results with 2-4 hrs. but if you want a looser, wetter cheese, then drainer for a shorter period.

How long can you store it?

It’s best to use this cheese within a week of making it.

Can you freeze cream cheese?

Yes, you can. However, it will change the texture. So it won’t be great for spreading on bagels, but it’ll be great for baked goods. Just be sure to wrap it in foil and store in the freezer for up to 2 months.

As always, if you do please let me know!! I love to hear about it on Facebook, Instagram, and Pinterest!

Cream Cheese From Scratch

Making your own Cream Cheese From Scratch is a lot easier than you’d think!
4.78 from 93 votes
Print Pin Rate
Course: Cheese
Diet: Gluten Free
Prep Time: 5 minutes
Cook Time: 10 minutes
Drain and Chill time: 4 hours
Total Time: 4 hours 15 minutes
Servings: 12 oz
Author: Tracy

Equipment

Ingredients

  • 1 cup whole milk
  • 1 cup half and half
  • 2 cups heavy cream
  • 5 tablespoons lemon juice
  • 1/2 teaspoon salt

Instructions

  • Line a large sieve or colander a large cheesecloth and position over the sink or over a large bowl or pot if you plan to use the whey later. Be sure that your cheese cloth hangs quite a bit over the edges of the sieve – plenty for gathering when you drain.
  • Rinse a large pot with cold water. Add milk, half and half, and creams and salt to the pot and heat over medium heat. Heat to approximately 165°-170° F, approximately 5-6 minutes.
  • Stir in the lemon juice and continue for a minute or two. Curds will begin to form and float to the top and the milk/cream will begin to simmer a bit and a gentle foam will start to form. Soft curds will start to form, but they won't be as firm as curds from mozzarella, they'll be much softer and cloud-ike. Once you start to see them form, turn off heat and let it sit for another minute and then remove from heat.
  • Let sit for 2 minutes and then use a large spoon to gently scoop curds into the cheesecloth, and then slowly and gently pour the rest of the curds/whey into the cheesecloth. Note: The curds will often seem very soft and cloud-like and it may seem like they're not scoopable. If that's the case, just gently pour into the cheesecloth and allow to drain.
  • Gather edges of the cheesecloth and suspend over kitchen faucet or just let drain in the cheesecloth lined sieve/colander. You can give the wrapped cheesecloth a gentle squeeze or release some of the whey. See recipe notes.
  • Let drain for at least an hour and up to four.
  • Gently open cheese cloth and turn cheese into a large bowl. If it seems a little loose still, that's ok it will thicken a little more in the fridge as it chills.
  • Cover bowl with plastic wrap or add to an air tight container and let cool for at least 2-4 hrs, this will help it thicken.
  • Store in fridge for about a week or in freezer for up to 2 months.

Notes

Nutritional Value: Approximately per oz.
Yield: Approximately 12-13 oz.
Curd Notes:  The separation of the curds and whey for this recipe won’t be as distinct as another cheese like mozzarella. Often, they’re very soft and cloud-like with not a lot of distinct whey and curd separation. Even if it seems like distinct curds have not formed, continue with draining.
Substitutions:
Half and Half and Heavy Cream – You can just use all whole milk, although then you’ll really get more of a ricotta cheese than cream cheese. 
Heavy Cream – You can also just use half and half, or use any mixture of half and half and cream. 
Total milk/cream should be about 4 cups.  If you only have 1 1/2 cups of heavy cream, you can use more half and half, and vice versa, just be sure to use at least 4 cups and that at least a majority of it is half and half or heavy cream, this is what will make it more spreadable like cream cheese vs. ricotta.
Lemon Juice – Bottled concentrate will also work fine.
Use Leftover Whey
You can use the leftover whey to cook pasta, put in soups, or even bread! 
 

Nutrition

Calories: 177kcal | Carbohydrates: 3g | Protein: 2g | Fat: 18g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 64mg | Sodium: 129mg | Potassium: 89mg | Fiber: 1g | Sugar: 1g | Vitamin A: 688IU | Vitamin C: 3mg | Calcium: 70mg | Iron: 1mg
Tried this Recipe? Tag me Today!Tag me @ServedFromScratch or use #ServedFromScratch!

Similar Posts

  • Easy Ground Beef and Broccoli

  • Roasted Tomato Salsa

  • Chicken Caesar Salad Wrap

  • German Apple Pancake

  • Sausage Hash n’ Eggs

  • Homemade Pancake Mix From Scratch

134 Comments

  1. How critical is the salt, as I am on a sodium restriction because of heart issues. I am ball parking this at about 150 mgs per oz, but that is assuming all the sodium stays in the cheese and none goes into the whey. I know this isn’t so, but I have no way of knowing how much stays in the cheese. I am thinking cutting the salt in half might be a place for me to start. Any thoughts on this?

    1. Hi Peter! Great question. Because this is a soft cheese, the salt is not required for the process, it’s mainly for flavor. When you get into hard cheeses that’s when salt is required but you can cut it in half or eliminate it for this recipe and it’ll be fine! Let me know how it comes out!

  2. Hi there, I’m wondering if it is possible to use all cream and omit the milk. And as such would it yield more cheese this way?

    1. Hi Christine! You definitely can use all cream and no milk – it’ll make a richer tasting cheese because of the higher fat content. Whether it’ll make more cheese though, I doubt it. Maybe a little, but not much is my guess. Let me know if it does, though!

    1. Hi Xeb – it makes about a 1 1/4 lb cream cheese, a little more if you like a looser cream cheese and drain it for less time, which may be good in certain dips / recipes. But for the consistency for bagel spreading, about a 1 1/4 lbs.

4.78 from 93 votes (76 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating