Cheese Guide · Beginner

Homemade Cream Cheese: Simple Recipe with 2 Ingredients

How to make cream cheese at home with just milk and cream — the full cultured method, a quick acid shortcut, tips for the smoothest texture, and how to flavor it.

Updated Aug 2026 8 min read Cheese

Making cream cheese at home is one of the most rewarding beginner cheese projects — a few ingredients, almost no active work, and a result that genuinely tastes better than store-bought. Commercial cream cheese is loaded with stabilizers and gums that extend shelf life but dull the flavor. Homemade cream cheese is tangier, fresher, and has a soft, spreadable texture that comes from the curd itself rather than from additives. If you can stir milk and wait overnight, you can make it.

What you need

2 core ingredients: whole milk + heavy cream
12-18 hr fermentation time (cultured method, mostly hands-off)
300-400g yield per liter of milk + cup of cream
Whole pasteurized milk 1 L (1 quart). Not ultra-pasteurized. Standard store-bought whole milk works fine.
Heavy cream 250 mL (1 cup). The more cream you add, the richer the cheese. Half-and-half works for a lighter version.
Mesophilic culture or buttermilk 1/8 teaspoon mesophilic culture, or 2 tablespoons of cultured buttermilk as a starter. This is what ferments the milk overnight.
Salt About 1/2 teaspoon, added after draining. Non-iodized is best but table salt works.

Cultured method (recommended)

This is the method that produces real, tangy, smooth cream cheese. Most of the time is waiting.

  1. 1
    Warm the milk and cream Combine 1 L whole milk and 250 mL heavy cream in a pot. Warm gently to 30°C (86°F). Remove from heat.
  2. 2
    Add culture Sprinkle 1/8 teaspoon mesophilic culture over the surface, or stir in 2 tablespoons cultured buttermilk. Let sit 2 minutes, then stir gently for 1 minute.
  3. 3
    Add rennet (optional) Dilute 1-2 drops of liquid rennet in 60 mL (1/4 cup) cool unchlorinated water. Stir in gently for 30 seconds. This firms the curd for cleaner draining — skip it for a softer, more spreadable cheese.
  4. 4
    Ferment overnight Cover the pot and leave it at room temperature (20-24°C / 68-75°F) for 12-18 hours. When done, the mixture will look like thick yogurt with a thin layer of yellowish whey on top.
  5. 5
    Drain in cloth Line a colander with butter muslin or tight-weave cheesecloth. Ladle the curd into the cloth gently — do not stir or break it up. Set the colander over a bowl in the fridge. Drain for 6-12 hours. Longer draining = thicker cheese.
  6. 6
    Season and smooth Scrape the drained curd into a bowl. Add 1/2 teaspoon salt and stir until smooth. For extra-silky texture, pulse briefly in a food processor. Taste and adjust salt.
  7. 7
    Store Transfer to an airtight container. Refrigerate and use within 5-7 days.
Try the calculator
Adding rennet? Dose it precisely

Even 1-2 drops matter at this scale — calculate the exact amount.

Open calculator

Quick acid method (30 minutes)

  1. 1
    Heat milk and cream Combine 1 L whole milk and 250 mL heavy cream in a pot. Heat slowly to 77-82°C (170-180°F), stirring occasionally to prevent scorching.
  2. 2
    Add acid Remove from heat. Stir in 2-3 tablespoons of fresh lemon juice or white vinegar, a splash at a time. The mixture will curdle within seconds — white curds separating from yellowish whey.
  3. 3
    Rest Let sit undisturbed for 10 minutes to finish curdling.
  4. 4
    Drain Ladle into a cheesecloth-lined colander. Drain for 1-2 hours for a soft, spreadable consistency.
  5. 5
    Season and blend Add 1/2 teaspoon salt. Blend in a food processor for 1-2 minutes until smooth — this step is essential for the quick method, which produces grainier curds than the cultured version.

The quick method is excellent when you need cream cheese in a hurry. The texture is slightly different — grainier at first, but processing smooths it out well.

Flavor variations

Herb and garlic Mix in 1-2 minced garlic cloves, chopped chives, and fresh dill after draining. Turns your cream cheese into an instant spread for crackers or bagels.
Honey and cinnamon Fold in 1-2 tablespoons of honey and a pinch of cinnamon for a sweet version. Great on toast or with fruit.
Smoked salmon Mix in finely chopped smoked salmon, capers, and a squeeze of lemon. A complete lox spread in one step.
Everything bagel Stir in everything bagel seasoning (sesame seeds, poppy seeds, dried garlic, dried onion, salt) — the fastest way to a bakery-style flavored cream cheese.

Tips for the best texture

! Watch for
  • Use whole milk, not skim: The fat content directly affects creaminess and body. Whole milk plus heavy cream produces the richest result.
  • Do not squeeze the cheesecloth: Let gravity drain the whey. Squeezing compresses the curd and can make it dense and grainy rather than light and smooth.
  • Blend if grainy: A 30-second pulse in a food processor transforms grainy curd into smooth cream cheese. This is especially important for the quick acid method.
  • Drain in the fridge, not at room temperature: The cold slows bacterial growth during the long drain and keeps the cheese safe. Set the colander over a bowl to catch whey.
  • Save the whey: The drained whey is full of protein and lactose. Use it in baking (replace water in bread or pancakes), smoothies, or to make ricotta.

Keep exploring cheese

For a deeper look at cream cheese history, nutrition, and comparisons, see how to make cream cheese. For what to use when you run out, see cream cheese substitute. For the universal cheesemaking steps, start with how to make cheese at home. The rennet calculator sizes your dose for any milk volume.

FAQ

Frequently asked questions

How do you make cream cheese from scratch?+

Heat 1 liter of whole milk and 1 cup of heavy cream to 30°C (86°F). Stir in mesophilic culture or 2 tablespoons of cultured buttermilk. Optionally add 1-2 drops of diluted rennet. Cover and leave at room temperature for 12-18 hours until set. Ladle into cheesecloth and drain in the fridge for 6-12 hours. Mix in salt. That's it — real, homemade cream cheese.

Can I make cream cheese with just lemon juice?+

Yes. Heat milk and cream to 77-82°C (170-180°F), stir in 2-3 tablespoons of lemon juice, wait 10 minutes for curds to form, then drain and season. This is faster but produces a slightly grainier cheese with less tang. For the smoothest result, use the cultured overnight method.

What does homemade cream cheese taste like compared to store-bought?+

Homemade cream cheese is tangier, fresher, and has a lighter, more natural texture. Store-bought cream cheese contains stabilizers (guar gum, carrageenan) that make it denser and more uniform. Most people find homemade noticeably better in taste, especially on bagels or in cheesecake.

How do I make homemade cream cheese thicker?+

Drain longer — 12-24 hours in the fridge produces very thick cream cheese. You can also hang the cheesecloth from a cabinet handle over a bowl so gravity does the work. Adding 1-2 drops of diluted rennet during the culture step also helps the curd set firmer and drain more efficiently.

Ferment Calculator · Cheese Tools

Ads.txt