
This cheesy garlic parmesan spaghetti with cream cheese combines rich dairy flavors with aromatic garlic to create the ultimate comfort food experience. The silky sauce coats every strand of pasta perfectly, making it impossible to resist going back for seconds.
I first made this pasta during a particularly stressful week when I needed something quick yet satisfying. My family immediately declared it their new favorite comfort food, and now it appears on our dinner table at least twice a month.
Ingredients
- Spaghetti: the perfect pasta shape for catching all that creamy sauce
- Unsalted butter: creates a rich foundation for the sauce while allowing you to control salt levels
- Minced garlic: fresh is best for that aromatic punch that defines this dish
- Heavy cream: provides luxurious body to the sauce; look for ultra-pasteurized for longer shelf life
- Cream cheese: the secret ingredient that adds incredible creaminess and tanginess
- Parmesan cheese: opt for freshly grated off the block for superior melting and flavor
- Italian seasoning: a convenient blend that adds depth without overwhelming the cheese
- Red pepper flakes: optional but adds a gentle warming heat that balances the richness
- Fresh parsley: brightens the finished dish with color and fresh herbaceous notes
Step-by-Step Instructions
- Cook the Pasta:
- Bring a large pot of generously salted water to a rolling boil. Add your spaghetti and cook until al dente following package directions (about 8 to 10 minutes). Remember to reserve a full cup of starchy pasta water before draining; this is crucial for adjusting sauce consistency later.
- Create the Garlic Base:
- Melt butter in a large skillet over medium heat until it begins to foam slightly. Add minced garlic and sauté for 1 to 2 minutes, stirring constantly to prevent burning. The garlic should become fragrant and just barely golden – not brown, which would make it bitter.
- Develop the Cream Sauce:
- Reduce heat to low and gradually add heavy cream while stirring. Add cubed cream cheese and whisk continuously until completely melted. The low heat is critical here to prevent the dairy from separating or scorching. This process takes about 3 minutes and results in a smooth velvety base.
- Incorporate the Cheese:
- Add grated Parmesan cheese to the cream mixture, along with Italian seasoning and red pepper flakes (if using). Stir constantly as the cheese melts, about 2 to 3 minutes, until the sauce thickens slightly. The consistency should coat the back of a spoon but still remain pourable.
- Combine Pasta and Sauce:
- Add the drained spaghetti directly to the skillet with sauce. Using tongs, gently toss the pasta until every strand is thoroughly coated. If the sauce seems too thick, add reserved pasta water a few tablespoons at a time while tossing until you reach your desired consistency. Season with salt and pepper to taste.

The cream cheese is truly what makes this dish special. I discovered this trick from my Italian American neighbor who swears it was her grandmother’s secret for creating the silkiest pasta sauces. The slight tanginess balances the richness of the cream and butter perfectly.
Making It Ahead
This pasta is best enjoyed fresh but can be prepared up to a day ahead if needed. Store the sauce separately from the cooked pasta in airtight containers in the refrigerator. When ready to serve, reheat the sauce in a skillet over low heat, whisking occasionally and adding a splash of milk to restore its creamy consistency. Warm the pasta separately in boiling water for just 30 seconds, then drain and combine with the hot sauce.
Perfect Pairings
This rich pasta begs for something fresh and acidic to balance its decadence. A simple arugula salad dressed with lemon juice and olive oil makes an ideal companion. For a complete meal, add some protein like grilled chicken or roasted shrimp alongside. As for drinks, a crisp glass of Pinot Grigio or Sauvignon Blanc cuts through the richness beautifully with their bright acidity.
Customization Options
The beauty of this recipe lies in its adaptability. Add sautéed mushrooms for an earthy variation or fold in steamed broccoli florets for color and nutrition. Sun-dried tomatoes add beautiful color and sweet tanginess, while a handful of baby spinach wilted in at the last minute contributes both color and nutrients. For meat lovers, crispy bacon bits or Italian sausage crumbles transform this into an even heartier dish.
Troubleshooting Tips
If your sauce breaks or appears curdled, remove from heat immediately and whisk in a tablespoon of cold heavy cream. Sometimes adding all ingredients at once can cause separation, so try a more gradual approach. Sauce too thick? Add pasta water a tablespoon at a time. Too thin? Let it simmer a bit longer uncovered while stirring occasionally. Remember that the sauce will continue to thicken as it cools.
Recipe Questions & Answers
- → Can I use a different type of pasta?
Yes, you can substitute spaghetti with fettuccine, linguine, or any pasta shape that holds sauces well.
- → How can I make this dish vegetarian-friendly?
The dish is already vegetarian-friendly. Just ensure your Parmesan is vegetarian-certified, as some use animal rennet.
- → Can I add protein to this pasta?
Absolutely! This dish pairs well with grilled chicken, sautéed shrimp, or even crispy pancetta.
- → How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove with a splash of cream or milk.
- → What can I use instead of heavy cream?
You can substitute heavy cream with half-and-half or whole milk, but the sauce may be less creamy.