How To Make Cream Cheese at Home: A Step‑by‑Step Guide

Deliciously smooth and creamy, homemade cream cheese lets you control the flavor, texture, and ingredients. Whether you want a tangy spread for bagels or a base for cheesecake, learning how to make cream cheese is easier than you might think. This article walks you through the process of turning milk into a fresh, velvety cheese, using just a few pantry staples.

What You’ll Need

Why Homemade Cream Cheese Is Worth the Effort

Store‑bought cream cheese often contains stabilizers, preservatives, and excess salt. By making it yourself you can:

Step‑by‑Step: How to Make Cream Cheese

  1. Combine milk and cream. Pour the whole milk and heavy cream into a large saucepan. Heat gently over medium heat, stirring occasionally, until the mixture reaches 185 °F (85 °C). Use a kitchen thermometer for accuracy.
  2. Add the acid. Remove the saucepan from the heat. Stir in the white vinegar or lemon juice. You will see the mixture curdle as the curds separate from the whey.
  3. Let it rest. Allow the curdled mixture to sit for 10 minutes. This resting period helps the curds fully form and the whey to separate.
  4. Strain the curds. Line a fine‑mesh strainer with cheesecloth or a clean kitchen towel. Place the strainer over a bowl and slowly pour the curdled mixture through it. The whey will drain away, leaving a soft curd.
  5. Press out excess moisture. Gather the edges of the cheesecloth and gently squeeze to remove additional whey. For a firmer texture, press the wrapped curd with a light weight for 15–20 minutes.
  6. Season and blend. Transfer the drained curd to a food processor or mixing bowl. Add the salt and blend until the cheese becomes smooth and creamy. If the mixture is too thick, you can add a tablespoon of the reserved whey to reach your desired consistency.
  7. Chill before serving. Spoon the cream cheese into an airtight container and refrigerate for at least 2 hours. Chilling allows the flavors to meld and the texture to firm up.

Tips for Perfect Cream Cheese Every Time