Best Homemade Alfredo Sauce

Homemade Alfredo Sauce is a super easy recipe to make from scratch. It is rich, creamy, and packed with garlic and parmesan flavors. It is one of my best dishes and goes perfectly with your favorite pasta or pizza!

A delicious homemade sauce will go a long way on many dishes. It is one of my favorite sauces because it is so easy to make with a few simple ingredients and always turns out rich and flavorful. Once you try this recipe, you will never return to the store-bought jar bottled version. 

Homemade alfredo sauce in a jar

An Italian husband named Alfredo di Lelio invented this delicious sauce in 1908 in Rome. He was trying to get his wife to eat after giving birth when she lost her appetite. And it worked! Since then, we have been using his special sauce on everything!

Why make homemade alfredo sauce when you could buy really great sauce for a pretty good price? Well, first, because I can teach you how to make it even better. The store-bought version texture is never as thick and smooth as I want it.

The homemade version is so quick, easy and inexpensive. On top of that, I have a bonus for you, I am sharing my secret ingredient that takes this sauce over the top. Its a a bit of garlic and a pinch of nutmeg, simple, yet it adds such a sophisticated flavor.

Why you will love this recipe 

  • Fast and easy: You can do it in 10 minutes with just two steps.
  • There are so many uses: Pasta, meats, sandwiches, pizza, or use it as a dipping sauce.
  • Stores easily: Make extras. You can freeze it for months.
  • One pan: There is only one pan to wash, so there are no big messes to clean.
a forkful of fettuccine in Alfredo sauce

For me to claim this is the best alfredo sauce, I had to make sure it was. So, I tested it by letting many of my family and friends try it, and they all agreed. But I was curious whether they were just being nice, so I asked a bunch of strangers, too.

I did a blind taste test. And it came out on top. This is the best alfredo sauce, hands down, not only for the taste but for the creamy thick texture and how easy it is to make. Check the comment section for all the great feedback!

What you’ll need to make homemade alfredo sauce

Special items:

  • Saucepan – To cook the sauce.
  • Whisk – For stirring the sauce.

Ingredients:

Using fresh ingredients is the key here. Freshly minced garlic, cream, and parmesan are the perfect combination. This recipe will yield about two cups, but can easily be doubled for larger portions. 

  • Butter—I use unsalted butter. The parmesan cheese and Italian seasoning add enough saltiness.
  • Heavy cream – This is an essential ingredient in making this the thickest and creamiest alfredo sauce.
  • Cream cheese – Adds even more creaminess and thickness.
  • Garlic – I only use freshly minced for the best flavor without bitterness.
  • Italian seasoning – I have an easy recipe for the perfect Italian seasoning.
  • Parmesan cheese – Always use freshly grated parmesan. Never use the canned stuff.
  • Nutmeg – is optional, but I like adding it for extra subtle nutty flavor.
  • Salt
  • Pepper
overhead shot of ingredients for Alfredo sauce in bowls on a table

How to make Alfredo sauce from scratch?

  1. Melt the cream: First, melt cream cheese, whipping cream, and butter in a large skillet over medium-low heat. Continue to cook for two minutes, stirring frequently, until it starts to simmer. 
  2. Add the seasoning: Then, whisk in the garlic seasoning, salt, and pepper for one minute. 
  3. Whisk in the parmesan: Next, turn the heat down to low and add the parmesan cheese. Continue whisking it until it is melted. 
  4. Garnish and serve: Last, remove from the heat and add the nutmeg if you are using it. Then, serve creamy Alfredo sauce on your favorite pasta or whatever else you like. 
photo collage of how to make alfredo sauce

Expert tip

The best pasta to serve it with

Certain types of pasta are used for certain dishes because of their shape and texture. Fettuccine is wide and thick with alfredo, so it lets you grab as much sauce as you can in every bite, according to the experts. However, this only works if you mix the sauce with the fettuccine while it is warm so it emulsifies and coats the noodles. Otherwise, it is just like any noodle, and it slides off. So, make sure your pasta is warm when you add your sauce.

Now, I am a firm believer in using other pasta shapes, too. For example, shells, ziti, penne, rigatoni, and macaroni are all great for this sauce because they fill up with it and get coated in it, so you get all that great taste inside and out. Or try it with farfalle, orecchiette, rotini, or ditalini. These all have nooks, crannies, holes, and concave spaces for sauce to get stuck in.

There are always basic noodles like spaghetti, linguini, and vermicelli. Those are good in a pinch but thin. Bucatini is an interesting choice because it is long and thin, like spaghetti, but hollow down the middle. Tagliatelle is a wide egg noodle that would be pretty good, too, if you like thicker pasta.

Alfredo Sauce on a wooden spoon on top of a jar with sauce

Recipe variations and add-ins:

  • Spicy sauce: If you love spicy food, sprinkle in some red pepper flakes or cayenne pepper.
  • Cheesier: To make this even cheesier, sprinkle in some freshly shredded cheddar, mozzarella, or pepper jack.
  • Add flavors: To give your sauce some extra flavor, try one of my seasonings, such as ranch seasoning, or taco seasoning.
  • Diced veggies: For extra texture and flavor, add some chopped veggies like bell peppers, mushrooms, celery, and green onions.
  • Make it your own: Change up this easy Alfredo recipe by adding your own favorite herbs and spices such as thyme, rosemary, or smoked paprika.  
  • Bacon or pancetta: Just like cheese, everything tastes better with bacon or pancetta, baked it until crispy, dice it and stir it into the sauce. 

Make it thicker

If for some reason it is too thin or runny, you can fix it using these two ways:

  • Adding cream cheese. Over low heat, add slowly pieces of cream cheese to it and stir till thickened. This will make the sauce creamier and also thicken it up.
  • Making a Roux. Add an equal amount of butter and flour (about 1 teaspoon) to a pan, and mix/whisk well over low heat. Cook it for about one minute. Next, add the mixture to the sauce and stir continuously until simmering, and the desired consistency is reached.
pouring Alfredo sauce over fettuccine pasta

How to serve:

Alfredo sauce makes a beautiful topping, spread, and dip as well as a sauce. Once you try this rich and thick homemade sauce, you will look for stuff to pour it on. Here are some ideas.

  • Obviously the classic way to serve it is over some fettuccine pasta. Sprinkle some romano cheese on top right before serving for a richer flavor. 
  • Use it to make baked shells like my cheesy chicken Alfredo shells.
  • This homemade sauce is perfect on pizza with chicken, ham, or turkey. I also like to use it of four cheese pizza.
  • Use it on chicken. Try my instant pot chicken alfredo recipe to make a quick and easy dinner tonight. 
  • This is the perfect dip for fresh veggies like carrot sticks, celery, and broccoli florets.
  • Add it to any casserole to make it creamy and rich. Try it with my cheesy white pizza casserole.
  • You can also use Alfredo as a sandwich spread.
stirring creamy Alfredo sauce in a pan

Frequently asked questions:

Why is my alfredo sauce runny?

It could be that you needed to add more cheese. Make sure you use enough parmesan and shred your own. Store-bought pre-shredded cheese can leave you with runny sauce because they use wax and preservatives to coat it. These make it harder to melt and can cause it to separate. You may also need to cook the cream longer. It has to thicken before adding the cheese. Let it simmer for at least two minutes.

Can I use mozzarella instead of parmesan?

You could, but the texture and flavor are very different. Parmesan cheese is a lot saltier and grittier than mozzarella cheese. It is also a lot harder. The flavor of parmesan is tangy and nutty, slightly bold, and even sharp. Mozzarella is a lot milder with a sweeter, milkier taste. Using mozzarella would just be different, cheesier and heavier.

What is the secret to smooth, creamy, thick alfredo sauce?

The main thing you need to remember is to stir. Keep stirring. Do not stop stirring. I use a silicone whisk over medium-low heat and stir it the whole time. Don’t stop looking at your phone or checking the time. Just keep stirring. Also, I use heavy cream and cream cheese. Many others do not use cream cheese. Some use milk instead of cream. Real butter is also essential. Not margarine. It has to be real butter—and real parmesan cheese. If you use the stuff in the can, you will get clumps of cheese in your sauce.

creamy Alfredo sauce in a jar

How to store leftovers:

  • Store: After your leftover Alfredo sauce cools to room temperature, pour it into a jar or another airtight container. It will last for up to five days in the fridge.  
  • Freeze: It is also safe to freeze for up to three months. Just be sure to put it in a freezer-safe container first. 
  • Thaw: The night before you plan on serving it, put it in the fridge to thaw. 
  • Reheat: You can use a microwave to reheat your sauce or add it to whatever dish you are using it in before baking.

Recipes using Alfredo sauce:

Recipe tips:

  • Keep stirring your sauce to make sure it is smooth and creamy.
  • Be sure to use real butter, cream cheese, heavy cream, and parmesan.
  • Make sure to cook your sauce evenly, do not overheat it. It will cause the cheese to break down and clump together.
  • This sauce thickens as it cools. If it is too thick, add more cream or milk, just a quarter cup, until it is thick enough.
  • If it is too thin, add a bit of cream cheese and stir until it melts and reaches the right consistency.
  • Making it with cream cheese is much richer and creamier than if you did not use it. Although some say it is not an authentic Alfredo from scratch, cream cheese Alfredo sauce is my personal favorite. 
Best Homemade Alfredo Sauce

Homemade Alfredo Sauce Recipe

Catalina Castravet
Homemade Alfredo Sauce is a super easy recipe to make from scratch. It is rich, creamy, and packed with garlic and parmesan flavors.
4.96 from 45 votes
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course Main Course
Cuisine American
Servings 4 servings
Calories 387 kcal

Ingredients
 
 

  • 1/2 cup butter
  • 1 1/2 cups heavy cream
  • 2 ounces cream cheese optional – it makes the sauce creamier
  • 1/2 teaspoons fresh garlic minced
  • 1/2 teaspoon Italian seasoning optional
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 1/2 cups Parmesan cheese freshly grated
  • 1/4 teaspoon nutmeg optional

Instructions
 

  • In a large skillet over medium-low heat, add butter, heavy whipping cream, and cream cheese (if using). Stir over medium-low heat for about 2 minutes until melted, and it starts to lightly simmer.
  • Next, whisk in the minced garlic, Italian seasoning, salt, and pepper for one minute. Note: For extra garlicky flavor, first melt the butter, add the garlic, cook for 1 minute, and then add the ingredients from step 1.
  • Reduce heat to low, add the shredded Parmesan cheese, and continue to whisk until melted.
  • You can serve immediately with your favorite pasta.
  • For a very subtle nutty flavor, sprinkle some nutmeg on top before serving.

Nutrition

Calories: 387kcalCarbohydrates: 6gProtein: 13gFat: 34gSaturated Fat: 11gCholesterol: 33mgSodium: 919mgPotassium: 190mgFiber: 0gSugar: 5gVitamin A: 1435IUCalcium: 433mgIron: 0.3mg
Tried this recipe?Let us know how it was!

Video

4.96 from 45 votes

Leave a Reply

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.

112 Comments

  1. Oh yum, I’ve never tried to make this on my own. I should! I normally buy it already made, but this would be so much better.5 stars

  2. I love Alfredo sauce. It’s probably one of my favorite types of sauce to put on noodles. I have to try this recipe just because my mouth is watering thinking about it.

  3. My sister loves Chicken Alfredo and I always try and take her out on her Birthday but this year I will let my son make her diner using your recipe which I know she will love.5 stars

  4. OK now this sauce sounds absolutely amazing! I have to admit I’ve not tried making too many sauces at home, I need to give this one a go though.

  5. My daughter makes a wonderful tasting alfredo sauce.  I will have to ask her if this is similar to hers and give your a try;

  6. I have always liked alfredo sauce, though I have not found a great recipe for a make at home one. I prefer it over a tomato based sauce most of the time.

  7. This Alfredo sauce looks so yummy. I haven’t made home made in so long. Looking forward to making this for my family. 5 stars

  8. I love alfredo sauce, the richer the better! I love seeing yours in a jar, because I can see all the fun stuff in it!

  9. Homemade Alfredo Sauce is so delicious and easy to make. The homemade version compared to store bought is usually a better idea anyway. Thanks for sharing your recipe with us!5 stars

  10. This recipe couldn’t have come at a better time. I was just thinking about making alfredo sauce with pasta yesterday!

  11. I am starting to cook and this would be a good idea to try. I love Pasta with Alfredo sauce and I guess this is a good time to try making some.

    1. Hi Jen, and thanks for visiting. Yes you could, just make sure to freeze in an airtight container and then store in the freezer. The texture might be different though after freezing due to heavy cream content and cream cheese, so freeze at your discretion. We usually make to have it for a few days, so we simply store in the fridge for 4-5 days as this is the best option. However, if you want to store for a longer time, try freezing but as stated the texture will probably change and not sure its the best way.

  12. I made this Alfredo sauce for dinner tonight. I made Parmesan crusted chicken with spaghetti and red gravy (aka marinara….I’m from New Orleans) for my kids, and spaghetti squash and the Alfredo for my husband and myself. This has to be one of the best Alfredo sauces I have ever had! I was delicious! The recipe made plenty enough for leftovers during the week (or I might’ve just keep it for myself!), and I can probably freeze the rest! Thank you so much for posting this!!5 stars

  13. I made this for first time yesterday,was deeeelish! I. Used half half less ingredients as only cooking for one. Justeyeballedthe consistency. This will emu go to recipe!  5 stars

  14. I discovered your site after making the most delicious chocolate banana bread, loved it so much that i was hooked!!! Then, i discovered many other delivious recipes, and being a single home mom, this alfredo sauce is right on the point. It is easy, delicious and goes pretty much with everything, be it pasta, fish etc. i made it last week and it came out super flavorful and the steps can’t be easier!!! 5 stars for jt, keep doing the great job, we really appreciate your recipes!5 stars

  15. I made this today, and can gladly say that is super delicious and flavorful. I used a bit more cream cheese just because i like it with extra)) and omg, sooo yummy… pasta was gone in 5 minutes! Best recipe out there, and thanks for sharing!!5 stars

  16. Usually buy McCormick packet of Garlic Alfredo Sauce mix. Had none, so tried this recipe. Always add chicken to fettuccine. Haven’t made pasta yet, but, so far, sauce tastes good. I go light on nutmeg, because fear adding too much to any dish. 

  17. I’ve been looking for a recipe for JUST the sauce–and I finally found one! Although this has heavy cream, which authentic Alfredo sauce doesn’t. It only has butter and Parmigiano Reggiano. I wonder it needs the pasta and/or the pasta water to thicken. I bought a box of fettuccine to make sure to get it right if it doesn’t work without it. I also bought some shrimp.

  18. Coming to the US I found out Alfredo to taste very blend. Not like the one my Italian friends made in Germany in their own restaurant.
    Later I talked to someone who is a manager of one of the Benveutos in Wisconsin. She told me the difference. Now I’m making my own.

  19. Amazing and delicious sauce. This is one of my favorite one, and I was looking for a good recipe for it. This one is pretty straight forward, and thanks for including the video, makes it much easier as well. It is rich, creamy, and goes well on pasta. Just ideal to feed quickly the kids. I made a large batch, and just refrigerated it as well. Thanks5 stars

    1. Hi Amber, yes this is a simple recipe, and quite delicious. It goes well with many things! Glad you liked it!

  20. I made this & my husband loved it! He’s a guy who loves his sauces, so this will replace the store bought sauce anyday. So easy to make.

    1. Happy that you and your husband love it. This is such an easy recipe, and it goes with pretty much everything! Thanks for stopping by!

  21. Made this recipe yesterday 👍👍👍🤞👌!! Super easy and simple. Was looking for a great and tasty one for some time, and i finally hit the spot! Loved it a lot, thanks for sharing! Also, the video is a nice bonus, i like to watch it and simply follow the steps.5 stars

  22. Hi there! I have made this recipe a few times now and want to say that it is amazing and personally, it’s one of the best I have made. Pasta just vanishes with it)) great recipe!5 stars

  23. This is such an amazing sauce. I was looking for a quick and easy recipe to go with my pasta, and this is exactly what I needed. Me and my kids loved it, quite rich and creamy, really enjoyed it! Video also makes it easy to follow. Thanks!!!5 stars

  24. Double this recipe and it is so yummy! Wholesome and taste delicious! Making it for a Chicken Bacon Ranch casserole dish and if I have enough left over, we will use it for leftovers and cook some noodles of our choice and add some leftover chicken. Used a pot instead of a skillet and it turned out so creamy and good. Great flavor. Beats buying in a jar and you never know if you will like them. Takes several brands to find a good one. Thanks!5 stars

  25. I made this! I added a little more cream cheese not knowing it would thicken up. It still turned out magnificent. I added linguini noodles, grilled shrimp and crab. My husband loved it. I am my biggest critic and I thought it was better than any Alfredo sauce I have tasted. So Bravo.5 stars

  26. I love this recipe! I put my own twist on it & added onions. For shrimp alfredo I add white wine & it is perfect, my husband loves it , all thanks to this.5 stars

  27. I never leave reviews, but made this with the optional ingredients and hands down this tasted like a restaurant dish. Delicious. Wow!5 stars

  28. I tried this sauce and it’s every bit as good as advertised. I made it without the cream cheese as I didn’t have any, but didn’t miss it. I also added the garlic to the melted butter before adding the cream. I’ll try the cream cheese next time when I’ve planned ahead.5 stars

  29. I made this tonight and put cheese ravioli in it!!!! So good!!! I will definitely make it again!! Thanks. 😉

  30. I did add the cream cheese. I did not add garlic to butter but will try that next time. It was so creamy and delicious! I will be adding this to my favorites!5 stars

  31. Good basic recipe. I added oregano, white pepper, red pepper and basil to really give it good flavors, as well as some provolone cheese since I didn’t have much Parmesan on hand.4 stars

  32. WOW! I hate jarred alfredo, but my husband always asks for it. I decided to make him a surprise alfredo dish for Valentine’s Day.

    I cannot even express how delicious this sauce is. We were blown away!!!!! Absolutely 10 stars.5 stars

    1. Thank you, Kathleen. Happy you love it! We never buy it anymore, it is such an easy and cheap recipe to make at home, so why bother buying it from the store. We use it all the time on pasta.

  33. Thank you for this recipe! I want to double the sauce and wanted to know what changes if any, that I will need to make?

  34. I made this and it’s delicious but it is really rich. Is there an ingredient you would suggest swapping out all/part of to cut down on the richness a little? Maybe sub out the heavy cream for half & half? I don’t want to ruin it by swapping out the wrong thing – I’m fairly new to cooking. Thanks in advance!5 stars

  35. This was SOooooooooo delicious!! I’m saving this recipe tasted like the most delicious Italian restaurant. I used Asiago cheese in place of parmesan.

  36. I just made this recipe and its so good! Didn’t measure anything out just eye balled most of the ingredients and it turned out amazing! Highly recommend especially with that bit cream cheese!

  37. Doubled the recipe for a family of 6 and paired it with grilled chicken. Folllowed the recipe exactly and included all the optional ingredients. Everyone loved it. I’ve never been brave enough to try and make my own Alfredo sauce. Not sure why I’ve waited this long because this was super easy and so so good. All the kids came back for seconds. Will never buy Alfredo sauce in a jar again!5 stars

  38. This recipe was definitely a hit! It taste just like the Alfredo sauce from Olive Garden! Just less ingredients.5 stars

  39. Made this for dinner tonight and was pleasantly surprised by how easy it was to make and how delicious it was! I will never buy Alfredo sauce again!5 stars

  40. This is the best Alfredo sauce I’ve ever had! Beats any restaurant or store bought all day long. Love it 😍 thank you5 stars

  41. My family loved this, I thought it was a little too much parmesan actually! The parmesan flavour is much stronger than in most alfredo sauces I’ve had before. Different from what I was expecting but still good!4 stars

  42. Just a heads up. I don’t see where in the ingredients or the instructions that you call for flour but in the article you mention making a roux so maybe I just missed it.

    1. That is not part of the recipe, it is a suggestion in case you want your sauce thicker.

  43. This was yummy and super quick to put together with basic pantry items, my family loved it!5 stars

  44. Better than any Italian restaurants sauce, I have made this multiple times already. It’s my husbands favorite, thank you so much!5 stars

  45. Best Alfredo sauce EVER.
    Curious if anyone has ever made this with half and half instead of the Heavy Whipping cream? And how it turned out?5 stars

  46. Love, love, love this alfredo sauce!!! I have to admit I was a little intimidated & apprehensive about trying to cook homemade alfredo sauce but I am so tired of the 15 or so family approved dishes we rotate at our home. We have not ate fast food in my house since the first case of COVID-19 was diagnosed in Alabama. (My daughter has a heart condition) I made a chicken alfredo pasta & it was a huge hit with my family! They loved it! & it was so simple! Thank you very much for this great easy recipe!5 stars

  47. This sauce is absolutely fantastic. It’s enough to cover 1 pound of pasta. I added the 2 oz of cream cheese, and the dash of nutmeg really stands out to add more depth of flavor to the sauce. Next time, I’ll add a bit of light-flavored chicken stock to make the sauce a bit runny (the cream cheese made it thicker, which we liked), then add diced rotisserie chicken. That would make a really great meal, along with a salad or steamed green beans or whatever.5 stars

  48. I’ve actually made this recipe about 5 times already. It is ABSOLUTELY DELICIOUS. I NEVER liked the store bought kind, and I am a former Olive Garden employee. Hands down, I prefer this recipe anyway over Olive Garden’s. I’m hooked on this recipe and my kids, nieces, and friends ABSOLUTELY LOVE my chicken Alfredo. Thank you soooo much.5 stars

  49. Never thought to use Italian Seasoning. Is this customary for Alfredo sauce? I know of small peppercorn being used and sometimes cream cheese. What does the Italian seasoning add? Thank you will try not sure about seasoning. Will wait to see your reply. Thank you.

  50. This Alfredo sauce is the absolute best Alfredo sauce I have ever had! We can’t even go out to eat and order Alfredo anywhere because nothing compares to your recipe! I can’t believe I was eating that crap in a jar the majority of my life. It Should be illegal for them to sell it. Thank you so much for sharing this, you saved my wallet and my dinner!5 stars

  51. Don’t wait any longer make this recipe! Soooo good! I make it every time with the cream cheese, so amazing!

  52. Absolutely loved this recipe. I made the sauce and added shrimp, broccoli and tortellini…I wish we could share pictures!!! I do have a question though, if I wanted to make.some.for a few.months down the road what do I store it in??? Fridge? In a jar?5 stars

  53. Never buying store Alfredo sauce again! Thank you … SO delish! Kept it thick consistency for Alfredo pizza, but will thin out a bit when adding to pasta. So-o-o-o good and easy. Thanks for sharing!5 stars

  54. Usually the traditional, authentic Italian alfredo sauce is made with just Parmesan cheese, butter, pasta water and salt.

  55. That might be the traditional, but it’s nice to mix things up and make it your own. I’ve used cream cheese in my recipe for years. My family prefers the taste of it to the traditional Alfredo Sauce. To each their own. So yes I love this recipe. I’ve been doing it for years and years this way. I’m glad someone else out there loves it this way as well5 stars

  56. Omg, loved this sauce I used it with pasta, chicken sausage, green and red bell pepper, and onion. I added a little pasta water, also onion powder, and garlic powder. I also upped the minced garlic to 1 tablespoon. Great sauce that you can tweak to your liking, Thank you!5 stars