The Ultimate Cheesy Spaghetti in Garlic Parmesan & Cream Cheese Tomato Sauce
There is a specific kind of magic that happens in a kitchen when garlic hits melting butter. It is the scent of a home finding its rhythm at the end of a long day. I first started playing with this Cheesy Spaghetti in Garlic Parmesan & Cream Cheese Tomato Sauce on a Tuesday evening when the pantry looked a bit bare, but my craving for something indulgent was hitting a peak. I wanted that classic, bright tomato flavor, but I needed it to feel velvety and rich—something that would cling to every strand of pasta like a warm hug. By the time I swirled the cream cheese into the pan and watched it melt into a silky, sunset-orange sauce, I knew this wasn’t just a “clean out the fridge” meal. It was a new staple.
Why You’ll Love This
The sauce strikes a perfect balance between the bright acidity of canned tomatoes and the creamy, luxurious depth of melted cream cheese and heavy cream.
It is incredibly fast to pull together, making it the perfect solution for those frantic weeknights when you still want a meal that feels like a weekend treat.
The blend of mozzarella and Parmesan creates a cheese pull that feels decadent without being overly heavy, giving you that golden, buttery finish in every bite.
It is a one-pan sauce wonder that uses pantry staples you likely already have on hand, like garlic, pasta, and spices.
The first time I served this Cheesy Spaghetti in Garlic Parmesan & Cream Cheese Tomato Sauce to my cousin, who is notoriously suspicious of “fancy” cheese sauces, I held my breath. He is the kind of guy who wants a simple red sauce and nothing more. I watched him take a tentative first bite, then another, then a much larger third. He didn’t even look up until the bowl was clean. “It’s like the best vodka sauce I’ve ever had,” he said, “but somehow more comforting.” Now, whenever he visits, he asks for the “orange spaghetti.”
What Makes It Special
A Cream Cheese Foundation: Unlike heavy cream alone, the cream cheese adds a slight tang and a thick, velvety structure that keeps the sauce from being runny.
Garlic-Infused Butter and Oil: Using both olive oil and butter allows the garlic to mellow and brown without burning, creating a rich, fragrant base for the entire dish.
The Power of Pasta Water: Reserving a bit of the starchy water is the secret to a glossy finish that helps the cheese and tomato sauce emulsify perfectly.
Parmesan Depth: Real, grated Parmesan provides a salty, nutty kick that cuts through the creaminess and pairs beautifully with the Italian seasoning.
Making It Happen
The process begins with the gentle boil of your pasta water. As you drop the 12 oz of spaghetti into the pot, you want to cook it just until it has a bit of bite—al dente is the goal. Don’t forget to dip a measuring cup into that starchy water before you drain the noodles; that liquid is liquid gold for a silky finish later.
While the pasta is bubbling away, you’ll melt the butter and olive oil in a large skillet. When you add the minced garlic, the kitchen will immediately smell like a local Italian bistro. Be careful here—you want the garlic to soften and release its oils, not turn dark and bitter. Once it’s fragrant, stir in those drained diced tomatoes. Cooking them for a few minutes allows their flavor to concentrate as the excess moisture steams away.
Next comes the transition into that creamy, dreamy texture. Slowly pour in the heavy cream, stirring as the sauce begins to warm and blush pink. Then, drop in the softened cream cheese. It might take a minute of stirring, but as it melts, the sauce transforms into a smooth, thick blanket of flavor. Now, the best part: the cheese. Scatter the mozzarella and Parmesan over the skillet, stirring gently until everything is gooey and combined. Season it all with the Italian seasoning, salt, pepper, and a pinch of red pepper flakes if you want a little heat to wake up the palate. Finally, toss those hot noodles into the skillet, coating every inch in that Garlic Parmesan & Cream Cheese Tomato Sauce, using a splash of pasta water if you need to loosen things up. A final sprinkle of fresh parsley, and you’re ready to serve.
You Must Know
Always use softened cream cheese to ensure it melts smoothly into the sauce without leaving behind tiny white clumps.
Drain your canned tomatoes well; if they are too watery, they will dilute the richness of the cream and cheese.
Wait until the very end to add your salt, as the Parmesan and the pasta water already bring a fair amount of saltiness to the party.
Serving Ideas
This Cheesy Spaghetti in Garlic Parmesan & Cream Cheese Tomato Sauce is the star of the show, but it loves a supporting cast. Serve it alongside a crisp arugula salad with a sharp lemon vinaigrette to cut through the richness of the cream. A thick slice of toasted sourdough or classic garlic bread is essential for mopping up any leftover sauce at the bottom of the bowl. For a drink pairing, a chilled Pinot Grigio or a bright, bubbly sparkling water with a twist of lime works beautifully to refresh your palate between bites.
Make It Different
Add Protein: This sauce is a fantastic canvas for grilled chicken strips, pan-seared shrimp, or even some crumbled spicy Italian sausage.
Go Green: Stir in a few handfuls of fresh baby spinach at the very end until it wilts, or add roasted broccoli florets for some extra texture.
Gluten-Free: Swap the standard spaghetti for your favorite gluten-free pasta brand; just be extra careful not to overcook the noodles, as they can be more fragile in a thick sauce.
Extra Heat: If you love a spicy kick, double the red pepper flakes or stir in a teaspoon of calabrian chili paste during the garlic step.
Storage and Reheating
If you happen to have leftovers, this pasta keeps well in an airtight container in the refrigerator for up to three days. To reheat, I recommend placing it in a small saucepan over low heat. Add a tiny splash of milk or a little more heavy cream to help loosen the sauce, as the pasta will have absorbed some of the moisture while sitting. Stir gently until it’s heated through. Avoid the microwave if you can, but if you must use it, heat in 30-second increments and stir in between.
Success Tips
The absolute biggest tip for success with this recipe is to grate your own cheese if you have the time. Pre-shredded cheeses are often coated in potato starch or cellulose to prevent clumping in the bag, which can lead to a slightly grainy texture when melted. Freshly grated mozzarella and Parmesan will melt much more smoothly, giving you that professional-grade silkiness that makes this dish truly special.
Frequently Asked Questions
Can I use fresh tomatoes instead of canned?
Absolutely. You can use about two cups of chopped fresh Roma or cherry tomatoes. Just cook them down a bit longer in the skillet until they break down and release their juices.
What can I use instead of heavy cream?
Half-and-half works in a pinch, though the sauce will be slightly thinner. I don’t recommend using skim or 2% milk, as it won’t have the fat content needed to emulsify properly with the cheese.
My sauce is too thick, how do I fix it?
This is exactly why we save the pasta water. Stir in a tablespoon at a time of that warm, starchy water until the sauce reaches your desired consistency.
Is it okay to use block cream cheese or the spreadable kind?
Stick to the block cream cheese (full fat is best) for the smoothest texture and richest flavor.
Can I freeze this dish?
I don’t recommend freezing this specific recipe. Cream-based and cheese-heavy sauces tend to separate and become grainy once thawed and reheated. It’s best enjoyed fresh or from the fridge.
Recipe Card
Prep time: 10 minutes
Cook time: 15 minutes
Total time: 25 minutes
Servings: 4
Category: Main Course
Difficulty: Easy
Cuisine: American-Italian
Yield: 4 servings
Equipment: Large pot, colander, large skillet, measuring cups and spoons, wooden spoon or tongs.
Ingredients
12 oz spaghetti
2 tbsp olive oil
3 tbsp unsalted butter
4 cloves garlic, minced
1 (14 oz) can diced tomatoes, drained
½ cup heavy cream
4 oz cream cheese, softened
1½ cups shredded mozzarella cheese
¾ cup grated Parmesan cheese
½ tsp Italian seasoning
½ tsp salt (adjust to taste)
¼ tsp black pepper
¼ tsp red pepper flakes (optional)
¼ cup chopped fresh parsley
Directions
Fill a large pot with salted water and bring it to a boil. Add the spaghetti and cook until tender but still firm. Scoop out ½ cup of the pasta water, then drain the rest.
Place a large skillet over medium heat and add the olive oil and butter. Once the butter melts, stir in the garlic and cook just until it becomes fragrant.
Add the drained diced tomatoes to the skillet and let them cook for a few minutes so any extra moisture evaporates.
Slowly pour in the heavy cream and stir until the mixture is warmed and starting to look creamy.
Add the softened cream cheese and stir until the sauce becomes smooth and fully blended.
Mix in the mozzarella and Parmesan cheeses, stirring gently until the sauce turns thick and cheesy.
Season the sauce with Italian seasoning, salt, black pepper, and red pepper flakes if you like a little heat.
Add the cooked spaghetti to the skillet and toss until all the noodles are coated in the creamy sauce. Use a bit of the reserved pasta water if needed to loosen the sauce.
Remove from heat, sprinkle with fresh parsley, and serve warm with extra Parmesan on top if desired.
Nutrition (Per Serving)
Calories: 685 kcal
Carbohydrates: 68g
Protein: 24g
Fat: 36g
Saturated Fat: 21g
Fiber: 3g
Sugar: 5g
Sodium: 890mg

