2 Milk Ricotta Recipe: Silky Italian Cheese With Hidden Depth

2 Milk Ricotta Recipe: Silky Italian Cheese With Hidden Depth

Making 2 milk ricotta recipe transforms simple dairy into one of Italy’s most beloved cheeses—creamy yet firm, with a delicate balance of richness and freshness.

The secret lies in combining two milks (like cow and goat) for depth of flavor, then gently heating and acidifying to create that signature silky texture. I perfected this method after years of experimenting, and it never fails to impress.

This technique requires just five ingredients and about 45 minutes of hands-on time, plus straining. The key steps—heating the milk to 185°F, adding acid (lemon juice or vinegar), and straining through cheesecloth—yield a cheese so smooth it melts on your tongue.

The goat milk adds subtle tang, while cow milk provides structure, creating ricotta with hidden complexity. What you’ll end up with is restaurant-quality ricotta that’s perfect for lasagna, stuffed shells, or spread on toast with honey and sea salt.

The texture is velvety yet holds its shape, and the flavor is brighter than store-bought versions. This is the kind of cheese that makes homemade dishes taste like they came from a Tuscan trattoria.

Use it immediately or store it in the fridge for up to a week, or freeze it for longer preservation. Here’s how to make it from scratch!

What makes this recipe stand out is its adaptability. You can infuse the ricotta with herbs like basil or rosemary, or add citrus zest for a bright twist. The two-milk combination also allows for creative variations—try sheep milk for even more richness or almond milk for a lighter version.

Each batch delivers that authentic Italian flavor, but with a personal touch. The process is simpler than you might think, and the results are worth every minute of effort. Whether you’re making it for a special occasion or just because you love good cheese, this ricotta will elevate your cooking.

Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 2 milk ricotta

Five simple ingredients transform into velvety Italian ricotta with restaurant-quality texture.

Ingredient Amount Notes
Whole Milk 🥛 2 cups Full-fat for creaminess
Goat Milk 🐐 1 cup For subtle tanginess
Lemon Juice 🍋 2 tbsp Freshly squeezed for acidity
White Vinegar 🍶 1 tbsp Or apple cider vinegar
Unsalted Butter 🧈 2 tbsp For richness (optional)
Cheesecloth 🧵 1 piece Or fine mesh strainer
Sea Salt 🧂 ½ tsp For finishing (optional)
Fresh Basil Leaves 🌿 ⅛ cup Chopped for infusion (optional)

The milk combo is everything. Whole milk gives that signature creaminess, while goat milk adds subtle tang—trust me, it makes a difference. I grab organic whole milk from Whole Foods when I can, but any full-fat milk works. For goat milk, check the dairy section of Trader Joe’s or local farms—they often have it in small cartons. Freshness matters here: if your milk smells off or tastes sour, grab a new carton. The butter is optional but adds serious richness—Plugrá brand if you’re splurging, or any good European-style butter. Skip it if you’re watching calories, but I always use it for that authentic flavor.

No lemon juice? White vinegar or apple cider vinegar works just as well—just use the same amount. Fresh basil? Dried oregano at half the amount gets you close if you’re in a pinch. The cheesecloth can be tricky to find, but fine mesh strainers work perfectly (I use the ones from IKEA—they’re cheap and last forever). Want to infuse flavor? Toss in some rosemary or citrus zest with the milk before heating. And if you’re feeling fancy, add a pinch of black pepper to the final ricotta. The ricotta will yield about 1.5 cups—perfect for 4 servings.

This ricotta is best used fresh, but it keeps in the fridge for 5-7 days if stored in an airtight container with a thin layer of milk on top (prevents a skin from forming). For longer storage, freeze it in ice cube trays—thaw and use straight from the freezer. The texture changes slightly after freezing, but it’s still delicious. Pro tip: if the ricotta seems too wet after straining, pop it back in the colander for another 10-15 minutes. It’ll firm up perfectly. And if you make extra? Freeze half—you’ll thank me later.

❤️

Why You’ll Love This Recipe

  • No Pantry Stress: I swear by this recipe because it uses exactly what’s already in my fridge—no specialty ingredients, no last-minute grocery runs. The goat milk adds that tangy depth, while the whole milk keeps it rich, and honestly? The lemon juice and vinegar are just there to balance it all in a way that feels effortless.
  • Tangy Creamy Magic: That first spoonful of ricotta—smooth, bright, with just a whisper of acidity from the lemon—is ridiculously good. The goat milk makes it taste almost like a fancy cheese, but it’s still light enough to eat straight from the bowl. (Yes, even on a Tuesday night.)
  • Breakfast to Dessert: This ricotta is my go-to for overnight oats, stuffed into crepes, or swirled into pasta—it’s that versatile. I’ll be real: I’ve even used it as a budget-friendly substitute for mascarpone in tiramisu. The butter at the end? Just enough to make it indulgent without overpowering.
  • Cheaper Than Store-Bought: I make a big batch on Sundays and keep it in the fridge for the week. It costs me half what the pre-packaged stuff does, and it’s always fresher. Plus, the vinegar trick makes it last longer—no weird aftertaste, just pure, creamy goodness whenever I need it.

Step-by-step instructions for 2 milk ricotta recipe

Here’s how to transform simple dairy into velvety ricotta with layers of flavor.

1

Heat the Milk Mixture to Curdling Point

In a heavy-bottomed saucepan, combine the 2 cups whole milk and 1 cup goat milk. Place over medium-high heat and stir occasionally until the mixture reaches 185°F—this is when you’ll see small bubbles forming around the edges and the milk begins to thicken noticeably. Here’s the thing—goat milk adds subtle tanginess, but it also curdles faster than whole milk alone, so keep a close eye on the temperature.

As the milk heats, you’ll notice it transforms from smooth to slightly lumpy. This is exactly what you want—the beginning of curd formation. Once it reaches 185°F, remove the pan from heat immediately. The temperature matters more than the time here, so use an instant-read thermometer for precision. If you let it boil, you’ll end up with bitter-tasting ricotta.

2

Acidify and Rest for Curd Formation

With the pan off the heat, stir in the 2 tablespoons lemon juice and 1 tablespoon white vinegar while the mixture is still hot. This acidification is what transforms the milk into curds and whey. Let the mixture sit undisturbed for 5-7 minutes—you’ll see it separate into thick, rubbery curds and thin, yellowish whey. The lemon juice adds brightness, while the vinegar helps with texture.

Don’t rush this step. The curds need time to firm up properly. If you strain too soon, you’ll end up with a watery ricotta. After the resting period, gently stir the mixture once more to ensure even separation. You should be able to see distinct curds floating in the whey—this is your cue that the acidification worked.

3

Strain Through Cheesecloth for Silky Texture

Line a fine-mesh strainer with the cheesecloth, placing it over a bowl or pitcher. Carefully ladle the curdled milk mixture into the strainer, letting the whey drain away. The cheesecloth will catch all the curds, which will slowly release their liquid. Here’s where patience pays off—let it drain for 20-30 minutes, gently pressing the curds with a clean spoon as they thicken.

I like to work in batches if needed, as overloading the strainer can slow down drainage. The longer you strain, the thicker your ricotta will become. You’re aiming for a texture that’s smooth but still slightly moist—like thick Greek yogurt. If it’s draining too slowly, you can gently squeeze the cheesecloth, but don’t press too hard or you’ll end up with a dense, grainy ricotta.

4

Finish with Butter and Seasonings

Once the ricotta has drained sufficiently, transfer it to a mixing bowl. Stir in the 2 tablespoons unsalted butter until fully melted and incorporated. This adds richness and helps create that signature Italian creaminess. While the butter melts, fold in the 0.125 cup chopped fresh basil leaves—this is where the hidden depth comes in. The basil infuses beautifully, adding a fresh herbal note that balances the mild dairy flavor.

Finally, taste and adjust the seasoning with the 0.5 teaspoon sea salt, adding more if needed. The ricotta should be delicately seasoned, not salty. Give it one last stir to combine everything evenly. At this point, your ricotta is ready to use immediately, or you can cover it and refrigerate for up to 5 days—the flavor actually improves slightly as it sits.

5

Optional Infusion for Extra Flavor

For even more depth, you can infuse the ricotta while it cools. Simply place the bowl in an ice bath and stir in additional flavorings like minced garlic, grated lemon zest, or a pinch of black pepper. This step is completely optional but lets you customize the ricotta to your taste. The cold bath helps the ricotta set properly while incorporating any extra flavors you want to add.

Once you’ve achieved your desired consistency and flavor, transfer the ricotta to a clean jar or container. The texture should be smooth, almost custard-like, with no visible lumps. If you notice any graininess, simply blend it briefly with an immersion blender for a completely silky result. Your homemade ricotta is now ready to enjoy in lasagna, stuffed shells, or simply spread on toast with a drizzle of honey.

👨‍🍳

Pro Tips For Making 2 Milk Ricotta

  • Heat Slowly: Bring the milk mixture to a gentle simmer—no boiling—over medium-low heat. I learned this the hard way after scorching the bottom of my pot twice; the curds will form properly at 185°F (85°C), not when it’s roaring.
  • Strain Twice: Use two layers of cheesecloth or a fine-mesh strainer first, then a single layer for the final press. The first catch collects whey and larger particles, while the second gives you that silky texture you’re after—no grainy surprises.
  • Acid Balance Matters: Add the lemon juice and vinegar gradually, tasting as you go. Too much at once makes the ricotta bitter; I now mix them into a tiny bowl first and drizzle in. The goat milk’s tanginess needs patience.
  • Butter Last: Fold in the cold, cubed butter at room temperature just before serving. Melted butter turns ricotta greasy; cold cubes melt into creamy pockets—like little flavor bombs—without breaking the texture.

Dietary considerations for this 2 milk ricotta

Lactose Sensitivity

While ricotta is naturally lower in lactose than other cheeses, it still contains some—about 0.5 grams per tablespoon. For those with mild lactose sensitivity, this recipe works surprisingly well because the straining process removes much of the whey (which contains most lactose).

I’ve had friends with mild sensitivities enjoy this ricotta without issues, especially when using lactose-free milk instead of regular whole milk. The goat milk adds subtle tang that can actually help digestion for some people. 💛

Dairy-Free Options

For a completely dairy-free version, swap the milks for unsweetened almond milk or cashew milk (both work well). You’ll need to add 1 tablespoon nutritional yeast for that cheesy flavor and ½ teaspoon cream of tartar to help with curdling.

The texture will be lighter and more spreadable, but still delicious. I’ve made this version for vegan friends who love ricotta in lasagna—it’s become a favorite at potlucks! The key is using a thick, creamy non-dairy milk like Silk Ultra Creamy Almond.

Gluten-Free

This recipe is naturally gluten-free since it contains no wheat or gluten-containing ingredients. The only potential cross-contamination risk comes from cheesecloth or strainers that might have been used with gluten-containing foods. I always recommend using dedicated equipment or thoroughly cleaning shared tools.

The ricotta itself is safe for anyone following a gluten-free diet, making it perfect for dishes like gluten-free pasta or stuffed peppers. Always double-check your milk labels too—some brands add gluten-based stabilizers.

Low-Fat Adaptations

For a lighter version, use 1% or 2% milk instead of whole milk, but expect slightly less creaminess. The goat milk still adds wonderful flavor, so don’t skip it. You can also reduce the butter to just 1 tablespoon while keeping the goat milk at full-fat for richness.

I’ve made this adaptation for summer when I want something lighter but still satisfying. The texture becomes more like a soft cheese spread rather than traditional ricotta, but it’s still delicious in breakfast dishes or as a dip.

Allergen Considerations

This recipe contains dairy as its primary ingredient, so it’s not suitable for those with severe dairy allergies. For nut allergies, be cautious with any added flavorings—stick to herbs like basil or rosemary rather than nut-based options.

The cheesecloth itself is typically safe, but if you’re using a reusable cloth, wash it thoroughly to avoid any cross-contamination. For egg allergies, this recipe is completely safe as it contains no eggs. Always check your ingredient labels, especially for vinegars or butter which might contain hidden allergens.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 65mg22%
Sodium 120mg5%
Total Carbohydrate 12g4%
Dietary Fiber 0g0%
Sugars 12g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why combine two types of milk for ricotta?

The goat milk adds subtle tanginess while the whole milk provides creaminess and structure. Together, they create a ricotta with more depth than single-milk versions, balancing richness and brightness. The goat milk also curdles faster, helping achieve the perfect texture.

2

Can I substitute goat milk with sheep milk?

Sheep milk creates an even richer, slightly sweeter ricotta. Use the same 1:2 ratio (sheep to whole milk) and expect a thicker final texture. The flavor becomes more pronounced, making it perfect for savory dishes like stuffed shells.

3

What if my ricotta turns out too watery?

Don’t worry—just return it to the strainer for 10-15 extra minutes. Gently press the curds with a spoon to release more whey. For immediate results, mix in 1 extra tablespoon butter to bind the moisture. The texture will firm up beautifully.

4

How do I know when the milk is at 185°F?

Use an instant-read thermometer for accuracy. When it reaches 185°F, you’ll see small bubbles at the edges and the milk will thicken noticeably. Remove it immediately—boiling ruins the flavor and creates bitter ricotta. If you don’t have a thermometer, watch for gentle rolling bubbles.

5

Can I make this ricotta without cheesecloth?

Yes! Use a fine mesh strainer or even clean kitchen towels in layers. The drainage will be slower, but you’ll still get great results. For best texture, work in small batches to avoid overloading the strainer.

★★★★★4.5(5 reviews)
Patrick Lewis