Cream Cheese Recipe
- 1 Gallon Whole Milk (Not UltraPasteurized)
- 1 Pint Heavy Cream (UltraPasteurized is Fine)
- 1/8-1/4 Tsp Calcium Chloride
- 1 Packet C21 Buttermilk Culture
- 4-8 Drops Single Strength Liquid Rennet
- 1 tsp Cheese Salt
- Herbs/Spices (Optional)
- 6+ Quart Stainless Steel Pot
- Good Thermometer
- Slotted Spoon or Ladle
- Large Colander
- Butter Muslin
- Cream Cheese Info
- Q & A
You will also find the process and instructions are a rough guide for ripening and draining time, but more importantly, I have provided descriptions and visual cues to:
- Accommodate the differences in milk quality as well as milk/cream content
- Allow you to produce exactly the style of cream cheese you want
About the Milk & Cream
The milk I have chosen to use here is a local milk, but it is also one of the milks that has been pasteurized at higher than normal temperatures (172°F as opposed to 161°F).
I have selected this to use here because this is a milk that is becoming more and more common on store shelves.
As you will see in the following photos this does form a very wonderful cream cheese with super flavor and texture.
The cream is ultra-pasteurized, as you can see by the label here. This is not a problem, though, because the cream portion is just for the butterfat.
The milk portion will provide the proteins for curd formation and should not be ultra-pasteurized.
Some of our customers have tried using just half and half for their cream cheese but this often tends to be ultra-pasteurized and will not form a good solid curd since all of the proteins have been damaged in the process. If you do find half and half that is not ultra-pasteurized, that will work for a very rich cheese since it has a higher fat content than the recipe I provide. This may also be more difficult to drain since the butterfat holds the moisture.
If you do have access to raw milk, you will find that you may need to use less culture and that your ripening times are less. Your curd may also be firmer and you may find that the cheese drains faster. If you pay attention to the ripening and draining cues in the following process, you should be well on track to making a great cheese from your raw milk.
If you care to make up a different milk/fat ratio, this chart may help:
Cream % Content in Dairy Products Heavy Whipping Cream 36-40% Light Whipping Cream 30-36% Light or Coffee Cream 18-30% Single Cream 20% Half and Half 10.5% (10-18%) Whole Pasteurized milk 3.25%
Heat, Acidify & Coagulate Milk
Pour the milk into your pot and slowly heat to 86°F. Many recipes for this cheese suggest starting at room temperature, but the culture works best at 86F and I prefer to start it there. Happy culture always makes a better cheese. It is OK to allow the temperature to drop to room temperature over time.
- Add 1/4 tsp calcium chloride solution and stir into the milk.
- Add 1 packet of buttermilk culture (or 1/8 tsp of our MM100 culture). Allow this to rehydrate on the surface before stirring into the milk (keeps it from clumping).
- Add 4 drops of single strength rennet (animal or vegetable).
Note: C101 Mesophilic Culture and MA011 Mesophilic cultures will also work but their ripening strains will not provide the added flavor or the lighter texture.
Cover the pot and set aside for ripening. The milk now needs to sit quiet for 12-24 hours while the culture works and the rennet coagulates the curd. It is OK if the temperature drops to a temperature of 68-72°F. The thermal mass of this milk should keep it warm for a while though.
This is where your natural flavor is developed from the complex strains of lactic bacteria as they convert the milk sugars (lactose) to lactic acid. These cultures will produce a buttery flavored compound (Diacetyl) which is a natural byproduct of fermentation. Also a small amount of tiny gas holes (CO2) will be formed causing a lighter texture in the final cheese.
Note - Our C101 or MA011 cultures will not provide the added flavor from their ripening strains nor the lighter texture.
The higher process temperatures and thickener additions of commercial producers are needed for their shorter process and do not allow the use of this longer beneficial ripening time (this is the flavor development time).
Ripening may take 12-24 hours depending on the milk quality and room temperature. My conditions here show this ripening phase in about 14-16 hours but you should watch for the proper ripening of your own milk. I encourage you to watch for this final ripening phase as described below.
The final ripening can be determined visually because when the proper amount of acid has been produced, you will notice first small droplets of whey forming on the surface, then these will collect as small pools and then finally a thin layer of whey will cover the entire surface.
I usually determine the readiness by watching for small pools about 2-3” in size. You may also see the curd mass pull slightly away from the sides of the pot.
If you have a pH meter, the proper ripe state will measure about 5.1-4.9 pH or a titrateable acidity of .5% but there is no need to get that technical here.
Too long a ripening may result in an over acid cheese. Some acid production will continue during the draining stage so expect a bit more acid flavor while the whey drains off.
Too short a time may result in a weak curd that may be hard to drain and may even run off through the cloth. Make sure the curd holds a good clean break when cut before transferring to the cloth for draining.
Transfer Curd into a Colander
Once the final ripening of the milk has been reached, the curd mass should now be firm enough to be transferred with a slotted spoon to the draining cloth.
Prepare a sanitized colander. You need either 1 large or 2 medium sized since this will be a lot of curd to be drained. Line this with a double layer of the butter muslin. Make sure you have a container to collect the whey in. This can be used for cooking, drinking, etc. but not for making ricotta due to high acid.
Transfer the curd to the cloth for draining (be careful since this is quite fragile at this point and may break)
Allow this to drain for 1-2 hours to release much of the whey.
Gather all 4 corners of the cloth up and tie them off with a string. Hang this in an area 68-74°F to drain into a pot or sink for another 10-20 hours.
During the draining time you should open the cloth every 3-4 hours and scrape the curd from the cloth- mixing the curds to encourage better whey drainage. If your schedule does not permit this it may just take longer to drain.
Also, at the last mixing of the curds 1 tsp. salt can be added for flavor and to encourage the final whey release.
The final draining time will depend on your preference for texture. The longer it drains, the drier and stiffer (less spreadable) the final cheese. I drain mine here about 16-20 hours for a nice firm cream cheese but still quite spreadable.
If you find your cream cheese with too much moisture, then simply drain it a bit longer next time. Remember that warmer draining temperatures will drain moisture more quickly. Also, the rate of draining will depend on different milk qualities and higher fat milks will drain more slowly.
Finishing The Cream Cheese
When the cheese has reached its final consistency, you can then use a spoon to blend it well in a bowl for a more homogenous cheese. This would be the time to add any herbs, spices, etc. and to adjust the salt to your taste. You may even use fresh herbs in this because it should all be eaten fresh within a few days.
I transfer mine to small clean and sanitized plastic tubs with lids and store at fridge temps. Freshness is never a problem here because it's gone in just a few days. You should easily get 8-10 days or even more of storage for this cheese.
My yield is normally about 1.5-2 pints of cream cheese from the original 9 pints of milk/cream.
- If your curd is too soft at the end of the initial ripening time, wait a few more hours (up to another 4-6 hrs). If this does not help, try keeping the milk 3-5°F warmer on the next try. Also, you can increase the rennet up to double the recommendation.
- If your final cheese is too acid, then use less time in the initial ripening phase or use a bit less culture.
- If your final cheese is too dry, use less draining time in the cloth. If too moist use more.
That's it for this recipe, now it's time to enjoy some amazing cream cheese.
Similar to Neufchatel
Cream cheese is similar to Neufchatel from France except that cream cheese has more butterfat - starting with a fat enriched milk of about 7-10%. When this has ripened and the whey drained, the final cheese will have a much higher butterfat content, depending on its final moisture.
Cream cheese also has a fresh acidity, due to the dairy bacteria converting lactose to lactic acid. This helps to balance the rich flavors from the cream. However, if you are looking for a lighter cheese then you can easily make a leaner cheese by using less cream or a lower butterfat % cream.
Lowering the fat content of the cream too much tends to cause grainy texture and a crumbly body, while increasing the fat content excessively tends to cause excessive smoothness and stickiness.
It's Not Really from Phillie
Cream cheese was originally produced in the US in New York State during the late 1800’s. It originally acquired its association with “Philadelphia,” not because it was made there but because at that time “Phillie” was known as the home of top quality food.
Comercial Vs. Homemade
In the commercial process, because cream cheese has a higher fat content than other cheeses, and fat repels water, which tends to separate from the cheese, stabilizers such as guar, xanthan gum, and carob gums are added to prolong its shelf life. The commercial version tends to be essentially an industrial concoction of milk, enough cream to claim it's there and all sorts of gums and stabilizers to make it appear like what it isn't.
Here is an ingredient list from the industry standard Philadelphia Brand Cream Cheese: Pasteurized Nonfat Milk, and Milkfat, Cheese Culture, Salt, Stabilizers (Xanthan Gum, and/or Carob Bean Gum, and/or Guar Gum).
It is also cooked to much higher temperatures commercially to speed the process up. This is good for the producer's cash flow but not so good for the final product.
Because we try to keep these additions from our food sources here, our process will not include anything but great milk and cream, a traditional dairy culture and a few drops of rennet.
- Cream Cheese
We’ve made this a couple times now using vat pasteurized homogenized local milk and it works great. Easy and delicious.
I started making mozzarella a year ago, using recipe and equipment purchased here. This weekend was my first attempt at cream cheese. My first run turned out fantastic. The recipe was easy to follow and the final product looks and tastes great. My family has already decided we have to go out to the store and pick up a bunch of bagels and my son said “Oh, your gonna need to keep that away from me, I might not be able to stop eating it!” Next step is to see if we can find a good lactose free cream cheese recipe so I can make some my parents can enjoy!
I’ve made this a few times now with good, low T pasteurized local milk and cream, and it is very easy. It makes an excellent cream cheese, far better than any commercial product. I will just note that I do not see the puddles of whey as described in the recipe, but I do get a good clean cut when it’s ready to drain.
I teach home cheese making mini courses here through Bloomsburg University. We use a number of recipes from the site to make our cheeses. A few weeks ago I ended with a 2 day class in which we made the cream cheese. We prepared it the night before and had it ready to start on Saturday. After we had drained it for about 14hrs we ended up with the best cream cheese anyone in the class had tasted. the end product was incredibly smooth and flavorful. We split the batch in half and made a vegetable cream cheese and the other half plain. We had ended with about 6lbs of it as we did a double batch. They ate it all on bagels and crackers. Thanks for a truly wonderful recipe! As a side note here, after we got home that day I found I had made an error in the recipe. Instead of 2 pts of heavy cream we used 2 quarts. We all had a laugh and decided that we'll keep the recipe with the quarts instead of the pints.