Homemade alfredo sauce with cream cheese and heavy cream

This Homemade Alfredo Sauce is quick and easy to make. Full of butter and fresh Parmesan, you will be licking your plate clean, even when the noodles are gone! 

Homemade alfredo sauce with cream cheese and heavy cream

Jump to Recipe

What is Alfredo Sauce?

Alfredo sauce, as it is known here in the U.S., is a smooth, velvety cream sauce made from butter, cream (or cream cheese), and Parmesan cheese. There isn’t much added seasoning because the Parmesan cheese is already packed with so much flavor. It is served over (or tossed with) pasta, as a pizza sauce, or as a dipping sauce for breadsticks. When we were growing up, our mom always made Alfredo sauce with cream cheese instead of heavy cream which gives the sauce a nice velvety texture and a rich taste. This method makes this recipe more of an Olive Garden Alfredo sauce than an authentic pasta Alfredo but that doesn’t make it any less delicious!

Homemade alfredo sauce with cream cheese and heavy cream

“Olive Garden” Style Alfredo Sauce vs. Authentic Alfredo Sauce

As mentioned above, this style of Alfredo sauce is more of an Olive Garden Alfredo sauce than a true Alfredo sauce you would find in Italy. This is the style our mom made when we were growing up and it is thick, velvety, and creamy. Authentic Alfredo sauce originating from Rome, Italy has no cream and is simply butter, pasta, and Parmesan cheese. In Italy, the sauce isn’t made independently of the pasta dish, meaning the noodles and sauce are all tossed together and the sauce is formed as the ingredients come together (recipe coming soon). This tastes incredible, however, it makes it difficult to serve the sauce on the side or as a dipping sauce. This sauce is made independently of the noodles so it can be served over the top of the pasta, tossed with pasta, served as a pizza sauce, or as a dipping sauce.

Homemade alfredo sauce with cream cheese and heavy cream

What Ingredients Do I Need?

Most Alfredo sauce recipes call for heavy cream or heavy whipping cream, but not this one! You don’t even need to make a roux with flour and butter. Basically, you just need a few kitchen staples: fresh shredded Parmesan cheese (you can get great DOP Parmigiano Reggiano at Costco for a great price), garlic powder, butter and cream cheese. When you melt it all together you get a rich, creamy sauce with a tangy, cheesy finish. You’ll never miss the heavy cream, I promise!

Substitutions for this Recipe

  • If you have garlic cloves to use up, or a jar of minced garlic, feel free to use some of that fresh garlic instead of garlic powder.
  • Garnish with freshly ground black pepper, Romano cheese, asiago cheese or fresh parsley.
  • Swap out fettuccine noodles with any other pasta you have in your pantry: angel hair pasta, penne, or linguine.
Homemade alfredo sauce with cream cheese and heavy cream

How to Make Alfredo Sauce

Making Alfredo sauce with cream cheese is foolproof! Because you melt the butter and cream cheese together, the sauce gets thick without being temperamental. Here’s what to do:

  1. Melt the butter and cream cheese a together in a saucepan with seasonings. Stir with a wire whisk until smooth. 
  2. Add milk, whisking constantly, until desired consistency is reached.
  3. Add Parmesan cheese and stir until melted. Add more milk if needed, to thin.
  4. Season with salt and pepper to taste.

Ways to Serve Alfredo Sauce

At the end of the day, this creamy, cheesy sauce is only as good as the dish it accompanies. 

  • Serve this glorious sauce with Chicken Alfredo over Fettuccine or Linguini noodles. 
  • Use this sauce as a dip for bread twists or veggies. 
  • Drizzle this sauce over grilled chicken, shrimp, or meatballs. 
  • Spread it on a pizza crust (try our family’s favorite pizza dough recipe for your next pizza night)! 
  • Serve grilled asparagus, green beans or a simple green salad alongside your beautiful pasta dish.

Storing the Leftovers

Store any leftovers in the fridge for up to three days. Reheat by simmering on low heat on the stove or warming in the microwave. We do not recommend freezing the leftovers. If thawed and reheated the sauce texture will not be the same.

Homemade alfredo sauce with cream cheese and heavy cream

5-Star Reviews from our Readers

Take it from some of our beloved readers who have tried this recipe; we guarantee you’ll love it too!

“This recipe was amazing! I made it last night and it was simple and tasty. Thank you!” – Renee

“I made this sauce to go with some mushroom ravioli and my boyfriend and I agree, this is THE BEST Alfredo sauce we have ever had!! I substituted the garlic powder for chopped garlic cloves (I used one big one) – it turned out so garlicky, creamy, and cheesy… SO DELICIOUS!! This will become a dinner regular.” – Taralyn

“This recipe is amazing! Simple ingredients, simple preparation, huge crowd pleaser. ” – Jo

“For our Italian family making an Alfredo sauce results in lots if criticism. We are a hard family to impress. This was the best Alfredo Sauce I have made and everyone asked how I made it. The minced garlic was fresh as well as the Parmesan cheese. I actually impressed myself! Great recipe and will be my go to sauce! Thank you!” – Deborah

Homemade alfredo sauce with cream cheese and heavy cream

What is Alfredo Sauce made of?

Alfredo sauce is typically made of butter, cream, and Parmesan cheese. Italian Alfredo sauce typically does not have cream and is made with the starchy pasta water instead.

What does Alfredo sauce taste like?

Alfredo sauce tastes like a rich, creamy Parmesan sauce. It has a similar flavor to cacio e pepe. It is smooth and velvety in texture and easily coats pasta noodles.

Is Alfredo and carbonara the same?

No. The two sauces are similar but they are not the same. Alfredo sauce is made with butter, Parmesan cheese, and sometimes cream. Carbonara is made with egg, cured pork (such as bacon or gaunciale), and pecorino Romano or Parmesan cheese.

Read Next: 35+ Easy Dinner Ideas

More Recipes to Try

You can use this alfredo sauce recipe in these or many other recipes. Try some of our favorites and enjoy some good quality, restaurant-style food in the comfort of your own kitchen!

How to Make Homemade Alfredo Sauce

Homemade alfredo sauce with cream cheese and heavy cream

Our homemade Alfredo Sauce recipe is rich, creamy and so cheesy. It tastes better than any restaurant variety and is totally easy to make!

  • 1/2 cup butter
  • 8 ounces cream cheese
  • 2 teasooon garlic powder
  • 2 cups milk
  • 1 cup grated parmesan cheese (use fresh grated, not the powdery kind)
  • salt and pepper to taste

  • Melt the butter in a medium-sized saucepan over medium heat. Add cream cheese and garlic powder, stirring with a wire whisk until smooth. 

    Homemade alfredo sauce with cream cheese and heavy cream

  • Add milk a little at a time while, continue to whisk.

    Homemade alfredo sauce with cream cheese and heavy cream

  • Stir in Parmesan cheese and salt & pepper. Remove from heat when it gets to the desired consistency. Sauce will thicken rapidly, thin with milk if needed.

    Homemade alfredo sauce with cream cheese and heavy cream

  • Serve over fettuccine or linguini noodles and garnish with fresh parsley.

    Homemade alfredo sauce with cream cheese and heavy cream

Notes about homemade Alfredo sauce:

  • If you have garlic cloves to use up, or a jar of minced garlic, feel free to use some of that fresh garlic instead of garlic powder.
  • Garnish with freshly ground black pepper, Romano cheese, asiago cheese or fresh parsley.
  • Swap out fettuccine noodles with any other pasta you have in your pantry: angel hair pasta, penne, or linguine.

Calories: 318kcalCarbohydrates: 5gProtein: 9gFat: 30gSaturated Fat: 18gCholesterol: 86mgSodium: 421mgPotassium: 156mgSugar: 5gVitamin A: 1032IUVitamin C: 1mgCalcium: 255mgIron: 1mg

Homemade Alfredo Sauce: A Love Story

Many years ago, my brother called me and said “Erica, I need to impress this girl, Amber. I told her that I am going to make her a nice dinner tonight.” Of course I knew that he REALLY meant: “I want YOU to make a nice dinner for us tonight and I will pay the grocery bill.” Later that evening when the table was set with candles and fine dinnerware, he ushered me into the basement. However, the dinner impressed Amber so much that later she agreed to marry Devin!

The Secret is OUT

Of course, after the wedding, the secret came out when Amber asked Devin to make his famous Homemade Alfredo Sauce. He called me up and I gave the recipe up happily. All is fair in love and war, after all! I happily shared the best alfredo sauce recipe with him and now with you! The rich, cheesy flavor in this gorgeous sauce puts Olive Garden alfredo sauce to shame!  Definitely let us know in the comments if this recipe helps you fall in love!

Update: The Original Love Story!

Since posting this original recipe, we were contacted by a family member of the actual Alfredo Di Lelio, the creator of fettuccine Alfredo! This comment is one of our favorites of all time so we thought we would share it here for you to enjoy:

HISTORY OF ALFREDO DI LELIO CREATOR IN 1908 OF “FETTUCCINE ALL’ALFREDO” (“FETTUCCINE ALFREDO”), NOW SERVED BY HIS NEPHEW INES DI LELIO, AT THE RESTAURANT “IL VERO ALFREDO” – “ALFREDO DI ROMA” IN ROME, PIAZZA AUGUSTO IMPERATORE 30

With reference to your article I have the pleasure to tell you the history of my grandfather Alfredo Di Lelio, who is the creator of “Fettuccine all’Alfredo” (“Fettuccine Alfredo”) in 1908 in the “trattoria” run by his mother Angelina in Rome, Piazza Rosa (Piazza disappeared in 1910 following the construction of the Galleria Colonna / Sordi). This “trattoria” of Piazza Rosa has become the “birthplace of fettuccine all’Alfredo”. More specifically, as is well known to many people who love the “fettuccine all’Alfredo”, this famous dish in the world was invented by Alfredo Di Lelio concerned about the lack of appetite of his wife Ines, who was pregnant with my father Armando (born February 26, 1908).

Alfredo di Lelio opened his restaurant “Alfredo” in 1914 in Rome. In 1943, during the war, he sold the restaurant to others outside his family. In 1950 Alfredo Di Lelio decided to reopen with his son Armando. His restaurant in Piazza Augusto Imperatore n.30 “Il Vero Alfredo” (“Alfredo di Roma”) whose fame in the world has been strengthened by his nephew Alfredo and that now managed by me. The famous “gold cutlery” (fork and spoon gold) was donated in 1927 by two well-known American actors Mary Pickford and Douglas Fairbanks (in gratitude for the hospitality).

See the website of “Il Vero Alfredo” (also about franchising news). I must clarify that other restaurants “Alfredo” in Rome do not belong and are out of my brand . “Il Vero Alfredo – Alfredo di Roma”. I inform you that the restaurant “Il Vero Alfredo –Alfredo di Roma” is in the registry of “Historic Shops of Excellence” of the City of Rome Capitale.

– Best regards Ines Di Lelio

Erica Walker

Erica lives in Boise, Idaho with her husband, Jared, an attorney, and her beautiful three girls. Beyond the world of recipes, she loves adventuring with everything from kayaking, to cruising, to snowboarding and taking the family along for the thrill ride.

More about Erica Walker

Similar Recipes

Can I use cream cheese to thicken Alfredo sauce?

Cube softened cream cheese and whisk into the Alfredo Sauce into a pot over heat until the cheese is smooth. It can take a little while for the cream cheese to melt and become smooth so be patient.

Is heavy cream or milk better for Alfredo?

Using milk as a replacement for the heavy cream is our favorite option because it does not alter the taste and texture of the alfredo sauce.

What is creamy Alfredo sauce made of?

Alfredo Sauce Recipe Ingredients Most Alfredo sauces are made with only Parmesan cheese, butter, cream, and salt. But we took the liberty of adding in some garlic and extra seasonings to make it that much more delicious.

What can I add to my Alfredo sauce to make it taste better?

Extra seasonings and spices will go a long way in adding flavor to a boring jar of sauce. Some of my personal favorites include salt, pepper, Italian seasoning, dried basil, oregano, onion powder or seasoned salt. Start with small amounts (1/2 teaspoon at a time) and add as needed, in order to avoid over-spicing.