If you’re looking for a homemade Alfredo sauce that’s rich, velvety and easy enough for first-time Alfredo makers, this Homemade Alfredo Sauce with Cream Cheese is the recipe to make.
While traditional Alfredo relies on butter and Parmesan cheese alone, adding a little cream cheese creates an extra silky texture and helps the sauce stay smooth and creamy every time.
I’ve tested countless batches over the years, making small adjustments until it consistently turned out rich and silky smooth every time.
This recipe has become my go-to Alfredo sauce because it comes together in about 10 minutes with simple ingredients I almost always have on hand, yet tastes every bit as indulgent as something you’d order at a restaurant.
Toss it with fettuccine, spoon it over grilled chicken or shrimp, drizzle it over vegetables or use it as the creamy base for your favorite pasta bake. However you serve it, this easy homemade Alfredo sauce is one of those dependable recipes you’ll come back to again and again.
Every person in my family loves this sauce, which is saying a lot!
Since publishing this recipe, it’s become one of the Alfredo sauces readers return to again and again because it’s so consistently creamy.
In short: This homemade Alfredo sauce uses cream cheese to create a rich, silky sauce that’s easy to make, ready in 10 minutes and perfect for pasta, chicken and vegetables.

Why This Recipe Works
Here are a few reasons this homemade Alfredo sauce with cream cheese has become one of my favorite pasta sauce recipes:
- Cream cheese is the secret ingredient. Years ago, I was looking for a way to make my homemade Alfredo sauce even creamier when the block of cream cheese sitting in my fridge called my name. I gave it a try, and I’ve never looked back. It creates an ultra-creamy Alfredo sauce while helping keep the sauce smooth and silky. Combined with heavy cream and freshly grated Parmesan cheese, it delivers rich flavor and dependable results every time.
- Ready in just 10 minutes. This homemade Alfredo sauce comes together in about 10 minutes using simple ingredients and one saucepan, making it perfect for busy weeknights.
- The flavor beats anything from a jar. Making Alfredo sauce from scratch means you skip unnecessary preservatives and end up with a fresher, richer homemade pasta sauce.
- It goes far beyond fettuccine. This creamy Alfredo sauce is delicious tossed with pasta, spooned over grilled chicken or shrimp, drizzled onto roasted vegetables or layered into your favorite baked pasta recipes.
- Easy to customize. Add sautéed mushrooms, fresh spinach, broccoli, herbs or a pinch of crushed red pepper flakes to make it your own.
- Naturally gluten-free. As written, this homemade Alfredo sauce is naturally gluten-free and yeast-free, making it a great option for a variety of dietary needs.
Recipe Ingredients for Homemade Alfredo Sauce
You only need a handful of simple ingredients to make this rich, creamy Alfredo sauce from scratch, and each one plays an important role in creating the perfect texture and flavor.

Butter – Salted or unsalted butter both work great and can be used interchangeably.
Heavy whipping cream – Use heavy cream for best results, but any variety of milk can be used as a replacement. Skim milk, 1%, 2%, whole milk and half and half all work great.
Cream cheese – If I had to label any ingredient the secret ingredient, this would be it. Full fat cream cheese is the best cheese for alfredo sauce.
Garlic – If you are not a massive garlic lover, keep the recipe as it is. However, if you really love the taste of fresh garlic, use 3 or 4 cloves instead of the 2 fresh garlic cloves listed in the recipe card.
Or you can add up to 1 teaspoon of garlic powder or 1/2 teaspoon of garlic salt.
Seasonings – Italian seasoning, salt and pepper are the perfect, simple seasoning trio for this quick alfredo sauce.
Parmesan cheese – Freshly grated Parmesan cheese melts much more smoothly than the shelf-stable grated cheese found in green containers. If possible, grate it yourself just before making the sauce for the smoothest texture and best flavor.
How To Make Homemade Alfredo Sauce With Cream Cheese and Heavy Cream
- Melt the dairy ingredients. In a medium saucepan or large skillet, combine the butter, heavy whipping cream and cream cheese over medium heat. Stir frequently until the butter and cream cheese have completely melted. Bring the mixture to a gentle boil, then immediately reduce the heat to a simmer.

- Add the seasonings and Parmesan. Simmer for 2 minutes, then whisk in the garlic, Italian seasoning, salt, pepper and freshly grated Parmesan cheese. Continue whisking until the cheese has completely melted and the Alfredo sauce is smooth and creamy.
- Serve or store. Toss immediately with hot fettuccine or your favorite pasta, spoon over grilled chicken or vegetables, or allow the sauce to cool before transferring it to an airtight container for storage.
Pro Tip: Use freshly grated Parmesan cheese and keep the heat at a gentle simmer after adding the cheese. High heat can cause the cheese to become grainy instead of smooth and creamy.
Recipe Notes
- For a thinner Alfredo sauce, whisk in milk, heavy cream or reserved pasta water, 1 tablespoon at a time, until the sauce reaches your desired consistency.
- For an even thicker, creamier sauce, reduce the amount of heavy cream slightly or whisk in an additional ounce of cream cheese until the sauce is smooth.
- Use freshly grated Parmesan cheese. It melts much more smoothly than pre-shredded Parmesan and creates the creamiest homemade Alfredo sauce.
- Customize the flavor. Add extra freshly cracked black pepper, a pinch of crushed red pepper flakes or cayenne pepper for a little heat, or stir in fresh herbs for added flavor.
- Fresh garlic makes a difference. Mince the garlic as finely as possible or use a garlic press so it blends seamlessly into the sauce.
- Finish with fresh parsley. A sprinkle of chopped parsley adds fresh flavor and a beautiful pop of color just before serving.
- Save a little of your cooked pasta water before draining the noodles. The starchy water is perfect for thinning the sauce while helping it cling perfectly to pasta.
- Don’t let the sauce boil after adding the Parmesan. Gentle heat keeps the cheese smooth and helps prevent a grainy or separated Alfredo sauce.

What Should Alfredo Sauce Look Like?
A properly cooked homemade Alfredo sauce should be smooth, glossy and thick enough to coat the back of a spoon. If it feels too thick, whisk in a splash of milk, heavy cream or reserved pasta water. If it’s too thin, let it simmer for another minute or two until it reaches your desired consistency.
Favorite Ways To Use Homemade Alfredo Sauce
This creamy homemade Alfredo sauce is incredibly versatile. Beyond classic fettuccine Alfredo, here are a few of my favorite ways to use it.
- Toss with fettuccine, linguine or penne
- Spoon over grilled chicken
- Serve with sautéed shrimp or salmon
- Drizzle over roasted broccoli, asparagus or cauliflower
- Use as the sauce for homemade white pizza
- Layer into chicken lasagna
- Stir into baked pasta casseroles
- Pour over baked potatoes
- Mix with spaghetti squash or zucchini noodles
- Serve alongside garlic bread or breadsticks
Traditional Alfredo Sauce vs. Alfredo Sauce with Cream Cheese
Traditional Alfredo sauce is made with butter, Parmesan cheese and pasta water. This version takes a slightly different approach by adding heavy cream and a little cream cheese, creating a rich, velvety sauce that iss easier to make at home.
If you love a creamy Alfredo sauce that clings perfectly to pasta and is just as delicious over chicken, shrimp or vegetables, this recipe is for you! The cream cheese adds just enough richness to create a silky, dependable sauce you’ll want to make again and again.
| Traditional Alfredo Sauce | Alfredo Sauce with Cream Cheese |
|---|---|
| Butter, Parmesan cheese and pasta water | Butter, heavy cream, cream cheese and Parmesan cheese |
| Authentic Italian recipe | Home cook-friendly variation |
| Lighter texture | Rich, ultra-creamy texture |
| Can separate more easily | More forgiving and stable |
| Best for experienced cooks | Great for beginners and experienced cooks alike |
Alfredo Sauce Variations
- Spinach Alfredo
- Add mushrooms
- Cajun Alfredo
- Roasted garlic Alfredo
- Bacon Alfredo
- Sun-dried tomato Alfredo

How to Store Homemade Alfredo Sauce
One of the best things about this homemade Alfredo sauce is that leftovers reheat perfectly, making it great for quick lunches and easy dinners throughout the week.
Refrigerator
Allow the sauce to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days.
Freezer
Homemade Alfredo sauce can be frozen for up to 3 months. Let it cool completely, then transfer it to a freezer-safe container or heavy-duty freezer bag, leaving a little room for expansion.
Thaw overnight in the refrigerator before reheating.
Reheating
Warm the sauce gently in a saucepan over low heat, whisking frequently until smooth. If the sauce has thickened in the refrigerator, stir in a splash of milk, heavy cream or reserved pasta water until it reaches your desired consistency.
Tip: Avoid reheating Alfredo sauce over high heat or in a rapid boil, as the dairy can separate and become grainy.
FAQs
Absolutely! Cream cheese creates an extra creamy, velvety texture while helping the sauce stay smooth and stable. Combined with butter, heavy cream and freshly grated Parmesan cheese, it creates a rich homemade Alfredo sauce that’s easy to make and full of flavor.
No. Traditional Alfredo sauce is made with butter, Parmesan cheese and pasta water. This version includes heavy cream and cream cheese for an even richer texture and a more forgiving sauce that’s ideal for home cooks.
Grainy Alfredo sauce is usually caused by overheating the cheese or using pre-shredded Parmesan. For the smoothest results, use freshly grated Parmesan cheese and keep the sauce at a gentle simmer after adding the cheese.
If your Alfredo sauce is thinner than you’d like, continue simmering it for a few minutes until it reduces. You can also whisk in an additional ounce of cream cheese for an even richer, thicker sauce.
Yes! Homemade Alfredo sauce can be made up to 4 days in advance and stored in the refrigerator. Reheat it gently over low heat, whisking frequently and adding a splash of milk or heavy cream if needed to restore its smooth, creamy consistency.
Yes. Allow the sauce to cool completely, then store it in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat gently while whisking until smooth.
Fettuccine is the classic choice because its wide noodles hold onto the creamy sauce perfectly. This homemade Alfredo sauce is also delicious with linguine, penne, rigatoni, angel hair and other favorite pasta shapes.
Definitely! Homemade Alfredo sauce is delicious spooned over grilled chicken, shrimp, roasted vegetables, baked potatoes and pizza, or layered into casseroles and white lasagna.
More Homemade Sauce Recipes
Will you help add value to Pip and Ebby?
If you make this recipe and love it, stop back and give it a 5-star rating ⭐️⭐️⭐️⭐️⭐️ and leave a comment. THANK YOU!

Homemade Alfredo Sauce with Cream Cheese
Ingredients
Instructions
- In a medium saucepan, melt butter, heavy cream and cream cheese over medium heat. Bring to a boil and reduce to simmer.
- Simmer for 2 minutes and add the garlic, Italian seasoning, salt, pepper and Parmesan.
- Whisk until mixture is creamy. Add to favorite dish or let cool and pour into sealed containers.
Video
Notes
This recipe makes enough sauce for about 1 pound of cooked pasta.
- Freshly grated Parmesan cheese melts much more smoothly than pre-shredded cheese and creates the creamiest sauce.
- Keep the heat at a gentle simmer after adding the Parmesan to prevent a grainy sauce.
- The sauce will continue to thicken as it cools.
- Thin the sauce with a splash of milk, heavy cream or reserved pasta water if needed.
- Refrigerate leftovers for up to 4 days or freeze for up to 3 months.Megan’s Tip: Freshly grated Parmesan and gentle heat are the two biggest secrets to creating a silky, restaurant-quality Alfredo sauce every time.
Nutrition

Megan Porta is a comfort food recipe creator who specializes in easy family meals and Instant Pot desserts, and the founder of Pip and Ebby. She has been cooking for three decades and developing recipes for over fifteen years, helping home cooks make reliable, cozy recipes for real life.


Very easy and delicious. My adult son ate all his and then his fork found its way to my plate which was fine because I’m so old that eating a meal this high fat isn’t really an option. Served with shrimp and fettuccine, had a couple shrimp and it really was delicious.
Lol! Love hearing this, Sandra! Thanks for leaving me this note.
I made this and it is super yummy! I didn’t have a block of parmesan but I used BelGioioso freshly grated cheese and it turned out fine.
Glad it was enjoyed, Allie! Thank you for sharing.
Pinned this for when I have a moment to make these and I am sure it should store well
I visited you via ULTIMATE MAC AND CHEESE – WEEKEND POTLUCK #596
I linked up this week with = Edamame Fruity Vegan Gluten-Free Salad and Mushroom Florentine Pasta. This is a friendly reminder and invitation to come and join us at SeniorSalonPitStop. You will find the linkup information under BLOGGING.
Have made it twice; first time, followed directions to a tee. It was quite good, rich, smooth texture, great flavor. Made recently but didn’t have traditional cream cheese, however had herbed Boursin on hand. Used it, omitted garlic and Italian herbs; was also excellent. So great when you can vary a quite good recipe when on hand ingredients differ from a known—good recipe. Thank you.
Oh, I like the Boursin suggestion. Thank you for sharing that – I”m sure others will enjoy it too.
absolutely amazing 💯!! So simple to prepare.
Thank you for letting me know, Benjamin!
Thanks for sharing your Great Alfredo sauce recipe, Megan!
Instructions were easy to follow, especially since all ingredients were on-hand, and prep & cook time was quick.
Couldn’t wait to pour over my Fettucine & Garlic Chili Shrimp, which I prepared on Christmas Eve!
Deliciously Flavorful.. Definitely making again (move over jar sauces!)
Happy & Safe Holidays!
Just made this tonight for the first time and it was sooo easy and delicious! My kiddos had seconds. Will definitely add this to our rotation. Thank you!!
We loved it! First time I’ve made alfredo sauce. I like being able to choose what and how much spice I add. Will make it again for sure.
I agree Linda, that is the beauty of learning to make some foods you like at home vs in a restaurant or a deli. SO glad you enjoyed it!
Can you can alfredo sauce
That is a great question. I suppose you could but I’m not an expert in canning so I couldn’t give any advice there.
Hi!
I made this tonight, 09-06-20, and it was fabulous! I just added chopped rotisserie chicken breast to the pasta dish. I also had to use half and half and some regular 2% milk for the sauce. So, I decided to add 8 ounces of cream cheese instead of the 4 ounces that your recipe called for. I thought the extra cream cheese would help to thicken it up, and it worked like a charm! It was delicious! I did use more garlic like your blog suggested. YUM! I love garlic too!
Those sound like all great tweaks and I’m glad you enjoyed it! Garlic is always good!