In a large pot, heat the milk over medium heat until it reaches a temperature between 180-190°F. Stir continuously to prevent scorching at the bottom of the pot.
Once the milk reaches the desired temperature, remove it from the heat and slowly add the white distilled vinegar while stirring gently. The milk will start to curdle and separate into curds and whey. Let the milk sit undisturbed for about 10-15 minutes to allow the curds to fully form.
Now it’s time to strain. Pour into a colander or fine mesh sieve over a large bowl or in the sink. Let it strain and cool for 15 minutes to ensure the whey is removed. You can also use a cheesecloth to squeeze the excess whey out of the curds.
Transfer the curds to a food processor. Add the cream, yogurt, and salt, and pulse to combine until smooth and creamy. Taste and adjust the salt if desired.
Transfer to an airtight container and refrigerate for at least 1-2 hours to allow it to firm up. Enjoy!
Notes
Store homemade cream cheese in airtight container in the fridge for up to a week.