Ditch the jarred sauce and elevate your pasta nights with this irresistibly easy homemade Alfredo sauce. Ever since I perfected this recipe, it’s been my go-to for a quick, comforting meal. Rich, creamy, and packed with flavor, this sauce has become a family favorite. It’s made in 15 minutes and perfect for coating fettuccine, spaghetti, penne, and all your favorite pasta dishes.

overhead view of fettuccini alfredo in a white dutch oven with tongs.

5-Star Reviews

“This was quick and easy to prepare. My 11y/o who loves cooking did an amazing job following the directions. 10/10 would recommend. Next time she makes it we’ll have to take pics of the sauce at least because it did not last long 🤣” -Divine

Traditional Alfredo sauce is actually made with just butter, freshly grated Parmesan cheese, and starchy pasta water. There’s no cream, garlic, or flour involved. The heat from the pasta and the starch in the water help emulsify the butter and cheese into a silky, naturally thickened sauce.

My version is the American-style Alfredo sauce. It uses heavy cream along with butter and Parmesan to create a richer, more stable sauce that’s easier to make at home and less prone to breaking. I love this version because it comes together quickly, stays perfectly smooth and creamy, and gives you more control over the final consistency.

Tips for Beginners

  • No roux needed. Alfredo sauce doesn’t require flour. It thickens as the heavy cream gently simmers and reduces, then becomes even silkier once the Parmesan melts in. If it seems thin at first, give it time—it will continue to thicken as it cooks and cools.
  • Control the heat to prevent a broken sauce. Keep the heat at low to medium-low when adding the cheese. If the sauce is too hot, the Parmesan can clump or turn grainy instead of melting smoothly.
  • Use freshly grated Parmesan for the best texture. Pre-shredded cheese contains anti-caking agents that prevent it from melting properly. Freshly grated Parmesan melts into the sauce for a smooth, creamy finish.
  • Use pasta water strategically. Reserve some starchy pasta water, but only add it a tablespoon at a time if needed. It helps loosen and emulsify the sauce, but adding too much too quickly can make it watery.
  • Watch the consistency as it changes fast. The sauce should coat the back of a spoon and slowly drip off. Keep in mind it will thicken further as it cools, so don’t over-reduce it on the stove.
Recipe Card

Homemade Alfredo Sauce Recipe

4.76 from 216 votes
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 8 servings (2 cups total)
Author: Becky Hardin
overhead view of fettuccini alfredo in a white dutch oven with tongs.
This homemade Alfredo sauce is rich, creamy, and ready in just 15 minutes. It’s an easy, flavorful upgrade from jarred sauce and perfect for tossing with fettuccine, spaghetti, penne, and more.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!

Ingredients 

  • 6 tbsp unsalted butter (¾ stick) If it has salt in it, the sauce may taste a bit too salty
  • 1 clove garlic minced
  • cups heavy cream room temperature
  • 6.4 oz. freshly grated Parmesan cheese
  • kosher salt to taste
  • ground black pepper to taste
  • minced fresh thyme optional*

Video

Instructions 

For the Alfredo Sauce

  • Melt the butter in a medium saucepan set over medium heat.
    6 tbsp unsalted butter
  • Add the garlic and cook until lightly browned and fragrant.
    1 clove garlic
  • Remove the pan from the heat and let it cool for 3-5 minutes.
  • Pour in the room temperature heavy cream. Whisk until combined.
    1½ cups heavy cream
  • Once the cream is fully combined, place the pan back on the stove over low heat. Do not let the sauce come to a boil – keep it over low heat.
  • Add the grated cheese and continually whisk the sauce together until the cheese is completely melted and evenly combined.
    6.4 oz. freshly grated Parmesan cheese
  • Taste and season with salt, pepper, and thyme.
    kosher salt, ground black pepper, minced fresh thyme

To Make Fettuccini Alfredo

  • Bring water in a large pot to a boil. Add 1 teaspoon of salt.
  • Once the water is boiling, cook 16 ounces of fettuccine noodles to al dente according to package instructions.
  • Drain, reserving ½ cup of the pasta cooking water.
  • Mix the pasta with the sauce, adding cooking water as needed to reach the desired consistency. Serve immediately.

Becky’s Tips

*Fresh thyme is an optional ingredient that adds even more flavor to this sauce. However, you don’t need it. If you can’t find it, don’t worry about adding it because the sauce will still taste amazing.
Serving: 1serving (1/4cup)Calories: 323kcalCarbohydrates: 4gProtein: 8gFat: 31gSaturated Fat: 19gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 0.3gCholesterol: 93mgSodium: 410mgPotassium: 88mgFiber: 0.01gSugar: 1gVitamin A: 1115IUVitamin C: 0.4mgCalcium: 233mgIron: 0.2mg

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

Did you make this? Leave a comment!

How to Make Alfredo Sauce Step by Step

Homemade alfredo sauce ingredients

Gather all the ingredients together.

melting butter to make homemade alfredo sauce

Melt the butter: In a medium saucepan set over medium heat, melt 6 tbsp unsalted butter until fully melted and just beginning to foam (but not brown). Add 1 minced garlic clove and cook for about 30–60 seconds, stirring constantly, until fragrant and lightly golden. Be careful not to burn it—it should smell aromatic, not sharp.

whisking cream to make homemade alfredo sauce

Add the cream and whisk: Remove the pan from the heat and let it cool for 3–5 minutes. This step helps prevent the cream from separating when added. Slowly pour in 1½ cups room temperature heavy cream (off the stove), whisking continuously until fully combined and smooth.

homemade alfredo sauce heated up

Gently heat the sauce: Return the pan to the stove over low heat. Let the sauce warm gently, stirring occasionally, until it’s heated through and just beginning to steam. Do not let it boil—this can cause the sauce to separate.

whisking homemade alfredo sauce

Add the Parmesan and melt: Gradually add 6.4 oz freshly grated Parmesan cheese, a handful at a time, whisking constantly until each addition is fully melted before adding more. Continue whisking until the sauce is smooth, creamy, and coats the back of a spoon.

homemade alfredo sauce seasoned with salt and pepper

Season and finish: Taste the sauce and season with kosher salt and black pepper to taste, then stir in minced fresh thyme (if using). Keep the sauce warm over very low heat until ready to serve or cool completely to store.

Make Fettuccine Alfredo

fettucine noodles in a pot

Cook the pasta: Bring a large pot of water to a boil and add 1 tsp salt. Cook 16 oz. fettuccine noodles according to package instructions until al dente. Before draining, reserve ½ cup of the starchy pasta cooking water, then drain the pasta.

fettucine alfredo cooking in a pan

Combine pasta and sauce: Add the cooked pasta directly to the Alfredo sauce and toss to coat. If the sauce is too thick, add the reserved pasta water 1–2 tbsp at a time, tossing between additions, until the sauce is silky and evenly coats the noodles.

fettucine alfredo served on a plate

Serve immediately: Serve right away while the sauce is smooth and creamy. The sauce will continue to thicken as it sits.

overhead view of a serving of fettuccini alfredo on a white plate with a fork.

Substitutions & Variations

This Alfredo sauce is simple by design, but there are a few easy ways to adapt it based on what you have or need.

  • Add extra flavor: This is a great base for building flavor. Try adding black pepper, red chili pepper flakes, a pinch of nutmeg, or extra garlic. You can also stir in cooked chicken, shrimp, or vegetables to turn it into a full meal.
  • Swap the cream (lighter option): You can use half and half instead of heavy cream for a lighter sauce. It won’t be quite as rich or thick, so you may need to let it simmer a bit longer to reduce properly.
  • No heavy cream? If you’re looking for a version without heavy cream, I have a dedicated chicken fettucine alfredo recipe that walks you through that method step-by-step. It uses a different approach to achieve a creamy texture, so I recommend following that recipe instead of modifying this one too much.
  • Make it vegan: For a dairy-free version, you’ll need to swap both the cream and cheese. Use a plant-based cream (like cashew cream or full-fat coconut milk) and a vegan Parmesan alternative. Just keep in mind the flavor and texture will be different, so it’s best to follow a fully tested vegan Alfredo recipe if that’s your goal.
  • Try different cheeses: Parmesan is traditional and gives the best flavor and texture, but you can experiment with other cheeses if needed. Romano will be sharper and saltier, while Asiago adds a slightly nuttier flavor. You can also use a blend of cheeses to keep costs down, but the sauce may not be quite as smooth or classic in taste.

How to Store and Reheat

Store leftover Alfredo sauce in an airtight container in the refrigerator for up to 5 days. Reheat in a pot on the stovetop set over medium-low heat, stirring constantly, until warmed through. I do not recommend freezing this sauce.

I don’t recommend freezing this sauce. Because it’s made with heavy cream and cheese, the texture doesn’t hold up well after thawing. The sauce tends to separate as it freezes and reheats, leaving you with a grainy, oily consistency instead of a smooth, creamy one.

Serving Suggestions

Of course, you’ll want to use this homemade alfredo sauce on homemade pasta, but you can use it in lots of other tasty Italian dishes too. You can use it in place of store-bought sauce in any of the recipes listed below!

If you’re looking for great pairings, I love to serve this homemade alfredo sauce recipe alongside my famous Garlic Bread or Olive Garden Breadsticks. And don’t forget to make a Caesar Salad as well!

More Alfredo Recipes to Try

  • Blackened Shrimp Alfredo: A bold, flavor-packed twist on classic Alfredo, this version swaps chicken for shrimp with a spicy blackened seasoning. It’s a great way to use your homemade sauce in a quick, elevated pasta dinner.
  • Crockpot Chicken Alfredo: A hands-off, comforting dinner that uses the same rich, creamy Alfredo flavors but is cooked low and slow with chicken and pasta. Great for busy weeknights or meal prep.
  • Chicken Alfredo Stuffed Shells: A cozy baked option, these shells are filled with creamy chicken and cheese, then topped with Alfredo sauce and baked until bubbly.

More Comfort food pasta Dishes

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

4.76 from 216 votes (171 ratings without comment)
guest
Don't forget to click the ⭐ star rating below




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

90 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Carmen Torres
Carmen Torres
April 26, 2026 7:13 pm

5 stars
The alfredo recipe was simple and easy to make. I made spaghettis with the sauce with creamy baked garlic shrimps and it was delicious. Thank you.

Just Me
Just Me
April 22, 2026 7:16 am

5 stars
Very Good

Andy
Andy
March 7, 2026 5:15 pm

Making this type of sauce without egg yolks will work- but the sauce will break very easily. Adding flour or a roux will also work but it changes the entire taste of the sauce. Don’t get me wrong- this is a fast and easy way to make a quick Alfredo-type sauce. But it’s not Alfrefo and nowhere near as rich and creamy as the real deal. Everyone worried about using heavy cream or light cream- no worries. Add more butter. If all you have on hand is milk? You can make this and it will still taste the same… just add much more butter. 2/3 of a cup whole milk and 1/3 of a cup melted (unsalted preferably) butter will give you 1 cup of heavy cream…more or less. Keep in mind, as well, that the only thing that’s thickening this sauce is the grated cheese. Using pre-grated cheese will actually work better as the substance they use to prevent caking or clumping is usually flour or some type of starch. As the author noted- it doesn’t taste as “fresh” but remember- this is a quickie recipe.

Amy - The Cookie Rookie
Amy - The Cookie Rookie
March 18, 2026 11:00 am
Reply to  Andy

Thanks for your insight Andy. There are some variations of this sauce that use egg yolks and flour, but those aren’t the traditional way of making Alfredo.

susan
susan
February 27, 2026 7:39 pm

5 stars
True to your description – delicious. Had my grand daughter make it – she is just learning to cook. She was so proud of herself! Made chicken alfredo with steamed broccoli. She did all the steps – only thing…. wish we would have made more sauce..

Abby
Abby
February 3, 2026 5:26 pm

1 star
Need a roux to make Alfredo. Flavor is good but very watery.

Amy - The Cookie Rookie
Amy - The Cookie Rookie
April 7, 2026 5:14 pm
Reply to  Abby

Hi Abby, Thanks for trying the recipe and sharing your feedback! Traditional Alfredo sauce actually doesn’t use a roux—it’s typically made with butter, cream, and Parmesan, with the cheese helping to thicken the sauce. If it turned out watery, it may need a little more simmering time to reduce and thicken, or a bit more cheese to help it come together.

Donna Zinckgraf
Donna Zinckgraf
January 28, 2026 4:39 pm

5 stars
I think I will never buy Alfredo sauce again. This recipe was easy and tasted great. My entire family loved the recipe I used it with. It made the recipe!! I would rate this a 10 for so many reasons!!!

Amy - The Cookie Rookie
Amy - The Cookie Rookie
February 2, 2026 2:36 pm

Thank you Donna! So glad you enjoyed the homemade Alfredo sauce!

Cathleen
Cathleen
December 4, 2025 5:12 pm

5 stars
Oh Mylanta, this is hands down the best Alfredo to ever cross my lips!!! Thank you this is now in my repertoire !!🦋🦋

Amy - The Cookie Rookie
Amy - The Cookie Rookie
December 5, 2025 1:05 pm
Reply to  Cathleen

Thank you Cathleen! So glad you enjoyed our homemade Alfredo sauce!

Bernie
Bernie
November 29, 2025 8:48 pm

This recipe is fantastic. It’s a recipe l wouldn’t change a thing. Will definitely make it again.

Joe Black
Joe Black
November 22, 2025 10:14 pm

I tried this recipe for the first time and it was delicious. Thanks for posting this! I went a bit heavier on the garlic. I use Irish butter which is higher in fat content and Parmigiano Reggiano. So it was quite rich.

Elizabeth
Elizabeth
November 19, 2025 7:43 pm

5 stars
Very easy and delicious 😋