20-Minute Cream Cheese Alfredo Sauce

Prep: 5 minCook: 15 min6 servingsmediumItalian
Cream Cheese Alfredo Sauce with Garlic and Parmesan

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

6 servings
  • 16 oz cooked fettuccine noodles
    penne1:1vegetarian

    different shape

    Full guide →
  • ½ cup unsalted butter
  • 2 tablespoons minced garlic
  • 8 ounces cream cheese (cubed)
    mascarpone1:1vegetarian

    creamier texture

    Full guide →
  • 2 cups whole milk
    heavy cream1:1vegetarian

    richer sauce

    Full guide →
  • 1 ½ cups finely grated Parmesan cheese plus more for garnish (fresh Parmesan is recommended)
    Pecorino Romano1:1vegetariandairy-free

    sharper flavor

    Full guide →
  • ½ 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. 1

    Melt butter in large skillet over medium heat and add garlic, sauté for 2 minutes without browning

  2. 2

    Add cubed cream cheese and whisk with stiff metal whisk until creamy and smooth

  3. 3

    Slowly add milk in small portions while whisking continuously until incorporated

  4. 4

    Add Parmesan cheese, black pepper, salt, and red pepper flakes if using, whisk together

  5. 5

    Bring to boil while whisking constantly to prevent scorching, boil for 3 to 5 minutes to thicken

  6. 6

    Remove from heat and stir in spinach leaves if using

  7. 7

    Add cooked fettuccine and fold until pasta is coated with sauce

Tips

Tip 1

Use a stiff metal whisk to break down cream cheese lumps and create the smoothest sauce texture.

Tip 2

Add milk gradually while whisking to prevent lumps and ensure proper emulsification.

Tip 3

Keep heat at medium and whisk constantly during boiling to prevent the sauce from breaking or scorching.

Good to Know

Storage

Refrigerate leftovers up to 3 days in sealed container

Make Ahead

Sauce can be made 1 day ahead, reheat gently with splash of milk

Serve With

Serve immediately while hot, garnish with extra Parmesan and parsley

See pairing guide →

Common Mistakes

Watch

Keep heat at medium to avoid breaking the cream cheese emulsion

Watch

Whisk constantly during boiling to prevent scorching and lumps

Watch

Add milk gradually to avoid curdling

Substitutions

Dairy-Free Swaps

Parmesan
Pecorino Romano1:1vegetariandairy-free

sharper flavor

Full guide →

General Alternatives

cream cheese
mascarpone1:1vegetarian

creamier texture

Full guide →
fettuccine
penne1:1vegetarian

different shape

Full guide →
whole milk
heavy cream1:1vegetarian

richer sauce

Full guide →
Find more substitutions →

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.