This creamy alfredo sauce comes together on the stove in about 15 minutes. It relies on a base of butter and cream cheese to build a thick, rich texture without needing a flour roux. Heavy cream and parmesan cheese melt in at the end for a classic cheese flavor.
Jump to:
Making a homemade white sauce is a practical skill for busy weeknights. You only need a few dairy staples and a single skillet. You can toss it with fresh fettuccine or spoon it over roasted vegetables for a fast dinner.
Why You'll Love This Recipe
- Melting the cream cheese into the hot butter creates a stable base that prevents the heavy cream from separating
- Adding the heavy cream gradually helps smooth out any lumps from the cream cheese
- Turning the heat down before adding the parmesan keeps the cheese from turning stringy or grainy
Essential Ingredients
- Butter: Unsalted butter lets you control the sodium. If you use salted butter, omit the extra salt at the end and season to taste.
- Garlic: Fresh minced garlic provides a sharp bite. You can use half a teaspoon of garlic powder if you do not have fresh cloves.
- Cream cheese: Full-fat block cream cheese melts the smoothest. Let it sit on the counter for 20 minutes to soften before cooking.
- Heavy cream: This gives the sauce its thick consistency. Avoid milk or half-and-half as they will make the sauce too thin.
- Parmesan cheese: Grate your own cheese from a block. Pre-shredded cheese contains anti-caking powders that cause a gritty texture.
The full ingredients list, including measurements, is provided in the recipe card directly below.

Let’s Make it together
Melt the base: Start by melting the butter in a warm skillet. Cook the garlic briefly just to remove the raw bite. Whisk in the softened cream cheese until it blends with the butter. The mixture will look uneven at this stage.
Smooth the sauce: Pour the heavy cream into the pan in a slow stream. Whisk the entire time to break up the lumps of cream cheese. Keep stirring until the liquid is smooth and begins to bubble gently at the edges.

Melt the cheese: Lower the heat so the sauce does not boil. Stir in the grated parmesan cheese and let it melt slowly. Finish with a pinch of salt and black pepper before serving.
You Must Know
- Have all your ingredients measured and ready before you start cooking
- The sauce comes together very fast once the butter melts
- Save half a cup of the starchy water when boiling your pasta
- You can use it to thin the sauce if it thickens too much before serving
- Use a whisk rather than a wooden spoon to ensure the cream cheese breaks down fully into the heavy cream

Serving Ideas
Serve this sauce tossed with cooked fettuccine or penne. It also pairs well with grilled chicken breast and steamed broccoli.
Storing & Reheating
Store leftover sauce in an airtight container in the refrigerator for up to 4 days. Freezing is not recommended because the dairy will separate and become grainy when thawed. Reheat gently in a saucepan over low heat, adding a splash of milk to loosen the sauce if it is too thick.
FAQ
Why is my alfredo sauce clumpy?
The cream cheese often looks clumpy when it first hits the butter. Whisking continuously as you add the heavy cream will smooth it out. If the parmesan clumps, the heat was likely too high.
Can I use milk instead of heavy cream?
Milk lacks the fat content needed to thicken this specific recipe. The sauce will be very thin and watery if you substitute milk for the heavy cream.
How do I thin out the sauce if it gets too thick?
The sauce thickens quickly as it cools off the heat. Stir in a few tablespoons of warm pasta water or a splash of warm milk to thin it back to your preferred consistency.
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Creamy Alfredo Sauce
- Total Time: 15 minutes
- Yield: 8 servings 1x
Description
A quick cheese sauce made on the stovetop with butter, heavy cream, cream cheese and parmesan.
Ingredients
- 1/2 cup (113 g) unsalted butter
- 3 cloves garlic, minced
- 8 oz (226 g) cream cheese, softened
- 1 1/2 cups (360 ml) heavy cream
- 8 oz (226 g) parmesan cheese, freshly grated
- 1/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
Instructions
- Place a medium skillet or saucepan over medium heat.
- Add the butter and let it melt completely.
- Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the cream cheese to the skillet. Whisk the mixture until the cream cheese melts into the butter. It will look lumpy at first.
- Pour in the heavy cream gradually while whisking constantly. Continue whisking until the sauce becomes smooth.
- Turn the heat to low. Add the grated parmesan cheese and stir gently until the cheese melts into the sauce.
- Season with the salt and black pepper.
- Remove the pan from the heat and serve right away over warm pasta.
Notes
- Have all your ingredients measured and ready before you start cooking. The sauce comes together very fast once the butter melts.
- Save half a cup of the starchy water when boiling your pasta. You can use it to thin the sauce if it thickens too much before serving.
- Use a whisk rather than a wooden spoon to ensure the cream cheese breaks down fully into the heavy cream.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Sauce
- Method: Stovetop
- Cuisine: Italian American






