
Smooth, Simple, and Ready To Spread
There’s nothing quite like homemade cream cheese—silky, tangy, and rich with flavor that store-bought can’t quite match. With just a few simple ingredients, you can transform milk and cream into a luscious spread perfect for bagels, dips, or even desserts.
This recipe uses a classic method of curdling warm milk with fresh lemon juice, creating soft curds that are blended into a creamy, velvety cheese. It’s affordable, customizable, and a fun way to bring old-school kitchen traditions back into your home.
Ingredients
- 6 cups whole milk
- ½ cup heavy cream
- ½ cup half and half
- Juice of 1 fresh lemon
- Pinch of salt (to taste)
Step-by-Step Instructions
1. Warm the Milk Mixture
In a large pot, combine the milk, heavy cream, and half and half. Heat gently over medium-low heat, stirring occasionally, until the mixture is warm but not boiling (around 185°F if using a thermometer).

2. Add the Lemon Juice
Slowly stir in the fresh lemon juice. Keep stirring for 1–2 minutes until the milk begins to curdle and separate into curds and whey. Remove from heat and let it sit for about 10 minutes.

3. Strain the Curds
Line a colander with cheesecloth and place it over a large bowl. Carefully pour the mixture into the cheesecloth, letting the whey drain out. Gather the ends of the cloth and squeeze gently to remove excess liquid.

4. Blend Until Smooth
Transfer the curds into a food processor or blender. Add a pinch of salt and blend until smooth and creamy. Adjust salt to taste.

5. Chill and Serve
Spoon the cream cheese into an airtight container and refrigerate for at least 2 hours before serving. Enjoy it fresh on bagels, crackers, or as a base for dips and spreads.

Pro Tips & Serving Suggestions
- Use fresh lemon juice for the best flavor—bottled lemon juice won’t curdle as effectively.
- For flavored cream cheese, mix in herbs, garlic, or honey after blending.
- Store in the refrigerator for up to 1 week in a sealed container.
- Save the leftover whey to use in smoothies, bread dough, or soups—it’s protein-packed and nutritious.
About the Creator
This recipe is brought to you by Patrick Lee, the creator behind @cookingwithpatlee. Patrick shares bold, soulful recipes that celebrate homemade cooking with a fresh twist.
Patrick Lee | @cookingwithpatlee