This alfredo sauce with cream cheese is smooth, creamy and has the perfect texture and flavor! Simple to whip up at home and always a family favorite.

This post may contain affiliate links. Read disclosure policy.
Homemade Alfredo Sauce Recipe
This homemade alfredo sauce with cream cheese is so creamy and one of my all-time favorite pasta sauces. Give me a big bowl of fettuccine alfredo with a warm breadstick and a chopped salad and I am in literal heaven!
Alfredo is my weakness! Whenever we go out for Italian, it’s always what I end up ordering. Luckily, I can make the best alfredo sauce recipe easily at home whenever the craving strikes. It’s a crowd-pleaser and the cream cheese adds a smooth richness to the sauce.
Ingredients
- Butter: I used salted, but feel free to use unsalted and adjust the salt added as necessary.
- Garlic: Fresh garlic cloves minced plus garlic powder is the perfect combo! You can also use the garlic from the jar. If you need it more subtle, though, use one or the other.
- Cream: Heavy cream or half and half. Heavy whipping cream will give you the best creamy, rich results for this indulgent dish. Whole milk can be used, but your sauce won’t thicken as well.
- Cream cheese: A must for this cream cheese Alfredo sauce.
- Parmesan cheese: Freshly grated Parmesan from a block will not only taste better but will melt better too. Pre-shredded could cause your sauce to be grainy.
- Seasonings: A trio of seasonings including salt, pepper and Italian seasoning. It really adds to the flavor!
How to Make Alfredo Sauce with Cream Cheese
While the fettuccine boils in a pot of salted water, melt butter in a large skillet over low heat, add garlic then cream cheese. Whisk in the heavy cream and garlic powder. Add Italian seasoning if desired.
Increase heat to medium heat. Bring sauce to a simmer, then let simmer for 5 minutes (whisking occasionally) until reaches desired consistency. Add in Parmesan cheese and stir.
Once Parmesan melted, toss with hot fettuccine noodles and serve! Garnish with freshly chopped parsley.
How to Thicken Alfredo Sauce
One of the main keys to getting the perfect consistency is to make sure to simmer the sauce (this requires some patience!) and whisk often. The alfredo will thicken as it cooks.
You also want to make sure you use the correct amounts of cheese and cream (or substitute of choice). If using milk instead of cream like I do in my white sauce recipe, add a couple of teaspoons of flour to help thicken it up.
Serving Suggestions
- Use the sauce to make chicken fettuccine Alfredo or casseroles like chicken alfredo bake and chicken alfredo lasagna
- As a dipping sauce for Olive Garden breadsticks or garlic bread
- Drizzled over proteins like oven baked chicken, shrimp or meatballs.
- Spread it on pizza like a white sauce.
- Serve it with pasta and steamed vegetables, roasted broccoli or a salad
Tips for the Perfect Cream Cheese Alfredo Sauce
- Freshly grated Parmesan cheese tastes best. Trust me, it does make a difference!
- While the sauce simmers, make sure to whisk often. This will help create a creamy sauce.
- Make sure not to use too high of heat. I find that medium-low is perfect. You don’t want to burn or curdle the cream.
- Feel free to add in cooked chicken to make chicken alfredo. You can also add cooked broccoli or peas.
- Top with more fresh Parmesan and parsley before serving.
- You could easily make this sauce a couple of days in advance, then reheat it over low heat when ready to serve. Just store it in an airtight container in the fridge.
Love homemade pasta sauces? Try this bolognese sauce, marinara sauce or garlic roasted tomato sauce!
More Delicious Pasta Recipes
Alfredo Sauce with Cream Cheese
Video
Ingredients
- ½ cup salted butter
- 3 ounces cream cheese
- ½ teaspoon minced garlic
- 2 cups (1 pint) heavy whipping cream , or half-and-half
- ½ teaspoon garlic powder , more to taste
- ¼ teaspoon Italian seasoning , optional
- Kosher salt , to taste
- Freshly ground black pepper , to taste
- ¼ -3/4 cup freshly grated parmesan cheese , more to taste
- 1 pound fettuccine , cooked according to package
Optional: Grilled chicken, Steamed broccoli
Instructions
- In a medium saucepan, melt 1/2 cup butter and 3 ounces cream cheese over low heat. Add 1/2 teaspoon garlic and cook 1 minute. Whisk in 2 cups heavy cream, 1/2 teaspoon garlic powder, and 1/4 teaspoon Italian seasoning, if using.
- Increase the heat to medium-low and bring to a simmer. Simmer 5 minutes, whisking occasionally. Stir in 1/4 cup parmesan cheese and simmer until melt. Add up to 1/2 cup more parmesan, if desired. The more cheese you add, the thicker the sauce will be.
- Toss with pasta and serve. If using chicken or broccoli, stir into the sauce. Toss with cooked fettuccine until coated. Serve while hot. Sprinkle with fresh parmesan cheese and parsley on top, if desired.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Erika
Not only is this fast and easy, it is also the best Alfredo!! Seriously so creamy and delicious! We add chicken and veggies sometimes and it’s always a hit! ❤️
I Heart Naptime
Yay, I’m so glad you love the recipe! It’s a favorite at our house too. Thanks for your comment and review Erika :)
Susan M Grimes
This was super easy and one of the best Alfredo’s I have ever made or had! Thank you!!
I Heart Naptime
Yay! So happy it was a hit!
Robyn Frid
Can the sauce be frozen?
I Heart Naptime
Dairy tends to separate when frozen, so I don’t think it will hold up too well in the freezer
eileen
I’ve made this numerous times and it freezes/thaws and warms up perfectly, just do it in a pan not the microwave!
Deb Schultheis
My 19-year-old daughter said, “ Mom write down this recipe, this is the best homemade Alfredo I’ve ever had“. I followed the recipe almost exact except I substituted shredded Parmesan cheese and for the pasta I used 100% yellow lentil spaghetti and I added chicken. This was delicious and simple to make! Thank You!
I Heart Naptime
Yay! I’m so glad your daughter loved it! Thanks so much for the kind review and rating, Deb :)
rochelle
The instructions do not tell you when to add the heavy cream. I did not notice until the end that at no point was the heavy cream addressed. The garlic powder should be removed from the recipe.
I Heart Naptime
Hi Rochelle – The heavy cream is added in after you add in the cream cheese (step #2). Hope that helps!
Anne-marie
Can u add it to crockpot and let it simmer when it’s done?
Jamielyn Nye
Hi Anne! I think that should be fine. I would just stir occasionally. :)
Juanita
This is amazing i made for the first time 3 days ago and so good im making it again tonight i added a can of fire roasted tomatoes drained and baby spinach at the end again amazing.
Jamielyn Nye
Sounds delicious! I’m so glad you enjoyed it! :)
Sarah
This was fantastic! I used half & half, but also used freshly grated romano, parmesan, and asiago cheese for an alfredo baked ziti, Italian sausage, spinach sautéed with garlic dish with mozzarella cheese. The sauce made everything absolutely amazing!
Jamielyn Nye
Sounds delicious!! I’m so glad you enjoyed it!
Ana
THE BEST EVER. Did half and half and it still thickened well. Did 1/8 nutmeg vs the optional italian dressing. 100% else no change and my family said THIS is the only one to ever make again.
Karen
This is my favorite and my friends said they hadn’t tasted Alfredo sauce so delicious before either. I used some milk and some half ‘n half. I used a lot of Basil for the Italian seasoning. Soooo delicious we could hardly stop eating it!!!
Jamielyn Nye
I’m so glad everyone enjoyed it! :)
Wayne kyer
I have made this many times for my family they absolutely love it I sauté shrimp on the side so my family likes that on top of the fettuccine.
Jamielyn Nye
Sounds delicious! I’m so glad your family loves it!
KELLY
I am making this tonight for supper. Also is my weakness. Love it…. thank you for your recipe.
Jamielyn Nye
I hope you enjoy!!
Melody P
This was awesome! Made it today for a birthday dinner for my SIL. Soooooo good! I added a little more mince garlic and I forgot the Italian seasoning but it was still just perfect.
Jamielyn Nye
I’m so glad you enjoyed it! :)
Lauren
Very good!
Jill
Simple and delicious! Everyone in my house loves it. Added grilled chicken breasts and we were all set!
Jamielyn Nye
I’m so glad you enjoyed it! We love adding chicken too! :)
Dawn
Can I make the sauce the day before. Can I freeze the leftover
Jamielyn Nye
Hi Dawn! Yes, you can definitely make the sauce the day before. You may just need to add a little more milk if it is too thick. I typically don’t like to freeze alfredo sauce since cream based sauces often curdle when reheating. If you plan to freeze, I would just make sure to stir often.
Claudia Lamascolo
I love this recipe its super easy and the cream cheese makes it perfect that clings to the pasta!
Jane Saunders
I always love the little tang that cream cheese adds to creamy sauces, so this one was right up my street. It’s such an easy recipe yet everybody loved it – perfect.