Cream Cheese
There’s something undeniably satisfying about homemade cream cheese. Its rich, creamy texture combined with a hint of tanginess makes it the perfect base for various dishes. Whether spread on a warm bagel, dolloped on a slice of carrot cake, or whipped into a dip, making cream cheese at home allows you to enjoy its freshness like never before. Unlike store-bought varieties that can sometimes taste overly processed or come packed with preservatives, homemade cream cheese boasts a natural flavor that’s hard to resist.

I still fondly remember the first time I made cream cheese in my kitchen. I had a craving for a decadent cheesecake, but I was out of the store-bought stuff. With just a few simple ingredients on hand, I stumbled across this quick and easy recipe that forever changed my cheese palate. The satisfaction of transforming just milk into silky, smooth cream cheese was an experience that any food enthusiast can appreciate. If you’re ready to bring some creamy joy into your life, let’s jump into this delightful project!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Whip it up in about 25 minutes (with just 5 minutes of prep!)
- Irresistible Flavor: Fresh, tangy, and creamy—perfect for both savory and sweet dishes.
- Eye-Catching Appeal: Homemade cream cheese looks and feels fancy, impressing family or friends.
- Flexible Serving: Perfect for breakfast spreads, desserts, or as a delicious dip for snacks.
- Diet-Friendly Options: Easily adaptable to dietary needs, with lactose-free options available.
Ingredients You’ll Need
- 8 cups whole milk: For a creamy texture, full-fat milk is recommended. You can also use lactose-free milk if needed, but steer clear of UHT milk for the best results.
- 5 tablespoons lemon juice: Freshly squeezed juice from one large lemon, or you can use distilled white vinegar as an alternative for that tangy flavor.
- 1/2 teaspoon salt: Adds flavor, and you can adjust it based on your personal preference.
- 1-2 tablespoons reserved whey (optional): If your cream cheese seems dry, this leftover liquid adds moisture and creaminess while blending.
How to Make Cream Cheese
- Prep Your Strainer: Line a fine-mesh strainer with cheesecloth or a nut milk bag and set it over a bowl. This will help catch the curds while allowing the whey to drain.
- Heat the Milk: Pour the 8 cups of whole milk into a heavy-bottomed saucepan over medium-high heat. Heat until it’s steaming, with small bubbles forming around the edges, but avoid boiling.
- Create Curds: Stir in the 5 tablespoons of lemon juice or vinegar. Watch as the milk curdles and the whey separates. Turn off the heat and let it rest for 2–3 minutes to form curds.
- Drain the Curds: Carefully pour the curds into the lined strainer and let them drain until they’re cool enough to handle. Rinsing them with cold water at this stage can help tone down the flavor if desired. Just make sure to drain again afterward.
- Squeeze Out Excess Whey: Gather up the cheesecloth and give it a good squeeze to remove any excess whey. This step is essential for achieving that perfect cream cheese texture.
- Blend for Creaminess: Transfer the curds into a blender or mixing bowl. Add the 1/2 teaspoon of salt and blend until smooth and fluffy. If your cream cheese feels a bit dry or grainy, drizzle in reserved whey, one tablespoon at a time, while blending until it reaches your desired creaminess.
- Taste and Store: Adjust the salt to your liking, then transfer your smooth cream cheese to an airtight container. Chill it in the refrigerator before serving.
Storing & Reheating
Store any leftover cream cheese in an airtight container in the fridge for up to one week. If you prefer to make a larger batch, you can freeze it! Just portion it out in a freezer-safe container or bag, ensuring to use it within three months. When you’re ready to enjoy it again, simply thaw it in the refrigerator overnight. You may notice a slight change in texture; a quick blend will help smooth it out again.
Chef’s Helpful Tips
- To prevent curdling when heating the milk, keep a close eye and avoid boiling.
- For a creamier texture, blend longer and add just enough reserved whey to achieve your desired consistency.
- Experiment with different flavored cream cheeses by adding herbs, garlic, or even a bit of honey for a sweet-savory twist.
- If it becomes too thick after refrigeration, a quick mix with milk or whey can revive its original texture.
Making cream cheese is not just about enjoying it; it’s about the journey from simple ingredients to a creamy delight. With every flavorful bite, you’ll feel accomplished and inspired to try new variations. So, whether you’re spreading it on crackers, adding it to dishes, or simply enjoying it by the spoonful, get ready to indulge in the ultimate homemade cream cheese experience!

Recipe FAQs
Can I use low-fat milk to make cream cheese?
How can I make flavored cream cheese?
Can I use pasteurized milk?
What should I do if my cream cheese is too grainy?
More Dinner Recipes
- Italian Meatballs Without Breadcrumbs or Eggs
- Baked Mac and Cheese
- Alfredo Sauce
- Greek Turkey Meatballs
- Broccoli Salad
👉 If you make my Cream Cheese recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Cream Cheese
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 8 servings 1x
- Category: Dairy
- Method: Stovetop
- Cuisine: American
Description
This homemade cream cheese features an irresistible creamy texture and flavor, made with just a few ingredients. It’s perfect for spreading on bagels or using in recipes, ideal for food lovers seeking a simple and delightful treat.
Ingredients
- 8 cups whole milk (full-fat preferred; lactose-free can work; avoid UHT if possible)
- 5 tablespoons lemon juice (about 1 large lemon) or 5 tablespoons distilled white vinegar
- 1/2 teaspoon salt or more to taste (optional)
- 1-2 tablespoons reserved whey (optional, to loosen while blending)
Instructions
- Line a fine-mesh strainer with cheesecloth or a nut milk bag and place it over a bowl.
- Heat the milk in a heavy-bottomed saucepan over medium-high heat until it steams and small bubbles appear at the edges (a gentle simmer). Avoid boiling.
- Stir in the lemon juice or vinegar and continue until curds form and whey separates. Turn off the heat and let it rest for 2-3 minutes.
- Pour the mixture into the lined strainer and drain until the curds cool enough to handle. Optionally, rinse with cold water for a milder flavor and drain again.
- Gather the cheesecloth and squeeze firmly to remove excess whey.
- Blend the curds with salt until smooth and fluffy. If the texture is dry or grainy, continue blending while drizzling in reserved whey until the desired creaminess is achieved.
- Taste and adjust the salt, then transfer to an airtight container and refrigerate.
Notes
For a creamier consistency, add more reserved whey while blending.
Taste the cream cheese before chilling to ensure the seasoning is to your liking.
Nutrition
- Serving Size: 1 oz
- Calories: 90
- Sugar: 1g
- Sodium: 100mg
- Fat: 8g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 1g
- Fiber: 0g
- Protein: 5g
- Cholesterol: 30mg




