Quick Cream Cheese Spaghetti in 20 Minutes
This cream cheese spaghetti is the kind of dinner you memorize after making it twice. It uses one pan, takes about 20 minutes, and turns a block of cream cheese into a slick, garlicky sauce that clings to every strand.

No heavy cream, no roux, no fuss. Just hot pasta, butter, Parmesan, and cream cheese. Add a handful of greens or leftover chicken if you want to make it a little more, but it already feels like a complete meal on its own.
Why This Cream Cheese Spaghetti Works
The sauce is absurdly creamy but never heavy. The trick is letting the cream cheese melt into starchy pasta water until it goes from gloppy to silky. It coats the noodles the way a good Alfredo does, without any of the stirring vigilance.
I keep this one in my back pocket for nights when the fridge looks bare. A lemon, some parsley, a shake of red pepper flakes each give it a fresh button you can push, so dinner feels new even when you have made it three times in a month.
Ingredients

- 8 oz spaghetti: any long pasta works, like linguine or fettuccine
- 4 oz full-fat cream cheese, softened: the brick kind, not the tub, melts the smoothest
- 2 tbsp unsalted butter
- 2 garlic cloves, minced: or 1/2 tsp garlic powder in a pinch
- 1/2 cup grated Parmesan cheese: plus more for serving
- 1/2 cup reserved pasta water: the starch is what turns it into a sauce
- Salt and black pepper
- Fresh parsley, chopped, for garnish: (optional)
Variations / Substitutions
- Add protein: stir in shredded rotisserie chicken or sautéed shrimp right before serving
- Dairy-free: use a plant-based cream cheese and butter, plus nutritional yeast instead of Parmesan
- Herb swap: basil or chives work instead of parsley
- A little heat: a pinch of red pepper flakes in the garlic step gives it a gentle kick
- Brighten it up: a squeeze of lemon juice at the end balances the richness
If you like this, you will love our One-Pot Lemon Pasta.
How to Make Cream Cheese Spaghetti
Step 1: Cook the Pasta

Bring a large pot of salted water to a boil and cook the spaghetti until al dente, about 8 to 10 minutes. Before draining, scoop out 1/2 cup of the starchy pasta water and set it aside. The starch in that water is what loosens the cream cheese into a sauce later, so do not skip this.
Step 2: Sauté the Garlic

While the pasta cooks, melt the 2 tbsp butter in a large skillet over medium heat. Add the minced garlic and cook just until fragrant, about 1 minute. You will smell it right away, keep the heat gentle so it does not brown too fast and turn bitter.
Step 3: Whisk the Sauce

Drop the heat to low and add the 4 oz cream cheese along with about half of the reserved pasta water. Whisk constantly for 1 to 2 minutes, until the cream cheese melts into a smooth, glossy sauce. If it looks thick or lumpy, add more pasta water a splash at a time. Then stir in the 1/2 cup Parmesan and keep whisking until it disappears into the sauce.
Step 4: Toss the Spaghetti

Add the drained spaghetti straight into the skillet. Toss everything together for about 1 minute, letting the noodles soak up the sauce. The sauce will look loose at first but will tighten and cling as you toss. Taste and season with salt and pepper, then serve right away with extra Parmesan and parsley on top.
Tips for the Creamiest Sauce
- Take the cream cheese out of the fridge about 20 minutes before you cook, so it softens and melts quickly without lumps.
- Scoop the pasta water from the pot before you drain. It is the one ingredient you cannot sub in later.
- Keep the heat low once the cream cheese goes in. High heat can make the sauce split or turn grainy.
- If the sauce gets too thick after tossing, add another splash of pasta water and toss again until it reaches the consistency you want.
Storing Leftovers
Refrigerate any leftovers in a sealed container for up to 3 days. The sauce will thicken as it chills. Reheat gently in a skillet with a splash of milk or water, tossing until the sauce loosens up again. It reheats better than most cream sauces.
What to Serve with Cream Cheese Spaghetti
This pasta is rich enough that a simple green salad with a lemon vinaigrette cuts through the creaminess nicely. Garlic bread is an obvious side if you are feeding a crowd, the crispy edges and the soft sauce are a great match. For a fast vegetable, roast some cherry tomatoes or broccoli while the water comes to a boil.
Frequently Asked Questions
Can I use low-fat cream cheese?
Yes, but the sauce will be thinner and less smooth. Full-fat gives the best texture, no question.
Can I make this ahead of time?
It is best right off the stove, but you can reheat it with a little liquid if needed. See the storage section above.
My sauce turned out lumpy, what went wrong?
The cream cheese was probably too cold when it hit the pan. Let it sit out to soften, and whisk more next time.
What pasta shapes work besides spaghetti?
Any long shape (fettuccine, linguine, bucatini) works perfectly, short shapes like penne or rigatoni also catch the sauce in their ridges.

Cream Cheese Spaghetti Recipe
Ingredients
Method
- Cook spaghetti in salted boiling water until al dente, about 8 to 10 minutes. Reserve 1/2 cup pasta water before draining.
- Melt butter in a large skillet over medium heat, add garlic, and cook until fragrant, about 1 minute.
- Lower heat, add cream cheese and half the pasta water, whisk 1 to 2 minutes until smooth. Stir in Parmesan until melted, adding more pasta water if needed.
- Add drained spaghetti to the skillet and toss for 1 minute until well coated. Season with salt and pepper, serve with extra Parmesan and parsley.
