How to Make the Easiest Homemade Cream Cheese
This post may contain affiliate links. If you make purchase after clicking a link, I may receive a commission at no extra cost to you.
Making Homemade Cream Cheese is a real treat. It’s rich, smooth, and tastes so much fresher than anything you’ll find at the store. Every bite is creamy with a hint of tang from the fresh lemon juice, making it downright irresistible. Once you whip up a batch of this DIY cream cheese, you’ll never want the store-bought kind again!

Homemade Cream Cheese
Making homemade cream cheese isn’t just delicious, it’s a fun little science experiment in your own kitchen.
The kids love watching the milk turn into drained curds right before their eyes. It’s a hands-on way to learn how simple ingredients can change and come together to make something new.
Plus, when it’s all blended smooth, everyone gets to taste the finished product. It’s learning and snacking all in one, and my favorite kind of science lesson!
My favorite thing of all is knowing exactly what ingredients go inside of my cream cheese. In today’s world of additives and preservatives, it is so wonderful to know what I am putting in my body. That piece of mind alone is worth the small amount of effort this recipe takes.
I love replacing the cream cheese called for in recipes for this homemade version. It is so much better than store-bought.

Why You’ll Love Homemade Cream Cheese
- It’s fresh and creamy, with a flavor that beats any store-bought version.
- You know exactly what ingredients are inside of it.
- It only needs a few simple ingredients.
- It’s a fun and easy DIY you can whip up right in your kitchen.
- You can tweak it for savory dishes or sweet treats.
- Making your own cream cheese feels rewarding and tastes amazing.

Ingredients for Homemade Cream Cheese
- Whole Milk: Use fresh, full-fat whole milk for the best flavor and texture.
- Fresh Lemon Juice: Lemon juice helps the milk curdle and separate into drained curds and whey.
- Salt: Just a small pinch of salt brings out the flavor and balances the tang from the lemon.
- Cold Water: You’ll need a bit of cold water when rinsing the drained curds before blending.

How to Make Homemade Cream Cheese
Heat the Milk: Pour your whole milk into a saucepan and place it over medium-high heat. Let it come to a gentle boil. This step is important because your milk has to get hot enough, or it won’t form the curds later.
Add the Lemon Juice: Once your milk starts to boil, turn off the heat. Slowly add fresh lemon juice, one tablespoon at a time, while gently whisking. You’ll start to see the milk separate into curds and whey, which is exactly what you want.

Let It Rest: Set your pan aside and let the mixture sit for about 15 minutes. This gives the lemon juice time to finish curdling the milk and makes the curds firm enough to strain.
Strain the Curds: Place a cheesecloth over a bowl and carefully pour the mixture through it. The liquid (whey) will drain out, leaving the curds behind. Gather up the cheesecloth and squeeze out any extra liquid.


Blend It Smooth: Transfer your curds into a food processor or blender. Add a pinch of salt and blend until smooth and creamy.


Recipe Tips
- If you don’t have lemon juice, you can use white vinegar, but the flavor will be a bit sharper.
- Make sure to let the mixture rest the full 15 minutes to form the curds.
- Rinse the curds gently with cold water before blending to remove any leftover sour taste.
- Blend the curds while they’re still slightly warm. For extra-smooth results use a food processor.
- For a richer spread, add half heavy cream while blending. It makes your cream cheese extra silky.

Cream Cheese Add-Ins:
- Fresh Herbs: Stir in chopped chives, dill, or parsley for a bright, savory flavor that’s perfect for bagels or crackers.
- Garlic & Onion Powder: Add a pinch of each for a zesty spread that tastes great in savory dishes.
- Honey or Maple Syrup: Mix in a drizzle for a touch of sweetness—ideal for toast or pancakes.
- Fruit Jam or Puree: Swirl in strawberry, blueberry, or peach jam to make a fruity cream cheese.
- Everything Bagel Seasoning: Stir in a spoonful for that classic deli flavor.

Ways to Serve Homemade Cream Cheese
- Spread it thick on a warm bagel or piece of toast for breakfast.
- Use it as the base for creamy savory dishes like dips or spreads.
- Whip it into cream cheese frosting for cakes, cupcakes, or cinnamon rolls.
- Make homemade Cream Cheese Danishes with them!
- Stir it into mashed potatoes or pasta for a rich added flavor.
- Mix it with herbs or garlic for a flavorful homemade bagel spread.
- Add a dollop to soups or baked potatoes for extra creaminess.

How to Store Leftovers
To store your homemade cream cheese, scoop it into an airtight container and keep it in the fridge.
It’ll stay fresh and creamy for about a week. Make sure to give it a quick stir before using, especially if it’s been sitting for a few days.
If you like to plan ahead, you can even freeze it, just know the texture may get a little crumbly once thawed.

Frequently Asked Questions
How long does homemade cream cheese last?
Homemade cream cheese will stay fresh for about a week when stored in an airtight container in the fridge. Be sure to keep it cold and give it a quick stir before using.
Can I make it without lemon juice?
Yes! If you don’t have fresh lemon juice, you can use white vinegar instead. The flavor will be a little sharper, but it still makes great drained curds.
Can I use non-dairy milk to make homemade cream cheese?
You sure can, but the texture and flavor will be a little different. Whole milk gives the richest, creamiest results, but if you’re dairy-free, you can try using full-fat coconut milk or cashew milk. Just keep in mind, it won’t curd the same way, so it may turn out softer and less tangy than the traditional version.
More Recipes with Cream Cheese:
- Jalapeno Cranberry Cream Cheese Dip
- Perfect Cream Cheese Frosting
- Homemade Cream Cheese Danishes
- Shortcut Mini Cream Cheese Danish
- 2 Ingredient Cheese Ball

Homemade Cream Cheese
Equipment
- Cheescloth
- Saucepan
- Whisk
- Food Processor or Blender
Ingredients
- 4 cups Whole Milk
- 3 tbsps Lemon Juice
- 1/2 tsp Salt
Instructions
- Start by bringing your milk to a boil. This is very important. It will not curd correctly if it’s not the right temperature.
- Once your milk is brought to a boil, add your lemon juice, one tablespoon at a time, and remove from heat.
- Whisk together gently and let sit for 15 minutes.
- Pour into a cheesecloth and strain out the liquid, leaving only the curds.
- Place curds and salt into a food processor or blender and blend until smooth.
- Place in an airtight container for storage, and enjoy! You won’t want store bought again.
