My homemade alfredo sauce recipe has just 5 ingredients and comes together with very little work. Skip the store bought sauce and make this instead for a meal everyone will love.

Today I am going to show you just how easy this alfredo sauce is to make. You are going to be shocked how quick and easy it is.
If you love our creamy mushroom sauce recipe or our homemade white pasta sauce, then you are going to love this easy alfredo sauce. Check out more homemade sauces recipes, cottage cheese alfredo sauce or these sauces for chicken.
What's in this post: Homemade Alfredo Sauce Recipe
- What is Alfredo Sauce?
- Why This Alfredo Sauce Recipe Works
- Ingredients
- Easy Ingredient Swaps
- Why Fresh Parmesan Makes the Best Alfredo Sauce
- How to Make Alfredo Sauce from Scratch
- Make It Your Own
- Tips for the Best Alfredo Sauce
- How to Thicken Alfredo Sauce
- How to Thin Alfredo Sauce
- Serving Suggestions
- Frequently Asked Questions
- Alfredo Sauce Recipe Recipe
What is Alfredo Sauce?
Unlike traditional pasta sauce, Alfredo sauce is not made with any tomatoes. This is a creamy white sauce that is made with a combination of parmesan cheese, butter and cream.
Why This Alfredo Sauce Recipe Works
There are hundreds of Alfredo sauce recipes online, but this one has become a family favorite because it’s simple, affordable, and turns out rich and creamy every time.
- Made with just 5 simple ingredients
- Ready in 15 minutes
- No flour or complicated techniques
- Smooth, silky texture with real Parmesan cheese
- Perfect for pasta, chicken, shrimp, vegetables, and more
- Less expensive and better tasting than jarred Alfredo sauce
Ingredients

Butter – Unsalted butter lets you control the salt level in the sauce. If using salted butter, simply reduce the amount of added salt.
Fresh Garlic – Fresh minced garlic adds the best flavor. Jarred garlic will work in a pinch, but freshly minced garlic gives the sauce a richer, more authentic taste.
Half and Half – We like using half and half because it creates a creamy sauce while keeping it a little lighter than heavy cream.
Parmesan Cheese – Freshly grated Parmesan cheese melts much smoother than pre-shredded cheese. For the creamiest Alfredo sauce, grate a block of Parmesan just before making the sauce.
Salt and Black Pepper – A little seasoning is all this simple sauce needs, but you can always adjust it to your taste.
Carrie’s Tip: Freshly grated Parmesan cheese is the secret to silky smooth Alfredo sauce. Pre-shredded cheese contains anti-caking ingredients that can make the sauce grainy instead of creamy.
Easy Ingredient Swaps
Fresh Garlic – Garlic powder or garlic salt can be used in a pinch, but fresh garlic provides the best flavor.
Half and Half – I use half and half because it creates a rich, creamy Alfredo sauce while keeping the recipe a little lighter and more budget-friendly. If you prefer a richer, restaurant-style Alfredo sauce, you can easily substitute heavy cream instead.
Parmesan Cheese – Romano or Asiago cheese can be substituted for a slightly different flavor, or use a combination of cheeses for extra depth.
Why Fresh Parmesan Makes the Best Alfredo Sauce
Freshly grated Parmesan cheese melts into the sauce much more smoothly than pre-shredded cheese. Store-bought shredded cheese is coated with anti-caking agents that help prevent it from sticking together in the bag, but those same ingredients can keep it from melting properly.
For the smoothest, creamiest homemade Alfredo sauce, buy a block of Parmesan cheese and grate it yourself just before adding it to the sauce. It’s worth the extra minute and makes a noticeable difference in both flavor and texture.
How to Make Alfredo Sauce from Scratch

Step 1 – In a medium saucepan, over medium-low heat, melt the butter on the stovetop.

Step 2 – Add the half and half or heavy cream to the melted butter while whisking.

Step 3 – Add in the garlic, cook for 3 minutes whisking constantly. Do not let it come to a boil.

Step 4 – Remove the sauce from the heat and add in the cheese, ½ cups at a time, whisking thoroughly until it is completely melted in the sauce. Continue doing this until all the cheese has been added in the sauce.

Step 5 – Add in the nutmeg, salt and black pepper and stir.

Step 6 – Pour over your favorite type of pasta, toss and enjoy!
Make It Your Own
This easy Alfredo sauce is a great base recipe. Try one of these delicious additions:
- Finish with fresh parsley for a pop of color and freshness.
- Stir in cream cheese for an extra cheesy, thicker sauce.
- Add cooked chicken, shrimp, or Italian sausage to make it a complete meal.
- Mix in sautéed mushrooms, spinach, broccoli, or roasted red peppers.
- Sprinkle in Italian seasoning, Cajun seasoning, or crushed red pepper flakes for extra flavor.
Tips for the Best Alfredo Sauce
Keep the Heat Low – Once you add the half and half, cook the sauce over medium-low heat. Avoid letting it boil, as high heat can cause the dairy to separate and the sauce to become grainy.
Whisk Frequently – Use a whisk to combine the butter, half and half, and Parmesan cheese into a smooth, creamy sauce. Continue whisking as the cheese melts to prevent lumps.
Remove the Pan from the Heat – I always remove the pan from the burner before stirring in the Parmesan cheese. The residual heat is enough to melt the cheese while helping prevent the sauce from becoming grainy or separating.
Use Freshly Grated Parmesan Cheese – Freshly grated Parmesan melts much smoother than pre-shredded cheese. Packaged shredded cheese contains anti-caking ingredients that can keep it from melting properly, resulting in a less creamy sauce.
Thin the Sauce if Needed – If the sauce becomes too thick, whisk in a splash of warm pasta water, half and half, or milk until it reaches your desired consistency.
Serve Right Away – Alfredo sauce is at its creamiest when served immediately. As it cools, it will naturally thicken, so enjoy it while it’s hot.
Reheat Gently – Reheat leftover Alfredo sauce over low heat with a splash of milk or half and half, stirring frequently until smooth and creamy again.

How to Thicken Alfredo Sauce
Homemade Alfredo sauce naturally thickens as it cooks and continues to thicken as it cools. If your sauce is still thinner than you’d like, don’t worry! Here are a few easy ways to make it thicker.
Let It Simmer – Continue cooking the sauce over low heat for 3 to 5 minutes, whisking frequently. As some of the liquid evaporates, the sauce will naturally become thicker. Be careful not to let it boil, as high heat can cause the sauce to separate.
Add More Parmesan Cheese – Stir in a little more freshly grated Parmesan cheese until it melts completely. This is my favorite way to thicken Alfredo sauce because it keeps the rich, cheesy flavor.
Use Cream Cheese – For an extra creamy, thicker sauce, whisk in 2 to 4 ounces of softened cream cheese until completely melted and smooth.
Make a Cornstarch Slurry – If you need a quick fix, whisk together 2 tablespoons of cornstarch with ¼ cup of cold water until smooth. Slowly stir it into the simmering sauce and cook for 1 to 2 minutes until thickened.
Carrie’s Tip: If the sauce seems a little thin when you first remove it from the stove, let it sit for 2 to 3 minutes before adding anything. Alfredo sauce thickens quite a bit as it cools, so it may already be the perfect consistency.

How to Thin Alfredo Sauce
If your Alfredo sauce becomes too thick, simply whisk in a splash of warm half and half, milk, heavy cream, or reserved pasta water until it reaches your desired consistency. Add the liquid a little at a time, whisking well after each addition.
Avoid adding cold liquid straight from the refrigerator, as it can cool the sauce too quickly and make it harder to blend smoothly.
Serving Suggestions
Serve this easy Alfredo sauce on your favorite pasta dish with one of our favorite easy side dish recipes to make it a full meal. Here are a few of our favorite easy vegetables recipe that will help you complete your meal.
Frequently Asked Questions
Let the Alfredo sauce cool completely, then transfer it to an airtight container. Store it in the refrigerator for up to 4 days. The sauce will thicken as it chills, which is completely normal.
Yes! Place the cooled sauce in a freezer-safe container or freezer bag and freeze for up to 3 months. Because Alfredo sauce is made with dairy, it may separate slightly after thawing, but that’s completely normal and easy to fix when reheating.
For the creamiest results, thaw frozen Alfredo sauce overnight in the refrigerator. Reheat it slowly in a saucepan over low heat, whisking frequently. If needed, stir in a splash of half and half, milk, or heavy cream to bring the sauce back to a smooth, creamy consistency.
Grainy Alfredo sauce is usually caused by overheating the sauce or using pre-shredded Parmesan cheese. For the smoothest results, use freshly grated Parmesan and remove the pan from the heat before stirring in the cheese.
Yes, but the sauce won’t be quite as rich or creamy. Whole milk works best if you want a lighter version, while heavy cream creates a richer, restaurant-style Alfredo sauce.
Fettuccine is the classic choice, but this sauce is also delicious with penne, linguine, ravioli, tortellini, and spaghetti.
Yes! You can prepare the sauce a day in advance and store it in the refrigerator. Reheat it gently over low heat, adding a splash of milk or half and half if needed to restore the creamy texture.
Yes. This recipe is naturally gluten-free because it doesn’t contain flour. Just be sure to serve it with your favorite gluten-free pasta if needed.

Recipes that Use Alfredo Sauce
We love to hear from you. If you make this recipe, please leave us a comment or a star review.

Alfredo Sauce Recipe
Ingredients
- 6 tablespoons unsalted butter
- 1 cup half and half
- 2 cloves garlic minced
- 2 cups freshly grated parmesan cheese
- pinch freshly grated nutmeg
- salt and pepper to taste
See how we calculate recipe costs.
Instructions
- In a medium saucepan over medium heat, melt 6 tablespoons unsalted butter.
- Slowly whisk in 1 cup half and half until fully combined with the melted butter.
- Add 2 minced garlic cloves and simmer the sauce for 3 minutes, stirring almost constantly. Do not allow the sauce to boil.
- Remove the saucepan from the heat.
- Gradually add 2 cups freshly grated parmesan cheese, one handful at a time, whisking thoroughly after each addition until the cheese is completely melted into the sauce.
- Stir in a pinch of freshly grated nutmeg.
- Taste the sauce and season with salt and pepper to taste.
- Serve warm and enjoy!





Thank you! It was great!
Thank you so much! ? I’m so happy to hear you enjoyed it! Thanks for taking the time to leave a review—it really means a lot. I hope it’s a recipe you’ll make again and again! ??
This recipe was super easy for a last minute dinner idea! Added chicken and some herbs to the sauce and it was delicious!
Chris – I’m so happy to hear this! It’s so versatile and love that you added chicken.
I used a mix of cheeses to use odd bits and ends. One clove of garlic was plenty for us. Very easy recipe and miles better than the bottled stuff.
Patti – I’m so glad you enjoyed! We prefer this to the bottled stuff too!
Love this alfredo sauce- super easy to make, and great over cauliflower and broccoli as an alternative to pasta if you want. I’ve never seen fresh nutmeg in the store, so I use regular dry nutmeg.
Hi, without sounding stupid but in the recipe you have 1 cup of half and half what is this
Half and Half is a diary product generally in the diary aisle. If you cannot find it in your area, you can use heavy whipping cream instead. Thank you.
I have never seen nutmeg to grate, just jarred. Would that be ok to use?7
Yes, you can use jarred.