20-Minute Cream Cheese Alfredo Sauce

A rich and velvety alfredo sauce made with cream cheese for extra tang and creaminess. The combination of butter, garlic, cream cheese, and fresh Parmesan creates a luxurious coating for fettuccine. Optional spinach adds color and nutrition while red pepper flakes provide a subtle heat. This version is creamier than traditional alfredo thanks to the cream cheese, making it perfect for weeknight dinners or when entertaining guests who love indulgent pasta dishes.
Ingredients
- 16 oz cooked fettuccine noodles
- ½ cup unsalted butter
- 2 tablespoons minced garlic
- 8 ounces cream cheese (cubed)
- 2 cups whole milk
- 1 ½ cups finely grated Parmesan cheese plus more for garnish (fresh Parmesan is recommended)
- ½ teaspoon salt
- 1 teaspoon ground black pepper
- ¼ teaspoon dried red pepper flakes (optional)
- 1 tablespoon minced fresh parsley (optional)
- 2 large handfuls fresh baby Spinach leaves (optional)
Instructions
- 1
Melt butter in large skillet over medium heat and add garlic, sauté for 2 minutes without browning
- 2
Add cubed cream cheese and whisk with stiff metal whisk until creamy and smooth
- 3
Slowly add milk in small portions while whisking continuously until incorporated
- 4
Add Parmesan cheese, black pepper, salt, and red pepper flakes if using, whisk together
- 5
Bring to boil while whisking constantly to prevent scorching, boil for 3 to 5 minutes to thicken
- 6
Remove from heat and stir in spinach leaves if using
- 7
Add cooked fettuccine and fold until pasta is coated with sauce
Tips
Use a stiff metal whisk to break down cream cheese lumps and create the smoothest sauce texture.
Add milk gradually while whisking to prevent lumps and ensure proper emulsification.
Keep heat at medium and whisk constantly during boiling to prevent the sauce from breaking or scorching.
Good to Know
Refrigerate leftovers up to 3 days in sealed container
Sauce can be made 1 day ahead, reheat gently with splash of milk
Serve immediately while hot, garnish with extra Parmesan and parsley
Common Mistakes
Keep heat at medium to avoid breaking the cream cheese emulsion
Whisk constantly during boiling to prevent scorching and lumps
Add milk gradually to avoid curdling
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I make this sauce without cream cheese?
Yes, substitute with equal amount heavy cream, but the sauce will be less tangy and slightly thinner. You may need to reduce cooking time.
What if my sauce breaks or curdles?
Remove from heat immediately and whisk vigorously. If needed, add a splash of cold milk while whisking to bring it back together.
How long will leftover sauce keep?
Refrigerate up to 3 days. Reheat gently over low heat with a splash of milk, whisking frequently to restore smooth texture.