This post may contain affiliate links. Please read our disclosure policy.

This easy Homemade Alfredo Sauce Recipe is rich, silky and ready in about 20 minutes. Butter, cream, half-and-half and freshly grated Parmesan create an ultra-creamy sauce, while a little fresh lemon brightens everything up. Toss it with your favorite pasta for an easy dinner that tastes so much better than anything you’ll find in a jar.

Alfredo sauce is being drizzled over pasta noodles.

Kellie’s Note
Life is Butter with Alfredo

I’m guilty of cracking open a jar of store-bought pasta sauce after a long day. I get how easy it is to just warm up a jar of Alfredo sauce! However, not a single brand of store-bought sauce can compare to my homemade Alfredo sauce. It’s infinitely creamier and more flavorful than anything from a grocery store shelf, and it’s so easy to make, too!

My easy Alfredo sauce does require a few more steps than warming up a store-bought jar, it’s well worth the little extra effort. Not only does this sauce taste incredible, it’s also not loaded with any artificial preservatives or flavors like so many of the jars from the store. It’s made with simple, real ingredients that make this sauce authentically delicious. You can taste the fresh lemon and grated parmesan in each bite.

Even after the longest of days, making this quick and easy alfredo sauce is a great way to have a homemade fettuccine Alfredo or Chicken Fettuccine Alfredo that you’ll love on the table in no time. It’s inexpensive, fast, delicious, and oh so creamy! If there’s any left on your plate, you may be licking the plate. Don’t say I didn’t warn you!

Why You’ll Love This Alfredo Sauce Recipe

  • Ready in 20 minutes. You can make the sauce while your pasta cooks.
  • Made with simple ingredients. Butter, cream and freshly grated Parmesan do most of the heavy lifting.
  • Rich but balanced. Fresh lemon cuts through the richness without making the sauce taste overly lemony.
  • So much better than a jar. Homemade Alfredo sauce is fresh, silky and full of real Parmesan flavor.
  • Easy to turn into dinner. Toss it with pasta or serve it with chicken, shrimp or vegetables.

Ingredients for Homemade Alfredo Sauce

  • Butter – Salted butter adds richness and a little seasoning. Unsalted butter works, too; just adjust the salt before serving.
  • Heavy Cream and Half-and-Half – The heavy cream and half and half combination gives the Alfredo sauce a rich, creamy texture while keeping it smooth and pourable.
  • Fresh Lemon – Lemon juice and zest brighten the rich sauce. It’s not traditional Alfredo, but it’s my favorite way to balance all that cream and Parmesan.
  • Parmesan Cheese – Use freshly and finely grated Parmesan for the smoothest sauce. Pecorino Romano can be added for a slightly sharper, saltier flavor.
  • Seasonings – Nutmeg adds subtle warmth, while kosher salt and freshly ground black pepper round out the flavor.

For the exact ingredient amounts, scroll down to the recipe card.

A pan filled with white sauce is being mixed with a wooden spoon.

How to Make Alfredo Sauce

  1. Melt the butter. Melt the butter in a large saucepan over medium heat.
  2. Add the cream. Whisk in the heavy cream and half-and-half. Reduce the heat to low and bring the mixture to a gentle simmer. Do not boil.
  3. Add the lemon. Remove the pan from the heat and whisk in the lemon juice and zest.
  4. Add the Parmesan. Stir in the freshly grated Parmesan about 1 cup at a time, mixing until smooth before adding more.
  5. Season and serve. Stir in the nutmeg, then season with salt and pepper. The Alfredo should be smooth, creamy and thick enough to coat the back of a spoon while still being easy to pour.

If the sauce becomes too thick, stir in a splash of warm cream, half-and-half or hot pasta water until it reaches the consistency you like.

This recipe makes enough Alfredo sauce for about 1 pound of pasta.

Tips for the Best Alfredo Sauce

  • Grate the Parmesan yourself. Finely grated Parmesan melts quickly and evenly. Pre-shredded cheese often contains anti-caking ingredients that can keep it from melting as smoothly.
  • Keep the heat gentle. Bring the cream to a gentle simmer, not a rolling boil. Too much heat can cause a cream-and-cheese sauce to separate.
  • Add the cheese gradually. Stir in the Parmesan a little at a time and allow each addition to melt before adding more.
  • Take your time with the cheese. If the Parmesan isn’t melting smoothly, keep stirring rather than turning up the heat.
  • Remember that Alfredo thickens as it cools. Give the sauce a minute before deciding it needs to be thicker.
  • Save some pasta water. A splash of hot, starchy pasta water is an easy way to loosen Alfredo sauce without diluting the flavor.
  • Want a thicker sauce? Stir in up to 4 ounces of softened cream cheese at the end until smooth.

Alfredo Sauce Variations

  • Garlic Alfredo – Add 1 to 2 cloves of minced garlic to the melted butter and cook just until fragrant before adding the cream.
  • Parmesan Romano Alfredo – Replace part of the Parmesan with Pecorino Romano for a sharper, saltier flavor.
  • Extra-Thick Alfredo – Stir softened cream cheese into the finished sauce until smooth and creamy.
  • Chicken Alfredo – Toss with sliced grilled, roasted or pan-seared chicken.
  • Shrimp Alfredo – Add cooked shrimp just before serving so it stays tender.

What to Serve With Alfredo Sauce

Fettuccine is the classic pairing, but this Homemade Alfredo Sauce is just as good with linguine, spaghetti, penne, rigatoni or tortellini. This recipe makes enough sauce for approximately 1 pound of pasta.

For an easy dinner, add grilled or roasted chicken, shrimp or salmon. Broccoli, asparagus, peas, spinach and mushrooms are also delicious with Alfredo sauce and help balance the richness.

A plate is topped with pasta next to a halved lemon and a pan filled with sauce.

How to Store and Reheat Alfredo Sauce

Homemade Alfredo Sauce is best when it’s freshly made, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

For the creamiest results, reheat the sauce slowly in a saucepan over low heat, stirring frequently. Add a splash of cream, half-and-half or milk if the sauce has thickened too much in the refrigerator.

The stovetop gives you the best control, but you can also reheat Alfredo sauce in the microwave at reduced power in short intervals, stirring between each one. The key is to avoid overheating the sauce, which can cause it to separate.

Can You Freeze Alfredo Sauce?

I don’t recommend freezing Alfredo sauce. Cream-based sauces tend to separate and become grainy after freezing and thawing. Luckily, this sauce comes together quickly, so it’s much better made fresh.

A fork is digging into a serving of pasta on a blue and white plate.

More Easy Pasta Sauce Recipes

For more easy pasta recipes, follow us on Instagram and Facebook!

Alfredo Sauce Recipe

4.67 from 3 votes
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 8
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.

Equipment

  • large saucepan
  • 1 whisk
  • 1 microplane or fine cheese grater

Ingredients 

  • 1 cup salted butter
  • 2 cups heavy cream
  • 2 cups half and half
  • 3 tablespoons fresh lemon juice
  • 1 tablespoon fresh lemon zest
  • 4 cups freshly grated parmesan cheese
  • 1/2 teaspoon ground nutmeg
  • Kosher salt and fresh ground pepper, to taste

Instructions 

  • 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.

Nutrition

Calories: 686kcal, Carbohydrates: 6g, Protein: 21g, Fat: 65g, Saturated Fat: 41g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 18g, Trans Fat: 1g, Cholesterol: 199mg, Sodium: 1051mg, Potassium: 184mg, Fiber: 1g, Sugar: 1g, Vitamin A: 2189IU, Vitamin C: 4mg, Calcium: 703mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Leave a comment below!

Can I use milk instead of heavy cream in Alfredo sauce?

Heavy cream gives Alfredo sauce its richest, smoothest texture. You can use milk in a pinch, but the finished sauce will be thinner and less creamy. Half-and-half is a better substitute if you want to lighten the sauce without losing too much richness.

Why is my Alfredo sauce grainy?

Grainy Alfredo sauce is usually caused by overheating the cheese or using Parmesan that doesn’t melt smoothly. Keep the heat low and use Parmesan that’s freshly and finely grated from a block. Add it gradually and stir until smooth before adding more.

Why did my Alfredo sauce separate?

Too much heat is usually the culprit. Alfredo sauce should be cooked and reheated gently. Avoid boiling the cream and keep the heat low once you’re working with the Parmesan.

How do I thin Alfredo sauce?

Stir in a small splash of warm cream, half-and-half or hot pasta water until the sauce reaches the consistency you like. Add a little at a time so you don’t accidentally make the sauce too thin.

How do I thicken Alfredo sauce?

Alfredo sauce naturally thickens as it cools, so let it stand for a minute or two first. If you want it extra thick, stir in a little softened cream cheese until smooth.

Can I make Alfredo sauce ahead of time?

Yes. Store the sauce in an airtight container in the refrigerator for up to 3 days. Reheat it gently over low heat and add a splash of cream or half-and-half if necessary to loosen the sauce.

Can I freeze homemade Alfredo sauce?

I don’t recommend freezing it. The cream and cheese can separate after freezing and thawing, which can leave the Alfredo sauce grainy instead of silky and smooth.

Can I double this Alfredo Sauce Recipe?

Yes. Double all of the ingredients and use a saucepan large enough to give you plenty of room to whisk. Keep the heat gentle and continue adding the Parmesan gradually rather than adding all of the cheese at once.

What pasta is best with Alfredo sauce?

Fettuccine is the classic choice, but linguine, spaghetti, penne, rigatoni and tortellini all work well. This recipe makes enough sauce for approximately 1 pound of pasta.

Can I make Alfredo sauce in the microwave or slow cooker?

The stovetop is the best method because you have more control over the heat, which is important when working with cream and Parmesan. The microwave works for gentle reheating, but I don’t recommend it as the primary cooking method for this recipe.

How do I know when Alfredo sauce is done?

The sauce is ready when the Parmesan has completely melted and the Alfredo is smooth, creamy and thick enough to coat the back of a spoon. It should still be pourable because it will continue to thicken slightly as it cools.

What can I add to Alfredo sauce?

Chicken, shrimp, broccoli, asparagus, peas, spinach and mushrooms are all great additions. You can also add fresh garlic, Pecorino Romano or extra black pepper to change up the flavor.

Is this an authentic Italian Alfredo sauce?

Not exactly. Traditional Roman-style Alfredo relies primarily on butter, Parmigiano Reggiano and starchy pasta water. This is the rich, creamy American-style Alfredo sauce most of us are familiar with, and I add fresh lemon for a little brightness.

Free email guide

Your “Healthy-ish” Meal Plan
Healthy meals don’t have to be difficult. Let me show you.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. Kellie says:

    Thanks, Sue! It’s Alfredo sauce in our house.

  2. linda l mccormack says:

    sounds delish but what keeps the lemon from curdling the sauce?

    1. Kellie says:

      If you add it slowly while you’re whisking we having had issues with the sauce curdling.

  3. Richard Jarmac says:

    It looks delicious! I have never made it and can’t wait to try!!

    1. Kellie says:

      Thank you so much!

  4. Belinda says:

    Hi Kellie,
    Made your alfredo  recipe for dinner this evening, I really enjoyed it thank you so much. Definitely saving that recipe.

    1. Kellie says:

      Thank you so much! I’m so happy you enjoyed it!