I turn just whole milk, lemon juice, and salt into a creamy, tangy fresh cream cheese that effortlessly outshines store-bought tubs—deliciously simple, natural, and irresistibly smooth.

Homemade Fresh Cream Cheese

Why You’ll Love This Recipe

I cherish this method because it’s incredibly straightforward—just three everyday ingredients and minimal effort. The result is a velvety, flavorful spread free from preservatives or stabilizers, perfect for spreading on bagels or folding into recipes—so much better than commercial cream cheese.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Whole milk (full-fat)

  • Fresh lemon juice (or white vinegar)

  • Salt

Directions

  1. I heat the whole milk in a heavy-bottomed pot over medium–high heat, stirring frequently until it reaches a gentle simmer—small bubbles forming at the edges.

  2. I remove the pot from heat and stir in the lemon juice (about 2–5 tablespoons depending on milk volume). I let it sit undisturbed for 5–10 minutes to allow curds and whey to form.

  3. I line a fine-mesh strainer with cheesecloth and place it over a bowl. Then I pour the mixture in, rinse the curds gently under cold water, and let them fully drain.

  4. I transfer the drained curds to a blender or food processor, add salt (around ½ teaspoon), and blend until smooth and creamy, about 3–4 minutes.

  5. I scoop the cream cheese into an airtight container and refrigerate for at least 30 minutes to let it firm up.

Servings and timing

  • Yield: ~2 cups (16 oz) of fresh cream cheese

  • Prep time: ~5 minutes heating

  • Curdling time: 5–10 minutes

  • Draining: ~15 minutes

  • Chill time: ~30 minutes

  • Total time: ~55–60 minutes

Variations

  • I sometimes replace up to half the milk with heavy cream for an extra-luxurious texture.

  • White vinegar works just as well as lemon juice if that’s what I have on hand.

  • I get creative by blending in extras like fresh herbs (chives, garlic), fruit (strawberries, honey), or spices (pepper flakes) once it’s smooth.

Storage/reheating

I keep the cream cheese refrigerated in an airtight container. It stays fresh for 7–10 days. There’s no reheating—serve it chilled. If it’s too thick, I stir in a teaspoon of milk to soften it back up.

FAQs

How long does homemade cream cheese last?

I use mine within 7–10 days, though properly stored, it can keep for up to 14 days. But the flavor is at its best in the first week.

Can I use low-fat or skim milk?

I always choose full-fat milk for texture and curd formation. Low-fat or skim milk doesn’t curdle as well and the result lacks richness.

What about freezing it?

I don’t recommend freezing—it affects the silky texture. It’s best eaten fresh over about a week.

What do I do with the leftover whey?

I don’t waste it—I use whey in smoothies, soups, or cooking grains. It adds protein and a mild tang, though it’s already salted.

Why didn’t my milk curdle?

Most likely the milk was ultra-pasteurized. For good curd formation, use whole milk that’s not UHT treated, and bring it to simmer—not a full boil.

Conclusion

I love this easy fresh cream cheese recipe—it’s natural, satisfying, and endlessly adaptable. With just milk, lemon juice, and salt, I get a creamy spread that transforms bagels, bakes, and more. Once I make this at home, I don’t even consider store-bought!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Fresh Cream Cheese

Homemade Fresh Cream Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Evelyn
  • Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • Total Time: 60 minutes
  • Yield: 2 cups
  • Category: Condiment
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This homemade fresh cream cheese is made with just whole milk, lemon juice, and salt, resulting in a creamy, tangy spread that outshines store-bought versions—simple, natural, and irresistibly smooth.


Ingredients

  • 4 cups whole milk (full-fat)
  • 25 tablespoons fresh lemon juice (or white vinegar)
  • 1/2 teaspoon salt

Instructions

  1. Heat the whole milk in a heavy-bottomed pot over medium–high heat, stirring frequently until it reaches a gentle simmer with small bubbles at the edges.
  2. Remove from heat and stir in the lemon juice. Let it sit undisturbed for 5–10 minutes to allow curds and whey to form.
  3. Line a fine-mesh strainer with cheesecloth over a bowl. Pour the mixture into it, rinse the curds gently under cold water, and allow them to fully drain.
  4. Transfer the drained curds to a blender or food processor. Add salt and blend until smooth and creamy, about 3–4 minutes.
  5. Scoop the cream cheese into an airtight container and refrigerate for at least 30 minutes to firm up.

Notes

  • For a richer texture, substitute up to half the milk with heavy cream.
  • White vinegar can replace lemon juice if preferred.
  • Flavor variations: add herbs, fruit, or spices after blending.
  • Store in the fridge for 7–10 days; do not freeze.
  • Use leftover whey in smoothies, soups, or for cooking grains.

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: 60
  • Sugar: 1g
  • Sodium: 90mg
  • Fat: 5g
  • Saturated Fat: 3g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 1g
  • Fiber: 0g
  • Protein: 2g
  • Cholesterol: 15mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star