Cream Cheese Alfredo Sauce (Rich, Creamy & Ready in 15 Minutes)

4.41 from 5 votes
Jump to RecipeEmail Recipe

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

Cream cheese might just be the best-kept secret in Alfredo sauce. Swap it in for the traditional heavy cream base and you get a sauce that’s richer, thicker, and clings to every noodle without needing a roux. This Alfredo sauce with cream cheese uses just 6 pantry-friendly ingredients and comes together in about 15 minutes — making it the ultimate weeknight dinner hack.

If you’ve ever been disappointed by a thin, watery Alfredo sauce, cream cheese is your fix. It melts into a velvety base that holds its body even as you toss it with hot pasta. One taste and you’ll understand why this recipe has become a Cheese Knees reader favorite!

alfredo sauce with cream cheese.

Why You’ll Love It

  • A hit with the whole family: Creamy, mild, and kid-approved.
  • No roux needed: The cream cheese thickens the sauce naturally — no flour or whisking a butter-flour base.
  • Quick and easy: Ready in 15 minutes with ingredients you already have on hand.
  • Extra creamy: Cream cheese, heavy cream, and Parmesan create a triple-layer of richness.
  • Versatile: Toss it with fettuccine, drizzle it on veggies, or use it as a dipping sauce for chicken.

Why Use Cream Cheese in Alfredo Sauce?

Traditional Alfredo sauce relies on butter and Parmesan — and many American versions add heavy cream. Cream cheese takes this a step further by acting as both a thickener and a flavor booster. Here’s why it works so well:

  • Built-in thickness: Cream cheese has a higher fat-to-water ratio than heavy cream alone, so your sauce coats pasta without sliding off.
  • Tangy depth: The slight tang of cream cheese balances the richness of Parmesan and butter.
  • No roux required: Because cream cheese provides body, you skip the flour-and-butter roux step entirely — fewer dishes, less fuss.
  • Reheats better: A cream cheese-based sauce holds together when reheated better than a pure heavy-cream version, which tends to separate.

Ingredients Needed

Only 6 ingredients needed for cream cheese Alfredo sauce (and you likely have them on hand already!):

  • Butter: Melted butter is the base of this creamy sauce. No need to soften it first — just add it right to the pan. Unsalted is best so you can control the salt level.
  • Garlic: Minced garlic cloves add plenty of savory flavor. Use fresh garlic for the best results — garlic powder works in a pinch but won’t bloom the same way in butter.
  • Cream cheese: The creamy base of this Alfredo sauce. It not only adds creaminess, but texture and flavor to each bite. Full-fat cream cheese (like Philadelphia) is best for this recipe — low-fat versions can work but the sauce will be thinner.
  • Heavy cream: Adds rich, silky body to the sauce. This is one ingredient where a substitution really matters — see the FAQ below.
  • Chicken stock: Thins the sauce to the perfect consistency and adds savory depth. Use vegetable stock for a vegetarian version.
  • Parmesan cheese: Freshly grated Parmesan cheese ties it all together, adding nuttiness and saltiness. Use a block of high-quality Parmesan and grate it yourself for the smoothest texture — pre-shredded Parmesan contains anti-caking agents that can make the sauce grainy.

How to Make Cream Cheese Alfredo Sauce

This homemade Alfredo sauce with cream cheese comes together in just a few simple steps:

  1. Melt the butter with the garlic. Sauté in a large, high-sided skillet over medium heat for about 2 minutes until the butter is shimmering and the garlic is fragrant. Don’t let the garlic brown — it can turn bitter.
  2. Add the cream cheese. Cut it into cubes first so it melts faster. Whisk until it’s smooth and melted. It may look curdled before it smooths out — just keep whisking and it will come together.
  3. Whisk in the heavy cream and chicken stock. Add a little at a time, stirring continuously so the sauce stays smooth.
  4. Add the Parmesan cheese. Whisk until the cheese is melted and the sauce is smooth and creamy.
  5. Serve and enjoy! If serving with pasta, transfer the pasta directly from the boiling water into the sauce, reserving ¼ cup of pasta water. Toss together, adding pasta water as needed if the sauce becomes too thick.

Tips for the Best Results

  • Cube the cream cheese: Cut it into ½-inch cubes before adding to the pan. Smaller pieces melt faster and more evenly.
  • Soften it first: For the smoothest sauce, let the cream cheese sit at room temperature for 15–20 minutes before cooking.
  • Low and slow heat: Keep the heat at medium or medium-low. High heat can cause the cream cheese to seize or the Parmesan to clump.
  • Grate your own Parmesan: Pre-shredded Parmesan has anti-caking agents (usually cellulose) that prevent it from melting smoothly.
  • Save your pasta water: Starchy pasta water is the best tool for adjusting sauce consistency. Add a tablespoon at a time.
  • Serve immediately: Like all Alfredo sauces, this one thickens as it cools. Serve it right away for the creamiest results.

Troubleshooting

Alfredo sauce can be finicky — here’s how to fix the most common issues:

  • Sauce is too thin: Simmer on low heat for 2–3 minutes to reduce. You can also add an extra tablespoon of cream cheese or a small handful of Parmesan to thicken it up. Remember, the sauce will also thicken as it cools slightly and coats the pasta.
  • Sauce is too thick: Add a splash of pasta water or chicken stock, one tablespoon at a time, until you reach the right consistency.
  • Sauce is clumpy or grainy: This usually happens when the heat is too high or pre-shredded Parmesan is used. Lower the heat and whisk vigorously. If needed, blend the sauce with an immersion blender for 10–15 seconds.
  • Cream cheese won’t melt smoothly: Make sure it’s at room temperature and cut into small cubes. Add a splash of warm cream and whisk constantly — it will eventually smooth out.

Cream Cheese Alfredo vs. Traditional Alfredo

How does cream cheese Alfredo stack up against the classic? Here’s a quick comparison:

Cream Cheese AlfredoTraditional Alfredo
BaseCream cheese + heavy creamButter + heavy cream
ThicknessNaturally thick, no roux neededThinner; may need a roux
FlavorRich with a slight tangPure buttery, nutty Parmesan
ReheatingHolds together betterTends to separate
DifficultyBeginner-friendlyModerate (emulsion can break)
Time15 minutes15–20 minutes

Both are delicious — but if you’re after a foolproof, thick sauce that even a beginner can nail on the first try, cream cheese Alfredo is the way to go.

Variations & Substitutions

Make this cheesy Alfredo sauce your own with any of these tasty variations:

  • Vegetarian: Use vegetable stock instead of chicken stock.
  • Cheese swaps: Try grated Romano, Pecorino, or Asiago in place of (or blended with) Parmesan. Each adds a slightly different flavor profile.
  • Spicy cream cheese Alfredo: Mix in a pinch of crushed red pepper flakes or a spoonful of calabrian chili paste.
  • Garlic lovers: Double the garlic, or add roasted garlic cloves for a sweeter, mellower flavor.
  • Herb-infused: Stir in fresh basil, parsley, or Italian seasoning at the end for a pop of color and freshness.
  • Mascarpone swap: Replace half the cream cheese with mascarpone for an even silkier, more Italian-leaning sauce.
  • Without Parmesan: In a pinch, you can make this Alfredo sauce without Parmesan — increase the cream cheese to 10 oz. and season with extra salt, garlic powder, and a pinch of nutmeg.

How to Serve It

Use this cream cheese Alfredo sauce in place of classic Alfredo sauce in any of your favorite recipes! Here are some of the best ways to use it:

  • Fettuccine Alfredo: The classic! Toss with cooked fettuccine for a quick weeknight dinner.
  • Chicken Alfredo: Add grilled or sautéed chicken breast for a protein-packed meal.
  • Shrimp Alfredo: Sear shrimp separately, then toss into the finished sauce.
  • Veggie Alfredo: Stir in steamed broccoli, roasted mushrooms, or sautéed spinach.
  • Pizza sauce: Spread as a white pizza base instead of marinara.
  • Dipping sauce: Serve with crispy Parmesan chicken nuggets, breadsticks, or Parmesan crusted chicken.
  • Baked pasta: Use in baked spaghetti with cream cheese or mix into any cheesy casserole.

FAQ

Can you freeze cream cheese Alfredo sauce?

I don’t recommend it. Dairy-based sauces don’t freeze, thaw, and reheat well — they tend to separate and become grainy. This Alfredo sauce is best enjoyed fresh.

Why is the cream cheese becoming clumpy?

This is normal! When cream cheese starts to melt, it may look curdled at first. Just keep whisking over medium-low heat — it will eventually melt into a smooth consistency. Cutting the cream cheese into small cubes and letting it come to room temperature first helps prevent this.

Can I use something instead of heavy cream?

Heavy cream is the best choice for texture and consistency. If you must substitute, half-and-half is the closest option, though the sauce will be slightly thinner. Whole milk can work if you increase the cream cheese to 10 oz. to compensate. I don’t recommend skim milk or non-dairy milks for this recipe.

Can you make alfredo sauce with cream cheese instead of heavy cream?

Yes! If you don’t have heavy cream, increase the cream cheese to 12 oz. and use 1 cup of whole milk in place of the heavy cream and chicken stock. The sauce will be even tangier and thicker, but still delicious.

How much cream cheese Alfredo sauce does this recipe make?

This recipe makes about 2½ cups of sauce — enough to generously coat 1 pound of pasta (serves 4–6). You can easily double it for a crowd.

Can I make this ahead?

You can make the sauce up to 2 hours ahead and keep it warm on the lowest heat setting with the lid slightly ajar. Whisk in a splash of stock before serving. For best results, toss with pasta just before serving.

What pasta shape is best for cream cheese Alfredo?

Fettuccine is the classic choice — the wide, flat noodles have lots of surface area for the sauce to cling to. Penne, rigatoni, and shells also work well because they trap sauce inside. Even spaghetti will do in a pinch!

Storage Instructions

Refrigerate any leftover Alfredo sauce in an airtight container for up to 4 days.

To reheat: Transfer the sauce to a large skillet. Add a few tablespoons of chicken broth and heat over low/medium heat until warm. Low and slow is the way to go to prevent any change in texture during the reheating process. Stir frequently and don’t let it boil.

alfredo in dish

More Cheesy Pasta Recipes

4.41 from 5 votes

Cream Cheese Alfredo Sauce

This cream cheese Alfredo sauce is thick, creamy, and made with just 6 simple ingredients — no roux needed. Ready in 15 minutes and perfect tossed with fettuccine, drizzled over chicken, or used as a cheesy dipping sauce.
By: Emily Richter
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 6
Email me this recipe
Plus, enjoy weekly doses of recipe inspiration as a bonus!

Ingredients 

  • 4 tablespoons butter
  • 2 cloves garlic, minced
  • 8 oz. cream cheese
  • 1/2 cup heavy cream
  • 1/2 cup chicken stock
  • 1.5 cups grated Parmesan cheese

Instructions 

  • Add the butter and garlic to a large high-sided skillet set over medium heat. Stir occasionally until the butter has fully melted, about 2 minutes.
  • Add the cream cheese and whisk until the cream cheese has melted, about 2 minutes. It may look curdled before it smooths out, so just keep whisking and it will eventually melt into a smooth consistency.
    A frying pan with creamy alfredo sauce and a piece of cheese.
  • Add the heavy cream followed by the chicken stock, whisking constantly as the liquid is added.
    a frying pan with alfredo sauce and cream cheese.
  • Whisk in the Parmesan cheese and stir until the sauce becomes smooth and creamy.
  • Serve and enjoy! (If serving with pasta, transfer the pasta directly from the boiling water into the sauce, reserving 1/4 cup of pasta water. Toss the sauce and noodles together, adding the pasta water as needed if the sauce becomes too thick.)
    Alfredo sauce in pan.

Tips & Notes

  • Storage Instructions: Refrigerate any leftover Alfredo sauce in an airtight container for up to 4 days. When ready to reheat and serve, transfer the sauce to a large skillet. Add a few tablespoons of chicken broth and heat over low/medium heat until warm. Low and slow is the way to go to prevent any change in texture during the reheating process.

Watch It

[adthrive-in-post-video-player video-id=”L4GBuluG” upload-date=”2021-09-13T00:00:00.000Z” name=”Cream Cheese Alfredo Sauce” description=”Our Alfredo Sauce with Cream Cheese is made oh so creamy and flavorful with 6 easy ingredients. Pair with your favorite pasta, and enjoy!”]

Nutrition

Calories: 376 kcal, Carbohydrates: 6 g, Protein: 10 g, Fat: 36 g, Fiber: 0 g, Sugar: 2 g

Nutrition information is automatically calculated, so should only be used as an approximation.

love this? leave a comment below!

Don’t forget to tag your posts on social media with the hashtag #cheeseknees, we’d love to see what you’re up to!

Similar Recipes:

About Emily Richter

Emily spent the first 10 years of her career in marketing and advertising roles and started side-hustling with our sister site, Fit Foodie Finds, in Fall of 2015. She joined the team full-time in the Spring of 2018. Em lives in Minneapolis with her husband and dog, and manages The Cheese Knees (and Fit Foodie Finds) business operations as well as all things sponsorships and brand collaborations.

5 2 votes
Recipe Rating
guest
Recipe Rating




Recipe Rating
7 Comments
Susan
Susan
March 9, 2026 8:16 pm

2 stars
It tastes fantastic. But it NEVER thickened. It remained quite watery.

Carli
Carli
August 16, 2023 5:10 pm

5 stars
I love that we usually have these ingredients on hand! Much less mess for our toddler to eat compared to a red sauce! Mom win!

Emily Richter
Emily Richter
August 23, 2023 10:47 am
Reply to  Carli

Total mom win!!

Danielle
Danielle
July 8, 2023 6:48 pm

5 stars
Great flavor and SUPER rich! I could only eat one scoop and I was stuffed! Will definitely add more pasta water next time!

Michael
Michael
October 5, 2021 10:06 pm
Recipe Rating :
     

5 stars
YUM. Iโ€™d add shallots and reduce the garlic in white wine before adding the cream nbd

Emily Richter
Emily Richter
October 26, 2021 11:33 am
Reply to  Michael

Ooo I bet that was delish, Michael!

Shell
Shell
October 5, 2021 7:55 pm
Recipe Rating :
     

5 stars
This is seriously the most perfect Alfredo sauce recipe! The whole family loved it.