This is the BEST and easiest Homemade Alfredo Sauce Recipe made from scratch! The rich and creamy sauce uses simple ingredients and is completely ready in just 10 minutes!

This sauce is used in so many of our popular pasta dishes and is a family favorite, especially when paired with our homemade breadsticks.

Homemade Alfredo sauce in a bowl topped with fresh grated Parmesan.


What is Alfredo Sauce? Alfredo sauce is a classic Italian sauce that is sometimes called white sauce. It uses butter, parmesan cheese and heavy whipping cream and is seasoned to taste.

The rich and creamy sauce goes great with pasta like Fettucine and protein like Chicken or even Shrimp.

This homemade Alfredo version beats Olive Garden’s and the store-bought Ragu sauce any day and is so easy and quick to make!

A white skillet topped with black pepper and bread.


Alfredo sauce is so simple and uses just a few ingredients, ones you most likely already in your fridge – winner.

  • Heavy Cream– Heavy whipping cream for a richer flavor.
  • Milk– Helps balance the richness and thickness of the sauce.
  • Butter– Unsalted butter adds a depth of flavor to the sauce.
  • Garlic– Enhances the bland taste, don’t skip the fresh garlic. You can use salted butter but then use less salt for seasoning.
  • Flour– Acts as a thickening agent.
  • Parmesan cheese– You can use store-bought grated cheese or grate fresh cheese with great results.
  • Salt and pepper– Season the sauce to taste.

Pro Tip: The consistency of this Alfredo sauce is thick. For a thinner sauce, use 2 teaspoons of flour instead of 1 tablespoon!

Alfredo sauce made from scratch in a bowl topped with Parmesan cheese and pepper.


Making homemade Alfredo sauce from scratch is so quick and easy to make, let’s get started.

  1. In a large skillet or medium saucepan, over low/med heat, add the butter and minced garlic. Cook until the garlic becomes fragrant.
  2. In a separate bowl, whisk together the heavy whipping cream and flour.
  3. Stir in the milk and heavy whipping cream/flour into the butter and garlic.
  4. Add the parmesan cheese and season with salt and pepper to taste.
  5. Cook the sauce, stirring frequently until the sauce thickens.


Whenever you think of Alfredo sauce, the first thing that comes to mind is pasta and you are right. However, don’t limit the creamy sauce just to the pasta, enjoy Alfredo in so many variations:

storage & reheating:

We often like to make two to three portions of the Alfredo Sauce and use it in different variations and here are ways to store the white sauce once it’s made.

  • Fridge- The sauce will stay fresh in a jar sealed for 4-5 days in the refrigerator.
  • Reheat– Reheat over low heat until hot. You may need to add more milk if the sauce is too thick.
  • Freezing– We don’t recommend freezing the Alfredo Sauce.
Chicken Alfredo Pasta tossed in the homemade Alfredo sauce recipe.

recipe faqs-

How to make a healthy Alfredo sauce?

For a healthier option, leave out the heavy whipping cream and substitute for milk instead.

What can I use instead of heavy whipping cream?

You can substitute the cream with half and half for a lighter sauce.

How to keep sauce from burning?

You want to make sure to keep the sauce cooking over low/medium heat. If you cook it over high heat, the sauce will separate and you can scorch the bottom.

Why did my sauce separate?

The heat was too high and it scorched the milk causing it to separate. You want to keep it at med/low heat.

Italian Alfredo sauce in a skillet topped with Parmesan cheese and bread slices.

Once you try this homemade version of the Classic Alfredo Sauce, it will be on repeat in your home!

Homemade Alfredo Sauce Recipe

A classic recipe for Italian Alfredo Sauce that is so much better than store-bought or a restaurant like Olive Garden. Rich and creamy sauce with butter, garlic, parmesan cheese with heavy whipping cream.
4.91 from 44 votes
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Course Side Dish
Cuisine American, Italian
Servings 4 servings
Calories 402 kcal


  • 4 Tbsp unsalted butter
  • 3 garlic cloves, minced
  • 1 1/2 cups heavy whipping cream
  • 1 Tbsp all-purpose flour
  • 1/4 cup whole milk (or 2%)
  • 1 cup grated parmesan cheese
  • salt and pepper, to taste


  • In a skillet, over low/med heat, melt together butter and garlic and cook until fragrant.
  • Whisk together the heavy whipping cream and flour. Pour cream/flour and milk pour into the skillet, whisk vigourously. Add the parmesan cheese and season with salt and pepper (to taste).
  • Continue cooking until sauce thickens and is well incorporated.



NOTE: The consistency on this Alfredo sauce is just right, not too thick or runny. However, if you want a thick sauce, don’t add any milk just use all heavy cream instead.


Calories: 402kcalCarbohydrates: 6gProtein: 11gFat: 38gSaturated Fat: 23gCholesterol: 127mgSodium: 337mgPotassium: 158mgSugar: 3gVitamin A: 1398IUVitamin C: 1mgCalcium: 322mgIron: 1mg
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)
Tried this recipe?Let us know how it was!