Alfredo Sauce Recipe With Mozzarella and Parmesan: Double-Cream Cheese Velvety Richness

Sauces & Condiments

Alfredo Sauce Recipe With Mozzarella and Parmesan: Double-Cream Cheese Velvety Richness

This alfredo sauce recipe with mozzarella and parmesan delivers restaurant-quality richness with just five ingredients and a foolproof technique. The secret lies in melting both cheeses together with heavy cream and butter, creating a velvety sauce that coats pasta perfectly.

I've perfected this version after years of testing—no lumps, no separation, just smooth, luxurious flavor every time.

The foundation starts with a simple roux of butter and flour, which gently thickens the sauce without adding any floury taste. Mozzarella provides that signature creamy texture, while aged parmesan adds depth and nutty complexity.

The sauce comes together in just 15 minutes, making it perfect for weeknight dinners or meal prep. What sets this apart is how it clings to pasta without turning gluey—ideal for fettuccine, chicken, or even as a dipping sauce.

What you'll end up with is a sauce so rich and velvety it transforms ordinary meals into something special. The combination of melted mozzarella and parmesan creates layers of flavor that balance perfectly—creamy yet not overly heavy, with just enough tang to keep it interesting.

This recipe scales easily, so you can make a small batch for two or double it for a crowd.

Once made, the sauce keeps beautifully in the fridge for up to 5 days or freezes for 3 months, making it a versatile addition to your cooking repertoire.

Whether you're serving it over pasta, drizzling it on grilled chicken, or using it as a dip, this alfredo sauce delivers restaurant-quality results at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for alfredo sauce recipe with mozzarella and parmesan

Five ingredients transform into velvety perfection—no lumps, no separation, just restaurant-style alfredo.

Ingredient Amount Notes
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ¼ cup Diamond Crystal preferred
Heavy Whipping Cream 🥛 1 ½ cups Full-fat for richness
Fresh Mozzarella Cheese 🧀 8 oz Low-moisture, sliced
Parmesan Cheese 🧀 1 cup Freshly grated, aged
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Fresh Basil Leaves 🌿 ¼ cup Chopped, for garnish

The butter and flour roux is where it all begins. Use cold butter for better control—it should foam but not brown. Diamond Crystal flour absorbs moisture better than most brands, which helps prevent lumps. Fresh mozzarella is non-negotiable here; the pre-shredded kind gets rubbery when melted. I always grab low-moisture from the deli section—it melts smoother and doesn't make the sauce watery. For Parmesan, grate it yourself from a wedge; pre-grated has anti-caking agents that make it grainy. The garlic? Freshly minced adds depth, but if you're in a rush, jarred minced works in a pinch.

No heavy cream? Half-and-half with a splash of milk gets you close, though the texture won't be quite as rich. Short on mozzarella? Ricotta or mascarpone at half the amount adds creaminess, but the sauce will be slightly lighter. The flour-to-butter ratio is critical—too much flour makes it thick and pasty, so don't overdo it. If your sauce separates, just whisk in a splash of warm milk or cream to bring it back together. And for the love of pasta, don't skip the salt—it balances all that creaminess. Fresh basil is optional but adds a bright finish; dried works at one-third the amount if you're in a bind.

This sauce is a fridge staple—keeps 5 days covered in a jar with a thin layer of oil on top to prevent a skin. Freezes beautifully for 3 months, though it might separate slightly when thawed; just whisk it back together. I like to make a big batch and portion it into ice cube trays for easy single-use servings. If you're prepping for the week, store the sauce in glass containers—plastic can absorb odors. And trust me, the first time you drizzle this over hot pasta straight from the fridge? Life-changing.

❤️

Why You'll Love This Recipe

  • Three-Ingredient Magic: I swear by this sauce because it’s all about the creaminess—that velvety blend of heavy cream and melted mozzarella, with just a whisper of Parmesan to cut through the richness. Honestly, the moment I realized I could make this with pantry staples (and no blender) changed my weeknights forever.
  • Pasta Party Ready: This sauce doubles as a crowd-pleaser for game nights or last-minute dinner guests—just toss it with fettuccine, top with extra cheese, and boom, you’ve got a dish that looks fancy but takes 15 minutes. Between us, my roommates still ask for seconds even though I tell them it’s “nothing special.”
  • Leftovers That Don’t Suck: Unlike most creamy sauces, this one reheats like a dream—no graininess, no separation—because the mozzarella stays smooth. I make a big batch on Sundays, store it in the fridge, and have a ready-to-go sauce for days. (Yes, even on a Tuesday night when you’re exhausted.)
  • Budget Cheese Hack: Fresh mozzarella is cheaper than you think, and using a mix of it with Parmesan stretches the flavor without breaking the bank. That salty, nutty kick from the Parmesan makes the whole sauce sing—plus, it’s way more satisfying than jarred Alfredo that tastes like powdered milk.

Step-by-step instructions for creamy Alfredo sauce with mozzarella and Parmesan

This rich, velvety sauce delivers restaurant-quality depth with fresh mozzarella and aged Parmesan.

1

Create a Smooth Roux with Butter and Flour

Melt the 0.5 cup unsalted butter in a heavy-bottomed saucepan over medium heat. Once fully melted and foaming subsides, reduce heat to medium-low and whisk in the 0.25 cup all-purpose flour all at once. Cook for 2-3 minutes, stirring constantly with a wooden spoon or whisk.

You're looking for a golden roux that smells nutty but hasn't browned yet. If it darkens too quickly, reduce the heat immediately—this prevents bitterness. The roux should coat the back of a spoon smoothly, indicating proper thickening. This forms the flavor base that will carry all the cheese and cream.

2

Cook the Garlic and Add Cream Gradually

Add the 2 minced garlic cloves to the roux and cook for 30 seconds until fragrant—don't let it brown. Slowly whisk in the 1.5 cups heavy whipping cream, about ½ cup at a time, allowing each addition to absorb completely before adding more. This gradual approach prevents curdling from temperature shock.

Simmer the mixture for 5-7 minutes until it thickens noticeably and coats the spoon. The sauce should be smooth with no lumps, and the raw flour taste should disappear completely. If it thickens too quickly, whisk in 1-2 tablespoons of milk (though we're not using it here, this is a standard troubleshooting step).

3

Incorporate the Cheeses for Ultimate Richness

Reduce heat to low and begin adding cheeses in stages. First, stir in ½ cup of the freshly grated Parmesan cheese until fully melted and smooth. Then, add the 8 oz fresh mozzarella cheese, cut into small cubes, and stir constantly until completely melted. If any mozzarella resists, remove from heat briefly to help it incorporate.

Here's where it gets good—return to low heat and add the remaining ½ cup Parmesan cheese, stirring until fully melted. The sauce should now be luxuriously thick and glossy. Season immediately with 0.5 teaspoon salt and 0.25 teaspoon black pepper, adjusting to taste. The mozzarella adds creaminess while the Parmesan delivers sharp, salty depth.

4

Finish and Garnish for Presentation

Remove the sauce from heat and let it rest for 2-3 minutes—this allows the flavors to meld completely. The sauce should be thick enough to coat the back of a spoon but still flow smoothly when stirred. If it's too thick, whisk in 1 tablespoon of hot water to reach your desired consistency.

Before serving, stir in the 0.25 cup chopped fresh basil leaves for a bright, herby finish. The basil cuts through the richness while adding freshness. Serve immediately over fettuccine, linguine, or your favorite pasta, or use as a base for chicken Alfredo. The sauce will continue thickening slightly as it sits, so don't over-thicken it before serving.

👨‍🍳

Pro Tips For Making Alfredo Sauce Recipe With Mozzarella And Parmesan

  • WHISK THE CREAM FAST: Heavy whipping cream curdles when it hits heat too quickly—so temper it first. Warm the cream in a separate saucepan until it just steams (not boiling), then whisk it into the butter-flour roux gradually. I used to dump it all in at once, and half the time I’d end up with scrambled sauce. Patience here saves you from starting over.
  • GRATE THE PARMESAN FINE: Skip the pre-grated stuff—it’s full of anti-caking agents that make your sauce grainy. Use a microplane or fine grater and work in batches if needed. Freshly grated Parmesan melts smoother and adds that nutty depth the pre-shredded version can’t match. (Yes, it’s a pain, but your sauce will taste like it belongs in a restaurant.)
  • LOW AND SLOW FOR MOZZARELLA: Fresh mozzarella breaks apart when it hits high heat—so melt it slowly. Once the cream is simmering gently, remove the pot from heat, stir in the mozzarella in small chunks, then return to low heat just until it’s fully melted. I learned this after turning my sauce into a cheesy sludge twice. Trust the low heat.
  • SALT THE CREAM EARLY: Salt the heavy cream before it joins the roux—it dissolves better and seasons the sauce more evenly. Use about ½ teaspoon per cup of cream, especially if your butter is unsalted. I used to add it all at the end, and the flavor felt uneven. Spread it out, and the sauce will taste balanced from the first bite.

Pro cooking tips for great alfredo sauce recipe with mozzarella and parmesan

Roux Perfection

The butter-to-flour ratio is critical for a smooth sauce. I always use 0.5 cup cold butter and 0.25 cup Diamond Crystal flour—this creates a light golden roux without browning. Cook it on medium-low heat for exactly 2-3 minutes, stirring constantly with a wooden spoon.

If it darkens too quickly, reduce heat immediately—this prevents bitterness that can ruin the sauce. 🌡️

Cheese Melting Secrets

Fresh mozzarella is a game-changer—low-moisture melts smoothly and prevents watery sauce. Cut it into small cubes before adding to the sauce. For Parmesan, grate it yourself from a wedge (pre-grated has anti-caking agents that make it grainy).

Add the Parmesan in two stages: first, stir in ½ cup while the sauce simmers, then add the remaining ½ cup at the end for maximum flavor.

Temperature Control

Never let the sauce boil—low heat is key when adding cheeses. If the mozzarella resists melting, remove from heat briefly to help it incorporate. The sauce should be luxuriously thick but still flow smoothly.

If it thickens too quickly, whisk in 1 tablespoon of hot water to adjust consistency. The goal is velvety, not gluey—this sauce should coat pasta perfectly without clinging.

Gradual Cream Addition

Whisk in the 1.5 cups heavy cream slowly, about ½ cup at a time, to prevent curdling. This gradual approach ensures the sauce thickens evenly without separating. Simmer for 5-7 minutes until it coats the back of a spoon.

The cream should be fully incorporated before adding cheeses—this prevents lumps and ensures a silky texture. 🥛

Seasoning Balance

Season immediately after adding cheeses—0.5 teaspoon salt and 0.25 teaspoon black pepper are non-negotiable. The mozzarella adds creaminess, while the Parmesan delivers nutty depth. Taste and adjust—sometimes the sauce needs a pinch more salt to balance the richness. Fresh basil at the end brightens the flavors without overpowering.

Resting for Flavor

Let the sauce rest for 2-3 minutes off the heat before serving. This allows flavors to meld completely and the texture to set. The sauce will continue thickening slightly as it sits, so don’t over-thicken it before plating.

If you’re prepping ahead, store it in an airtight container with a thin layer of oil on top to prevent a skin from forming. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 620mg27%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 3g
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

Can I substitute cream cheese for mozzarella in this recipe?

You can use cream cheese, but the texture will be different. Replace 4 oz of the mozzarella with cream cheese for creaminess, but the sauce won't have the same melt-in-your-mouth quality. For best results, stick with fresh mozzarella—it melts smoothly and adds that signature Alfredo richness. If you're short on mozzarella, ricotta works too (use ½ cup at half the amount).

2

Why did my sauce turn out grainy or lumpy?

Lumps usually happen from adding cheese too quickly or not melting it fully. Always cut mozzarella into small cubes and stir constantly over low heat. If lumps form, whisk in 1 tablespoon of hot water or a splash of warm milk to smooth it out. For Parmesan, grate it fresh—pre-grated cheese contains anti-caking agents that make it grainy. Also, make sure your butter and flour roux is fully cooked before adding cream.

3

Can I make this sauce ahead of time?

Yes! This sauce keeps beautifully in the fridge for up to 5 days in an airtight container. For longer storage, freeze it for 3 months. When reheating, warm it gently on the stove over low heat, whisking occasionally to restore its silky texture. If it thickens too much, stir in 1-2 tablespoons of warm milk or cream to loosen it. The sauce may separate slightly when frozen—just whisk it back together before serving.

4

What's the best way to use this sauce beyond pasta?

This velvety sauce is incredibly versatile! Drizzle it over grilled chicken, steak, or roasted vegetables for extra richness. Use it as a dip for breadsticks, mozzarella sticks, or even as a creamy base for stuffed shells. It also works perfectly as a sauce for baked potatoes or as a topping for baked ziti. For a lighter option, thin it with a splash of chicken broth when using as a dip. The possibilities are endless!

5

Can I make this sauce without heavy cream?

You can use half-and-half for a lighter version, but the texture won't be as rich. For a dairy-free alternative, try coconut cream (full-fat) or a blend of 1 cup heavy cream + ½ cup milk. If you're avoiding dairy entirely, olive oil-based Alfredo sauces (with nutritional yeast) can mimic the creaminess, though they won't be identical. The key is to adjust the liquid ratio—start with 1 cup of your substitute and add more as needed to reach the desired consistency.

★★★★★4.9(14 reviews)
Categories Sauces & Condiments