Easy Alfredo Sauce with Cream Cheese Recipe
If you love a rich, creamy Alfredo sauce, this easy Alfredo sauce with cream cheese recipe is for you. Made with heavy whipping cream, whole milk, fresh garlic, and Parmesan cheese, this homemade sauce comes together in minutes.
Cream cheese gives the sauce an extra-smooth texture, while freshly grated Parmesan adds that classic cheesy flavor. It’s perfect for tossing with your favorite pasta, spooning over chicken breast, or using in a comforting pasta bake.
Why You’ll Love This Cream Cheese Alfredo Sauce
- Simple ingredients. Just seven ingredients you can find at your local grocery store.
- Quick and easy. This homemade Alfredo sauce takes about 10 minutes to prepare.
- Rich and creamy. Heavy cream, cream cheese, and Parmesan create a silky sauce that coats pasta beautifully.
- Fresh garlic flavor. Three cloves of minced garlic give the sauce plenty of flavor.
- Versatile. Use it for classic fettuccine Alfredo, shrimp Alfredo, chicken Alfredo, or your favorite pasta recipe.
Ingredients for Homemade Alfredo Sauce
This easy homemade Alfredo sauce recipe uses seven basic ingredients.
- 1 tablespoon unsalted butter: Adds richness and provides a flavorful base for the garlic.
- 3 cloves garlic, minced: Fresh garlic cloves give the sauce its delicious flavor.
- ¾ cup heavy whipping cream: Creates a rich, creamy base.
- ⅓ cup whole milk: Balances the thickness of the heavy cream.
- 1 ounce cream cheese, softened: Adds creaminess and helps create a smooth consistency.
- ⅓ cup freshly grated Parmesan cheese: Provides that classic Alfredo flavor.
- ¼ cup shredded mozzarella cheese: Adds mild cheese flavor and extra richness.
You’ll find the full recipe in the printable recipe card below.

Why Add Cream Cheese to Alfredo Sauce?
Traditional Alfredo sauce uses butter, Parmesan cheese, and pasta water. Many American versions include heavy cream, and this recipe adds cream cheese for an even richer result.
The cream cheese melts into the warm cream mixture, creating a smooth sauce with a slightly tangy flavor. Just one ounce is enough without overpowering the Parmesan or garlic.
Equipment You’ll Need
- Medium skillet or saucepan
- Whisk or silicone spatula
- Measuring cups and spoons
- Cheese grater
- Garlic press or sharp knife
A microplane grater works especially well for finely grating Parmesan cheese.
How to Make Alfredo Sauce with Cream Cheese
This creamy garlic Alfredo sauce is easy to make. The key is controlling the heat so the garlic doesn’t burn and the cheese melts smoothly.
Step 1: Melt the Butter
Melt the unsalted butter in a skillet over low heat.
Step 2: Add the Garlic
Add the minced garlic to the melted butter and stir for 30 to 60 seconds, just until fragrant. Keep the heat low so the garlic doesn’t brown or burn.
And in the tips section, change the garlic tip to:
Don’t burn the garlic. Cook minced garlic gently over low heat until fragrant, about 30 to 60 seconds. Avoid browning it, which can give the sauce a bitter flavor.

Step 3: Add the Cream, Milk, and Cream Cheese
Return the skillet to low heat. Add the heavy whipping cream, whole milk, and softened cream cheese.
Stir gently over medium-low heat until the cream cheese melts and the mixture becomes smooth. Avoid boiling.
Step 4: Add the Parmesan and Mozzarella
Remove the skillet from the heat and gradually stir in the freshly grated Parmesan and shredded mozzarella until melted.

Step 5: Adjust the Consistency
If the sauce is too thick, add a splash of milk or reserved pasta water and stir until smooth.
Pasta absorbs sauce as it sits, so a slightly thinner consistency works well for pasta dishes.
Top Tips for Creamy Alfredo Sauce
Use freshly grated Parmesan. Pre-shredded cheese may contain anti-caking ingredients that prevent smooth melting. I used pre-shredded Parmesan in this recipe and just had to about 1.5 teaspoon extra cream.
Keep the heat low. High heat can cause cream sauces to separate or become grainy. Gentle simmering is best.
Soften the cream cheese. Room temperature cream cheese blends into the warm cream more easily.
Don’t burn the garlic. If your skillet is already hot, remove it from the heat before adding the minced garlic.
Save some pasta water. A splash of starchy pasta water helps loosen thick Alfredo sauce.
What to Serve with Garlic Alfredo Sauce
This cream cheese Alfredo sauce is delicious tossed with fettuccine noodles and finished with freshly grated Parmesan and black pepper.
It’s also a great option for:
- Grilled or sautéed chicken breast
- Shrimp Alfredo
- Broccoli and pasta
- Penne or other favorite pasta shapes
- Creamy pasta casseroles
I originally made this garlic Alfredo sauce for my Garlicky Shrimp Alfredo Bake, where it brings together shrimp, pasta, and plenty of cheesy goodness.

If you’re looking for an easy weeknight dinner idea, that recipe is a delicious way to put this homemade sauce to work.
How to Store Leftover Alfredo Sauce
Allow leftover Alfredo sauce to cool slightly, then transfer it to an airtight container and refrigerate promptly. Use within three to four days.
The sauce will thicken considerably as it cools.
How to Reheat Alfredo Sauce
Reheat gently in a saucepan over low heat, adding a splash of whole milk or heavy cream to loosen it.
Stir frequently until warmed through. Avoid high heat, which can cause the sauce to separate.
Frequently Asked Questions
Can I use milk instead of heavy whipping cream?
You can substitute additional whole milk, but the sauce will be thinner and less rich. Heavy cream provides much of its creamy texture.
Why is my Alfredo sauce grainy?
High heat or cheese that doesn’t melt smoothly can cause a grainy texture. Remove the skillet from the heat before adding Parmesan and stir gradually.
Can I freeze cream cheese Alfredo sauce?
You can freeze it, but dairy-based sauces may separate or become grainy after thawing. For best results, enjoy this easy recipe fresh.
How do I thin Alfredo sauce that’s too thick?
Add a splash of milk or warm pasta water and stir gently until the sauce reaches your preferred consistency.
Homemade Alfredo Sauce Without the Fuss
There’s something satisfying about making a delicious sauce from scratch with simple ingredients.
This easy Alfredo sauce with cream cheese recipe is rich, garlicky, and versatile enough for everything from classic fettuccine Alfredo to a cheesy shrimp pasta bake.
And once you’ve made homemade Alfredo sauce, you might find yourself reaching for that jar at the grocery store a whole lot less often.
Enjoy!
Garlic Alfredo Sauce with Cream Cheese
Equipment
- Knife
Ingredients
- 1 tablespoon unsalted butter
- 3 cloves garlic minced
- ¾ cup heavy whipping cream
- ⅓ cup whole milk
- 1 ounce cream cheese softened
- ⅓ cup freshly grated Parmesan cheese
- ¼ cup shredded mozzarella cheese
Instructions
- **Melt the butter.** Melt the unsalted butter in a medium skillet or saucepan over low heat.
- **Cook the garlic.** Add the minced garlic and stir for 30–60 seconds, just until fragrant. Do not allow the garlic to brown.
- **Add the dairy.** Pour in the heavy whipping cream and whole milk, then add the softened cream cheese. Stir gently over low heat until the cream cheese melts and the sauce is smooth. Do not boil.
- **Add the cheeses.** Remove the skillet from the heat. Gradually stir in the freshly grated Parmesan and shredded mozzarella until melted and combined.
- **Adjust the consistency.** If the Alfredo sauce is too thick, add a splash of milk or reserved pasta water and stir until smooth.
- **Serve.** Toss with your favorite cooked pasta or spoon over chicken or shrimp. Serve warm.
Notes
– **Low heat:** Keep the heat gentle to prevent the sauce from separating or becoming grainy.
– **Cream cheese:** Soften the cream cheese before adding it so it melts more easily.
– **Thicker sauce:** Add a splash of milk or reserved pasta water to loosen the sauce as needed.
– **Storage:** Refrigerate leftovers in an airtight container for 3–4 days.
– **Reheating:** Warm gently over low heat, stirring frequently. Add a little milk or cream if needed.
– **Freezing:** Freeze for up to 2 months for best quality. The sauce may separate slightly after thawing.
