Go Back

Homemade Cream Cheese

You won’t believe how easy it is to make your own cream cheese. Perfect for all of your low carb and keto cheesecake recipes!

Course Side Dish
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Drain Time 4 hours
Total Time 30 minutes


  • 4 cups heavy cream
  • 2 cups half and half
  • 2 cups whole milk
  • 1 tsp salt
  • 3 tbsp white vinegar


  1. Line 2 medium sieves with cheesecloth or cotton tea towels and place over bowls.
  2. In a large saucepan over medium heat, combine cream, half and half, milk and salt. Bring to a boil and then reduce heat to medium low and simmer gently.
  3. Stir in the vinegar and continue to simmer until cream mixture separates and curds appear and float to the top. Curds will begin to clump together.
  4. Remove from heat. Scoop out curds with a slotted spoon and divide between lined sieves. When you are getting to the bottom of the pan and it's hard to scoop them out, feel free to pour all of the mixture into the sieves.
  5. Let drain until whey is removed, at least 4 hours. This is faster if you divvy the curds up into two sieves, as opposed to one. You can also hang the cheesecloth/tea towels filled with curds to encourage it to drain faster.
  6. Once curds have the consistency of room temperature cream cheese, transfer to an airtight container and refrigerate.
  7. Keeps for about 1 week.

Recipe Notes

The carbs are difficult to calculate because many are in the whey that is drained off. But it would have no more than store bought cream cheese, about 1 or 2 g per 1 ounce serving.