Homemade Ricotta Recipe

You may not have the supply of whey you need for a true homemade ricotta, but with milk and an acid, you can make something very similar and totally delicious.

Photograph: Vicky Wasik

Why It Works

  • Heating the milk to between 175°F and 185°F (79 and 85°C) will produce a light and tender curd, without requiring a large dose of acid.
  • Using the minimum acid necessary for a decent yield, and absolutely no more than that, ensures the ricotta tastes milky and sweet, not sour.
  • Holding the curds at a high temperature for about 20 minutes allows a more true ricotta flavor to develop.

Real ricotta cheese is made by reheating the whey left over from cheesemaking. Most of us at home don't have easy access to a large supply of whey, but we can use milk and an acid like white vinegar to make a remarkably similar cheese that looks, tastes, and behaves almost exactly like true ricotta. The keys to getting it right lie in using the right amount of acid, heating the milk to the right temperature, and holding it there long enough for a ricotta-like flavor to develop.

Recipe Facts



Active: 30 mins
Total: 30 mins
Serves: 3 to 4 servings
Makes: 1 1/3 cups

Rate & Comment


  • 1/2 gallon (1.9L) whole milk, not ultra-pasteurized (see note)

  • Pinch kosher salt, optional (see note)

  • 2 tablespoons plus 2 teaspoons (40ml) distilled white vinegar or fresh lemon juice (see note)


  1. Fill a pot with the milk. Stir in salt, if using. Heat over medium heat until milk registers 185°F (85°C) on an instant-read thermometer. Add vinegar or lemon juice and stir briefly to incorporate. Curds should begin forming almost immediately; stop stirring as soon as they've formed throughout the pot.

  2. Without stirring, continue to hold curdled-milk mixture at 185°F for 20 minutes. It's okay if the temperature fluctuates down to 175°F (79°C) or up to 190°F (88°C), but try to keep it in that zone for the full 20 minutes.

  3. Line a fine-mesh strainer with paper towels or cheesecloth. Using a slotted spoon, transfer curds to strainer and let stand until excess liquid has drained away. Exactly how long to let it drain depends on whether you want a moister final product or a drier one. Do not try to pour all the milky liquid through the strainer, as this will clog it and prevent the liquid from flowing through.

  4. Drained ricotta can be refrigerated, covered, for up to 2 days, though it is best when freshly made.

Special equipment

Fine-mesh strainer, instant-read thermometer, slotted spoon


This recipe can be scaled up or down as desired. You can use pasteurized milk, homogenized milk, and/or cream-line milk, but do not use ultra-pasteurized milk, as it will not work. Distilled white vinegar creates the most neutral flavor, while lemon juice adds just a touch of lemony flavor; that can be good in some applications (like, say, if you're dolloping the ricotta onto pancakes), but may not be desirable in others. I prefer not to add salt, since the ricotta can always be seasoned later, but feel free to add a pinch if you like.

Make-Ahead and Storage

Ricotta is best when freshly made, but once drained, it can be stored in the refrigerator, covered, for up to 2 days.

This Recipe Appears In

Nutrition Facts (per serving)
300 Calories
16g Fat
24g Carbs
15g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 3 to 4
Amount per serving
Calories 300
% Daily Value*
Total Fat 16g 20%
Saturated Fat 9g 46%
Cholesterol 49mg 16%
Sodium 210mg 9%
Total Carbohydrate 24g 9%
Dietary Fiber 0g 0%
Total Sugars 25g
Protein 15g
Vitamin C 4mg 20%
Calcium 552mg 42%
Iron 0mg 1%
Potassium 655mg 14%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)