15-Minute Alfredo Sauce with Cream Cheese
Alfredo sauce with cream cheese is the shortcut that makes any weeknight pasta feel a little indulgent. It comes together in about 15 minutes with no roux, no fuss, just a handful of ingredients that turn rich and silky on the stove.

The cream cheese adds a tangy depth that heavy cream alone can’t match, and it helps the sauce cling to every strand of fettuccine. It’s the kind of recipe you’ll pull out on a Tuesday when you need dinner on the table fast and nobody wants a jar of the stuff.
What Makes This Alfredo So Good
This sauce has a texture that’s both luscious and stable. Because cream cheese thickens naturally as it melts, the sauce coats the pasta without breaking or getting greasy like some butter-and-cream versions can.
The flavor is familiar but with a subtle tang that keeps it from being one-note. Fresh garlic and real Parmesan do the heavy lifting, so all you really taste is buttery cheese and a gentle bite of pepper.
Ingredients

- 8 oz dried fettuccine: cook according to the package, then drain
- 2 tbsp unsalted butter: salted is fine, just ease up on the salt later
- 2 cloves garlic: minced, not the jarred stuff if you can help it
- 4 oz full-fat cream cheese: softened so it melts smoothly
- 1 cup heavy cream: half-and-half works but the sauce will be a tad thinner
- 1 cup freshly grated Parmesan cheese: pre-grated won’t melt the same
- ½ tsp kosher salt: plus more for the pasta water
- ¼ tsp black pepper: freshly cracked
- Pinch of nutmeg: (optional): just enough to wake up the dairy
- ½ cup reserved pasta water: more as needed to loosen the sauce
Variations and Substitutions
- Skip the pasta: the sauce itself is versatile; spoon it over steamed broccoli, baked potatoes, or seared chicken thighs.
- Switch up the cheese: try a mix of pecorino for a sharper bite, or fold in a handful of shredded mozzarella for an extra stretchy finish.
- Add protein: browned ground Italian sausage, shredded rotisserie chicken, or sautéed shrimp all work tossed in at the end.
- Lighten it: use reduced-fat cream cheese and whole milk instead of heavy cream. The sauce will be less thick but still creamy.
- Garlic swap: roasted garlic cloves mashed into the butter give a sweeter, mellower flavor.
Cream Cheese Spaghetti is a perfect match if you’re wondering what to serve this sauce with.
How to Make Alfredo Sauce with Cream Cheese
Step 1: Sauté the Garlic in Butter

Melt the 2 tbsp butter in a large skillet over medium heat. Once it’s foamy, add the minced garlic and cook for about 1 minute, just until fragrant and pale gold. Do not let it brown or the sauce will pick up a bitter note.
Step 2: Soften the Cream Cheese and Add Cream

Add the 4 oz cream cheese to the skillet and stir until it has completely melted into the butter, about 1 minute. It might look a little lumpy at first; keep stirring and it will smooth out. Pour in the 1 cup heavy cream, bring the mixture to a gentle simmer, then cook for 3 to 4 minutes, stirring often, until the sauce has thickened enough to coat the back of a spoon.
Step 3: Stir in the Parmesan

Turn the heat down to low so the sauce stays warm but never boils. Stir in the grated Parmesan a handful at a time, letting each addition melt before adding the next. Once it’s all in, add the ½ tsp salt, ¼ tsp pepper, and the pinch of nutmeg if you’re using it. Let it bubble on low for about 2 minutes, stirring until the sauce is glossy and pulls away from the sides of the pan.
Step 4: Toss and Serve

Add the cooked, drained fettuccine straight into the skillet. Use tongs to toss the pasta in the sauce until every strand is coated. If the sauce feels too thick, splash in a little reserved pasta water, a tablespoon at a time, until it’s as loose as you like. Pile it into bowls and top with extra Parmesan and a crack of black pepper while it’s still hot.
Tips for the Silkiest Sauce
- Use block Parmesan and grate it yourself. Pre-shredded cheese is often coated in anti-caking agents that prevent it from melting into a smooth sauce.
- Keep the heat gentle once the cheese goes in. High heat can cause the sauce to separate or turn grainy.
- Start the pasta water before you touch the skillet. By the time the sauce is done, the pasta will be ready to drain and toss right in.
- Reserve a mug of starchy pasta water before draining. It’s the best tool for adjusting consistency at the very end.
Scale it up for a crowd:
| Serving size | Fettuccine | Cream cheese | Heavy cream | Parmesan |
|---|---|---|---|---|
| Serves 2‑3 | 8 oz | 4 oz | 1 cup | 1 cup |
| Serves 4‑6 | 16 oz | 8 oz | 2 cups | 2 cups |
Keeping Leftovers Fresh
- Refrigerate: store leftover sauce and pasta together in a sealed container for up to 3 days. The sauce will thicken in the fridge.
- Reheating: reheat gently in a saucepan over low heat with a splash of milk or cream, stirring often. The microwave works in a pinch; do short bursts at 50% power and stir between each.
What to Serve with Cream Cheese Alfredo Pasta
This rich pasta pairs well with something bright or crisp. A simple arugula salad dressed with lemon vinaigrette cuts through the creaminess. For a heartier meal, add a side of roasted asparagus or steamed green beans. If you want extra protein, grilled chicken or sautéed shrimp tuck right in.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, whole milk works but the sauce will be thinner and less rich. You may need an extra tablespoon of cream cheese to help it thicken up.
How do I fix grainy alfredo sauce?
Grainy sauce usually means the cheese was added over too-high heat or the sauce boiled. If it happens, take the pan off the heat, add a splash of warm cream, and whisk vigorously to bring it back together.
Can I make this ahead for a party?
The sauce is best fresh, but you can make it a few hours ahead and keep it warm in a slow cooker on the “warm” setting, stirring occasionally. Add a little extra cream to keep it silky.
Is there a dairy-free version?
You can swap in plant-based butter, dairy-free cream cheese, and a neutral non-dairy cream (like oat or cashew cream). The Parmesan is trickier; a good dairy-free parmesan alternative exists in some stores, or you can use nutritional yeast for a cheesy note.

Alfredo Sauce with Cream Cheese Recipe
Ingredients
Method
- Cook fettuccine in salted water according to package directions. Before draining, reserve ½ cup of the pasta water, then drain.
- Melt butter in a large skillet over medium heat. Add garlic and cook for 1 minute, until fragrant.
- Add cream cheese and stir until completely melted and smooth. Pour in heavy cream, bring to a gentle simmer, and cook 3 to 4 minutes, stirring often, until slightly thickened.
- Reduce heat to low. Stir in Parmesan, salt, pepper, and nutmeg. Continue stirring for about 2 minutes, until the sauce is glossy.
- Add drained pasta to the skillet. Toss to coat, adding reserved pasta water a little at a time until the sauce reaches your preferred consistency. Serve right away with extra Parmesan.
