Cream cheese alfredo sauce is a rich, velvety pasta sauce made with butter, cream cheese, heavy cream and Parmesan, and it is ready in about 25 minutes.
Cream cheese makes the sauce thick and stable, so it coats noodles without breaking or turning greasy. The recipe makes about 3 cups, enough for 12 ounces of pasta, with garlic powder for flavor and chicken broth to keep it silky.
Table of Contents
Why This Cream Cheese Alfredo Sauce Recipe Works
The cream cheese gives body without any flour or roux, so the sauce stays smooth and glossy. Butter and heavy cream add richness, and chicken broth thins the sauce just enough to pour.
Stirring the Parmesan in off the heat keeps it from clumping and turning stringy. The sauce thickens as it stands, so you get a creamy coating that clings to every noodle.
It uses pantry and fridge pantry items, and one pan is all you need.
Ingredients for Cream Cheese Alfredo Sauce
- 1/2 cup unsalted butter (1 stick)
- 8 oz cream cheese, cut into chunks
- 1 1/2 tsp garlic powder
- 1 cup heavy cream
- 1 cup low sodium chicken broth
- 1 cup shredded Parmesan cheese (about 4 oz)
- 1/4 tsp ground black pepper
Unsalted butter. Unsalted butter lets you control the salt, because the Parmesan and cream cheese already add plenty.
Cream cheese. Use a full fat block, not spreadable tub style. Cut it into small chunks so it melts quickly and smoothly.
Heavy cream and chicken broth. The cream adds richness and the broth thins the sauce. Choose low sodium broth to keep the sauce from tasting too salty.
Parmesan cheese. Shred it from a block for the smoothest melt. Pre shredded cheese often contains anti caking powder that can leave the sauce gritty.
How to Make Cream Cheese Alfredo Sauce
1. Melt the butter. Melt the butter in a large skillet or saucepan over medium heat.
2. Smooth the cream cheese. Add the cream cheese and garlic powder and whisk for 3 to 4 minutes, until the mixture is smooth with no lumps.
3. Add the liquids. Slowly whisk in the heavy cream and chicken broth. Bring the sauce to a gentle simmer with small bubbles around the edge.
4. Simmer. Lower the heat and simmer for 5 to 8 minutes, stirring often, until the sauce coats the back of a spoon.
5. Add the Parmesan. Remove the pan from the heat, then stir in the Parmesan a handful at a time until melted. Add the pepper.
6. Rest and toss. Let the sauce stand for 5 minutes to thicken. Toss with 12 ounces of hot pasta and loosen with a splash of pasta water if needed.
How to Serve Cream Cheese Alfredo Sauce
Toss the sauce with 12 ounces of hot fettuccine or penne, adding a splash of pasta water to loosen it. Serve with air fryer garlic bread slices, air fryer broccoli with Parmesan and air fryer asparagus, and bring out fluffy dinner rolls to mop up the extra sauce.
How to Store and Reheat Cream Cheese Alfredo Sauce
Refrigerate leftover sauce in an airtight container for 3 to 4 days. Reheat gently over low heat with a splash of milk or broth, stirring until it reaches 165 degrees F. Freezing is not recommended because the sauce separates when thawed.
Tips and Variations for Cream Cheese Alfredo Sauce
Soften the cream cheese. Leave it out for 20 minutes or cut it into small cubes so it melts without lumps.
Keep the heat gentle. A hard boil can make the sauce greasy. Keep it at a gentle simmer.
Add the cheese off the heat. Stirring in the Parmesan away from the burner prevents clumping.
Shred your own Parmesan. Freshly shredded cheese melts smoothly and gives better flavor.
Thin with pasta water. If the sauce tightens as it cools, loosen it with a few tablespoons of hot starchy pasta water.
Add protein. Stir in 2 cups of sliced grilled chicken or cooked shrimp to turn the sauce into a full dinner.
Adjust the flavor. A pinch of nutmeg or red pepper flakes gives the sauce a little extra depth.
Store leftovers safely. Refrigerate leftovers within 2 hours. The University of Wisconsin leftovers guide has practical advice on storing prepared foods.
Frequently Asked Questions About Cream Cheese Alfredo Sauce
How long does cream cheese alfredo sauce last in the fridge?
It keeps for 3 to 4 days in an airtight container. Reheat it gently with a splash of milk or broth until it reaches 165 degrees F.
Can I freeze cream cheese alfredo sauce?
Freezing is not recommended because dairy based sauces separate after thawing. Make a batch you can finish within a few days.
Why is my cream cheese alfredo sauce grainy?
Overheating or clumpy cream cheese is usually the cause. Whisk the cream cheese until smooth first, keep the heat gentle and add the Parmesan off the heat.
How much pasta does this sauce cover?
The recipe makes about 3 cups of sauce, enough for 12 ounces of dry pasta, or about 6 servings.
Can I use milk instead of heavy cream?
You can, but the sauce will be thinner and less rich. Half and half is a better substitute than milk.
Cream Cheese Alfredo Sauce
Equipment
- Large skillet or saucepan
- Whisk
- Cheese grater
Ingredients
Main Ingredients
- ½ cup unsalted butter 1 stick
- 8 oz cream cheese cut into chunks
- 1 ½ tsp garlic powder
- 1 cup heavy cream
- 1 cup low sodium chicken broth
- 1 cup shredded Parmesan cheese about 4 oz, freshly shredded
- ¼ tsp ground black pepper
Instructions
Cooking
- Melt. Heat the butter in a large skillet over medium heat until completely melted.
- Whisk. Stir in the cream cheese and garlic powder, whisking 3 to 4 minutes until smooth.
- Pour. Gradually whisk in the cream and broth and heat until small bubbles form at the edges.
- Reduce. Turn the heat down and simmer 5 to 8 minutes, stirring often, until the sauce coats a spoon.
- Melt in the cheese. Take the pan off the heat and stir in the Parmesan by handfuls. Stir in the pepper.
- Thicken. Let the sauce stand 5 minutes, then toss with 12 ounces of hot pasta, adding pasta water if needed.









