This easy Alfredo Sauce Recipe is rich, creamy and ready in about 20 minutes. Butter, cream, freshly grated Parmesan and a hint of fresh lemon come together for a silky homemade sauce that's perfect with pasta, chicken, shrimp or vegetables.
Melt the butter in a large saucepan over medium heat.
Whisk in the heavy cream and half-and-half. Reduce the heat to low and bring to a gentle simmer. Do not boil.
Remove the saucepan from the heat. Whisk in the lemon juice and lemon zest.
Stir in the Parmesan cheese 1 cup at a time, allowing each addition to melt before adding more. Continue stirring until the sauce is smooth and creamy.
Stir in the nutmeg. Season with kosher salt and freshly ground pepper to taste.
Serve immediately with pasta. The sauce should be thick enough to coat the back of a spoon but still pour easily.
Store leftover Alfredo sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, stirring frequently.
Video
Notes
This recipe makes enough Alfredo sauce for about 1 pound of pasta.
For the smoothest sauce, grate the Parmesan finely from a block instead of using pre-shredded cheese.
Keep the cream at a gentle simmer and avoid boiling.
Add the Parmesan gradually so it melts smoothly.
If the Alfredo becomes too thick, stir in a splash of warm cream, half-and-half or hot pasta water.
Alfredo sauce thickens as it cools, so don't over-thicken it while it's hot.
Store leftovers in the refrigerator for up to 3 days.
Reheat gently over low heat. Avoid high heat, which can cause the sauce to separate.
Freezing is not recommended because the cream-based sauce may separate after thawing.
Unsalted butter can be substituted for salted butter; simply adjust the salt to taste.
Pecorino Romano can replace part of the Parmesan for a sharper flavor.