Skip to Content

Homemade Alfredo Sauce Recipe

If you’re making pasta and realize you don’t have a jar of sauce, it’s okay. It’s incredibly easy to make Homemade Alfredo Sauce — in about 10 minutes — with simple ingredients you probably already have in the fridge.

For more dinner ideas, check out all of our recipes.

A black pot with fettuccini pasta with alfredo sauce on it and the words "Homemade Alfredo Sauce" digitally written above it.

We make pasta a lot and we usually eat it with marinara sauce. But every once in a while, I love to change it up and serve pasta with alfredo sauce.

My dad used to made an easy alfredo sauce recipe for me when I was young. It’s a delicious cream sauce that’s so much better than a store-bought jar of alfredo sauce. Seriously. And, this is such an easy homemade sauce, making it takes about the same amount of time as it would take to open a jar of sauce anyway.

So, if you’re looking for a new favorite sauce for your pasta, this homemade alfredo sauce recipe is it.

Now, quick note for the purists. An authentic Italian alfredo sauce is just butter and parmesan cheese. That’s it. Two ingredients. Traditional alfredo sauce is served over fettuccine noodles without any protein. This version is an Italian-American alfredo sauce, which is what you’ll find in Italian restaurants here in the states.

Tri-colored spiral pasta in a colander with the words "20+ Budget-Friendly Pasta Recipes" digitally written above it.

Fettuccine Alfredo, with this homemade alfredo sauce, is one of my favorite pasta dishes because it’s such a delicious and quick weeknight dinner.

For more pasta ideas, which are also tasty and simple, check out our list of Budget-Friendly Pasta Recipes.

Homemade Alfredo Sauce Recipe

Affiliate links are included in this post and Drugstore Divas may make a small commission if you use them.

Homemade Alfredo Sauce Ingredients:

How To Make Homemade Alfredo Sauce:

Chunks of butter in a pan.

Melt the stick of butter in a pan.

Heavy cream being poured into a pan.

Pour in the heavy cream.

Grated garlic on a wooden spoon over a pot with cream in it.

Add in the garlic, salt, and pepper.

Bring the mixture to a boil. Reduce to medium heat and stir until everything is combined and the sauce begins to thicken, about five minutes.

Remove the alfredo sauce from the heat.

Flour and a little cream in a measuring cup.

Put the flour in a cup with a tablespoon of the alfredo. Stir until a rue forms.

Add the rue to the alfredo sauce, then stir until it’s combined. This will help thicken the sauce.

Quick note: Alfredo will also become a thicker sauce upon standing, but you don’t want to skip the rue. If you do, you’ll end up with a thin sauce that will slide off the warm pasta.

Parmesan cheese being poured into alfredo sauce.

Add in the Parmesan cheese and stir until the cheese is incorporated and the sauce has a nice creamy texture.

For the best results, let the sauce sit for a couple minutes and thicken before pouring it over pasta.

Fettuccine alfredo on a plate.

Homemade Alfredo Sauce: Frequently Asked Questions

How do you use alfredo sauce?

Alfredo sauce is great over pasta. Fettuccine Alfredo is probably the most famous use of alfredo sauce. I love adding grilled chicken to make it Chicken Alfredo. It’s so good.

You can also use it in Mardi Gras Pasta, which is also know as Cajun Alfredo. That has shrimp and andouille sausage added for a really great flavor.

How do you store leftover alfredo sauce?

If you made too much sauce and have some leftover, wait until the pasta sauce has cooled to room temperature. Then, pour the leftover sauce in an airtight container and keep it the fridge for up to five days.

If you’re not going to use it in that time, you can freeze homemade alfredo sauce. However, the dairy products may separate while it thaws out so you might need to add some more heavy cream while reheating to get it back to a creamy sauce.

What is the secret to smooth Alfredo sauce?

​You really want to make sure that you’re completely combining the ingredients before serving. You add the parmesan cheese last, when the sauce is already off the heat. So, it’s not melting from being on the stove. It’s melting from residual heat. Make sure that you’re stirring long enough that the heat melts it all. If not, you’ll end up with a grainy taste.

You also want to make sure you’re following the recipe as written. Don’t skimp on the ingredients. If you don’t have the right balance and have too much liquid, that can cause your alfredo sauce to split and no amount of whisking will get it smooth (instead, you have to add more liquid or cheese, depending on what’s causing the issue).

Can you use whole milk instead of cream?

If you can’t find heavy cream in store, you can substitute milk for cream. However, you won’t get the same creamy alfredo sauce when you use milk since cream adds, well, cream. Heavy cream also adds flavor, so you’ll want to add some extra garlic and salt to offset the blandness of the milk.

What can I do if my Alfredo sauce is too thick?

Alfredo sauce will become a thick sauce upon standing. If you think your alfredo sauce is too thick, you can add in a little pasta water to thin it out. If you didn’t save any pasta water, you can add in a little more heavy cream (or milk if you finished the heavy cream). You might want to add a little extra salt to keep the flavor.

How to fix broken Alfredo sauce?

Sometimes, dairy can separate when it cools. If that’s the case, add your alfredo sauce back into the pan and simmer it over medium-low heat. Add in some water and whisk the mixture until it is reconstituted.

Does Alfredo sauce have cream cheese?

I’ve seen some Alfredo sauce recipes that add cream cheese. That’s really getting away from an authentic alfredo sauce. It’s probably delicious. I’ve made cream cheese-based sauces that are really good. But, cream cheese adds a consistency and tang that don’t usually go in alfredo.

Kale Pesto in a bowl.

More Homemade Pasta Sauce Recipes:

If you’re looking for something besides marinara sauce for your pasta, we have a few other pasta sauce recipes you might wanna try.

My favorite is kale pesto, which is a really simple recipe for pesto made from kale rather than basil (so it’s a little more budget-friendly. We also have Pasta Alla Norma, which is a Sicilian eggplant and tomato sauce. And of course, try our puttanesca sauce, which has a great flavor from the olives added.

Yield: 2 cups

Homemade Alfredo Recipe

Skip jarred pasta sauce and make this Homemade Alfredo Sauce recipe instead. It comes together in under 10 minutes using ingredients you probably already have at home.

Cook Time 5 minutes
Total Time 5 minutes


  • 1 stick unsalted butter
  • 2 cup heavy cream
  • 2 teaspoons fresh garlic cloves, chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 1 teaspoon all purpose flour
  • 1/3 cup grated Parmesan cheese


  1. Melt the butter in a pan.
  2. Pour in the heavy cream.
  3. Add in the garlic, salt, and pepper.
  4. Bring the mixture to a boil. Reduce to medium heat and stir until everything is combined and the sauce begins to thicken, about five minutes.
  5. Remove the alfredo sauce from the heat.
  6. Put the flour in a cup with a tablespoon of the alfredo. Stir until a rue forms.
  7. Add the rue to the alfredo sauce, then stir until it’s combined. This will help thicken the sauce.
  8. Add in the Parmesan cheese and stir.

Nutrition Information



Serving Size


Amount Per Serving Calories 647Total Fat 68gSaturated Fat 43gTrans Fat 2gUnsaturated Fat 21gCholesterol 202mgSodium 449mgCarbohydrates 5gFiber 0gSugar 4gProtein 6g

Have you tried this easy Homemade Alfredo Sauce recipe? Let us know how you liked it in the comments.


Thursday 19th of October 2017

I love making Shrimp Alfredo. I'm going to try making this sauce.


Wednesday 11th of October 2017

looks so super yummy


Tuesday 10th of October 2017


Skip to Recipe