This post may contain affiliate links. Please read our disclosure policy.

The Best Alfredo Sauce doesn’t come from a jar – it comes from your own kitchen! Homemade Alfredo Sauce is rich and creamy and takes about 15 minutes to make from scratch with just a few ingredients.

It’s easy to make, tastes like you slaved over it, and perfect over your favorite pasta. You’ll never want to resort to store-bought again!

Try this homemade Alfredo sauce with Broccoli Tortellini Alfredo or Chicken Alfredo Stuffed Shells. Or for a unique spin on a classic, try my creamy Pumpkin Alfredo.

Glass jar filled with alfredo sauce, a spoon dripping sauce above the jar.
Pin this recipe for later!Pin This

Ingredients for Homemade Alfredo Sauce

All you need are a few easy-to-find ingredients and homemade, restaurant-quality taste is at your fingertips.

  • Butter – Real butter, not margarine.
  • Heavy Cream – Do not use milk or even half & half. You need full-fat heavy cream for this recipe.
  • Parmesan Cheese – Freshly grated off the block. Do not use pre-shredded.
  • Optional Garnishes – Fresh cracked black pepper, fresh minced parsley.

Homemade Alfredo is always so homey and comforting. It’s no wonder it’s such a popular dish! I love to add fresh garlic and black pepper to give it a little more depth. While it’s not customary, you can also add Italian seasoning or dried basil.

While serving it over pasta is my favorite, you can also pour it over chicken, use it as a pizza sauce or as a bread dip!

How To Make the Best Alfredo Sauce From Scratch

This Homemade Alfredo Sauce recipe is a creamy sauce that’s super delicious and is the best over fresh, hot pasta. Once you learn how to make Fettuccine Alfredo from scratch, you’ll never go back!

  1. Simmer the butter and cream. Melt the butter over medium-low heat with some minced garlic, then add the heavy cream. Bring it to a simmer, just barely bubbling, but do not boil.
  2. Work quickly with the cheese. Whisk in fresh grated or shredded Parmesan cheese. Add the cheese in small handfuls, whisking vigorously with each addition in order to incorporate it into the sauce so it can melt. This will keep your cheese from clumping. Simmer away for a few minutes or until the sauce has thickened up.
  3. Season, garnish, and serve. Salt usually isn’t needed because the butter and cheese have enough salt to flavor the sauce quite nicely, but you can judge for yourself. Toss with your favorite pasta and add some fresh minced parsley and cracked black pepper.
Cream being poured into a skillet with melted butter.
Butter and cream whisked together in a skillet.
Alfredo sauce in a skillet, a wooden spoon with alfredo sauce on the back, with a scrape through the sauce to show how thick it is.
Fettuccine Alfredo being tossed with metal tongs in a saute pan.

How To Thicken a Thin Sauce

Sauce not thick enough for you? Add a few ounces of softened cream cheese (from the block, not the spread) to your sauce. It will give the sauce a creamier texture and will help it thicken up a bit.

You could also add a roux to the mixture. To do this, melt a tablespoon of butter in a small saucepan, and add a tablespoon of flour. Cook until golden, then add to your simmering sauce and stir until it’s completely incorporated.

Recipe FAQs

What is Alfredo sauce?

A classic alfredo is a creamy, cheesy white sauce served over pasta, usually fettuccine. You can make it the traditional way by heating the ingredients on the stove or the non-traditional method which involves creating a roux. Hands down, I prefer the traditional method.

If you’re looking for a “Skinny” without heavy cream? Be sure to check out our Chicken Alfredo Baked Ziti.

What does the sauce taste like?

Alfredo is thick and creamy and so delicious. It’s got a nuttiness from the parmesan cheese and the garlic adds a whole other level of flavor.

While it’s similar in taste and texture to the butter and cheese sauce on Cacio e Pepe, alfredo is slightly more complex and uses heavy cream.

What can I use instead of heavy cream?

If you don’t have any heavy cream, you can use whole milk but it will not thicken the same and will be a much thinner sauce. Alternatively, you can make a roux by adding a few tablespoons of flour to the melted butter and garlic and then add milk. The texture will be a little different and it won’t be as rich, but it will still taste good.

Serving Suggestions

  • Over Pasta – Alfredo is most commonly served with Fettuccine Pasta. The long, thick Fettuccine noodles mop up the luscious sauce so you don’t miss a drop. Any type of pasta will work: spaghetti, linguine, or even small-cuts like penne and rotini. You could also try your hand at making some homemade pasta.
  • Garnishes – Sprinkle on some fresh minced parsley or chopped basil for a little color in the presentation.
  • Sides: Because it’s so rich, I usually serve alfredo topped pastas with just a salad like my copycat Olive Garden Salad and some homemade Garlic Bread. It doesn’t need much to jazz it up.
  • Mix-Ins: You can also top with your favorites, like grilled chicken (Chicken Alfredo – YUM), Pan Seared Shrimp, or Garlic Butter Steak Bites.

Storage and Reheating Tips

  • Storage: If you happen to have some leftover, you’ll want to store the pasta and sauce separately if possible. If it’s already mixed together, don’t freeze it, but keep it in an airtight container in the fridge for 3-4 days.
  • Refrigerator: If you happen to have leftover sauce, you can reheat it but proceed with caution. Add a teaspoon or two of milk/cream to the pasta and sauce, then simmer it over low heat or heat in the microwave at 50% power, stirring often, until warmed through. Reheat slowly and stir frequently or the sauce can break and create a greasy mess.
  • Freezer: Freeze the sauce by itself (no pasta) in an airtight container or freezer bag for up to 6 months. To reheat, thaw in the fridge overnight, then place the sauce in a saucepan on the stove over low heat. Stir constantly until heated through to avoid breaking the sauce (when the cream and butter separate and your lovely sauce becomes a greasy mess). Make fresh pasta when you’re ready to use the sauce.
Fettuccine noodles with alfredo sauce in a small bowl with pasta twirled onto a fork.

Expert Tips

  • Buy good quality ingredients – The quality of your ingredients can make or break this dish, so make sure to buy the best quality cheese, butter, and cream that you can.
  • The cheese is important! Manufacturers coat pre-shredded and pre-grated cheeses with starches to prevent them from sticking together. However, this coating can hinder the cheese from melting smoothly. Make sure to buy a good quality block of cheese and grate it yourself for the best possible texture.
  • Let it simmer. Be sure to turn the heat down when you add the Parmesan cheese. You don’t want to boil this sauce at all, just a simmer (a few small bubbles coming to the top) will do fine. Boiling can cause the butter and cream to separate or “break” the sauce.
  • Salt your pasta. The sauce won’t need any added salt, but do add salt to your pasta water. At least a tablespoon or two to 4-5 quarts of boiling water.
  • Toss, don’t pour. You want to add the pasta to the sauce, not the other way around. Use tongs to transfer the noodles directly from the water to the sauce and swirl around to coat completely. The sauce will thicken more as you combine because of the starches in the pasta.

More Pasta Sauces to Try

Recipe

Homemade Alfredo Sauce

4.60 from 15 votes
This creamy homemade Alfredo sauce is rich, silky, and ready in just 15 minutes with only 5 ingredients. Perfect for fettuccine, chicken, shrimp, or any pasta dish.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 6 servings

Ingredients
  

  • 1/2 cup butter 1 stick
  • 2 cloves garlic minced
  • 2 1/2 cups heavy cream
  • 2 cups freshly grated Parmesan cheese grated off the block
  • Fresh cracked black pepper to taste
  • Fresh minced parsley for garnish (optional)
  • 16 ounces fettuccine or other pasta for serving
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!

Instructions
 

  • In a large skillet, melt the butter over medium-low heat. Add the minced garlic and cook, stirring often, for 1 to 2 minutes or until fragrant. Be careful not to let the garlic burn.
  • Whisk in the heavy cream until combined. Let the mixture come to a gentle simmer with small bubbles around the edges. Simmer for 2 to 3 minutes.
  • Reduce heat to low or remove from heat. Add the freshly grated Parmesan cheese in small handfuls, whisking vigorously after each addition until the cheese is fully melted and the sauce is smooth.
  • Return to low heat and simmer gently for 3 to 4 minutes, stirring often, until the sauce has thickened enough to coat the back of a spoon. Do not boil.
  • Season with fresh cracked black pepper to taste. Toss with hot, freshly cooked pasta and garnish with fresh minced parsley if desired. Serve immediately.

Video

Notes

  • Grate your own cheese. Pre-shredded Parmesan contains anti-caking starches that prevent smooth melting and can make your sauce gritty.
  • Keep the heat low. Boiling can cause the butter and cream to separate, resulting in a greasy, broken sauce.
  • Don’t skip the garlic. While traditional Italian Alfredo doesn’t always include garlic, it adds wonderful depth of flavor.
  • Toss, don’t pour. Add pasta directly to the sauce using tongs. The starchy pasta water helps the sauce cling and thicken.
  • Sauce too thin? Stir in a few ounces of softened cream cheese, or make a quick roux with 1 tablespoon each butter and flour.
  • Salt sparingly. Taste before adding salt. The butter and Parmesan usually provide enough seasoning.
  • Recipe yield: Makes about 3 cups of sauce, enough for 1 pound of pasta.
  • Heavy cream substitutes: Heavy whipping cream works well. Avoid half-and-half or milk as they won’t thicken properly.
  • Storage: Refrigerate sauce (separate from pasta if possible) for 3 to 4 days. Freeze sauce alone for up to 6 months.
  • Reheating: Warm slowly over low heat with a splash of cream, stirring frequently. Avoid high heat which can cause the sauce to break.
  • Variations: Stir in sun-dried tomatoes, sautéed spinach, or roasted garlic for easy flavor variations.
Keyword alfredo sauce

Nutrition

Calories: 727kcalCarbohydrates: 23gProtein: 19gFat: 63gSaturated Fat: 39gTrans Fat: 1gCholesterol: 228mgSodium: 686mgPotassium: 153mgFiber: 1gSugar: 1gVitamin A: 2235IUVitamin C: 1mgCalcium: 450mgIron: 1mg

Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

4.60 from 15 votes (11 ratings without comment)

Leave a Comment

Recipe Rating




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

Comments

  1. Joan Darling-Jones says:

    The Alfredo sauce recipe was fantastic! I added chopped green onions with the garlic and it was good. Had the Alfredo sauce with Trader Joe’s Ravioli, rather than Fettuccine.

    1. Kristin says:

      Awesome feedback Joan! Thanks for stopping by.

  2. Larena says:

    This was a really good recipe, and my fiancé, and I both enjoyed it! My only problem was when I tried to reheat it. It wasn’t creamy at all, and was really just like buttery noodles. And any suggestions for how to fix this??

    1. Kristin Maxwell says:

      Reheating can cause the sauce to break. I would suggest trying a very low and slow approach on the stovetop.

See More Comments