Tomato Pasta Sauce with Cream Cheese

A slow swirl of tomato and cream, warm and whisper-soft, settles on the teeth like a memory of sunlight. Aromas of garlic and butter lift from the pan, coaxing comfort into something quietly elegant. This is a sauce that feels like a lover’s letter to simple ingredients.

Why make this recipe
Because it marries the rustic purity of tomatoes with the gentle silk of cream cheese, creating a sauce that is both comforting and refined. It’s fast enough for weeknights yet textured and nuanced enough to feel like a small celebration. The cream cheese brings a velvety body without hiding the brightness of the tomato, and a little parmesan lends a shining, savory finish.

How to make Tomato Pasta Sauce with Cream Cheese
Work calmly, and let each moment coax flavor from the pan. Cook the pasta just shy of complete, hold back some of the cooking water, then let the sauce come together in the skillet — garlic and softened onion perfuming the butter, tomato passata simmering into depth, cream cheese melting into a silk that tethers the pasta into a single, glossy heap.

Ingredients:

  • 8oz (225 grams) Pasta (long or short pasta will work)
  • 1 tablespoon butter or olive oil
  • 2 or 3 garlic cloves, minced
  • 1/2 brown or white onion, finely diced
  • 1/4 teaspoon chili flakes (optional)
  • 3/4 cup (200 ml) tomato passata (aka tomato puree)
  • 1 teaspoon dried basil (or 1 tbsp of chopped fresh basil)
  • 1/2 cup (120 grams) cream cheese
  • 1/4 cup parmesan cheese, freshly grated
  • 1/4 cup (60 ml) reserved pasta water
  • 1/4 teaspoon fine salt, or to taste
  • 1/8 black pepper, plus more to serve

Directions:

  1. Cook pasta in a large pot of boiling salted water until al dente. Scoop out approx 1 cup of pasta cooking water before draining the pasta.
  2. While the pasta is cooking, melt butter in a large skillet over medium heat. Add garlic, onion, and chili flakes, cooking gently for about 2 minutes.
  3. Add the tomato passata and dried basil, stir, lower the heat, and cook for 5 minutes.
  4. Stir in cream cheese, parmesan cheese, and 1/4 cup of reserved pasta water. Stir until well combined. Adjust seasoning to taste.
  5. Drain pasta, add to the skillet, and toss to coat.
  6. Turn the heat off and serve immediately, optionally topped with freshly grated parmesan cheese.

How to serve Tomato Pasta Sauce with Cream Cheese
Serve in shallow bowls so each strand or shell is coated and luminous. A final grate of parmesan and a twist of cracked black pepper will lift the flavors; scatter a few torn basil leaves for color and scent. Pair with a crisp green salad or thin slices of lemon-rubbed bread to cleanse the palate between spoonfuls.

How to store Tomato Pasta Sauce with Cream Cheese
Cool the sauce to room temperature, then transfer to an airtight container. It will keep in the refrigerator for 2–3 days. Reheat gently over low heat with a splash of water or extra reserved pasta water to revive the creaminess; avoid vigorous boiling to prevent separation.

Tips to make Tomato Pasta Sauce with Cream Cheese

  • Reserve more than you think: the pasta water is the glue — it tames the acidity of the tomato and binds the cheeses.
  • Use full-fat cream cheese for the silkiest texture; low-fat varieties can become grainy when reheated.
  • If the sauce feels too tight, add pasta water a tablespoon at a time until it loosens and gleams.
  • Finish with the heat off to keep the cream cheese from rolling into oily beads; gentle warmth is all it needs.

Variations (if any)

  • Add sautéed mushrooms or caramelized onions for an earthier note.
  • Fold in a handful of baby spinach at the end for color and a whisper of green.
  • Swap cream cheese for mascarpone for a softer, richer finish.
  • Make it spicy by increasing the chili flakes or stirring in a spoonful of harissa.

FAQs
Q: Can I use canned crushed tomatoes instead of passata?
A: Yes. Choose a smooth crushed tomato and simmer a few extra minutes to reduce and concentrate the flavor; you may want to blend briefly for a silkier finish.

Q: Will the cream cheese separate when reheating?
A: Reheat slowly over low heat with a splash of reserved pasta water or milk. High heat can cause separation; gentle stirring will help reincorporate any loose bits.

Q: Is this sauce suitable for long pasta like spaghetti or short shapes like penne?
A: Both. Long pasta gathers the sauce into ribbons; short shapes trap the creamy tomato in nooks — choose by mood and texture preference.

Q: Can I make this dairy-free?
A: For a dairy-free version, use a non-dairy cream cheese alternative and skip or substitute the parmesan with a vegan hard cheese. Texture and flavor will shift, but the structure of the sauce remains the same.

Conclusion

For further inspiration on this comforting combination of tomato and cream cheese, the recipe at Tomato Pasta Sauce with Cream cheese – The clever meal explores similar techniques and variations. If you enjoy a slightly different take, see the thoughtful notes at Tomato Cream Cheese Pasta – Framed Cooks for ideas on texture and seasoning.

There is a quiet art to stirring and waiting; in that pause, flavor deepens and patience is rewarded with a simple, luminous bowl.

Tomato Pasta Sauce with Cream Cheese

A comforting and refined sauce combining the rustic purity of tomatoes with the gentle silk of cream cheese, perfect for weeknight dinners or special occasions.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Italian
Calories: 350

Ingredients
  

Pasta and Cooking Essentials
  • 8 oz 8oz (225 grams) Pasta (long or short pasta will work)
  • 1 tablespoon 1 tablespoon butter or olive oil Use butter for a rich flavor or olive oil for a lighter option.
  • 2-3 cloves 2 or 3 garlic cloves, minced
  • 1/2 1/2 brown or white onion, finely diced
  • 1/4 teaspoon 1/4 teaspoon chili flakes (optional) Adjust based on spice preference.
Tomato Sauce Ingredients
  • 3/4 cup 3/4 cup (200 ml) tomato passata (aka tomato puree)
  • 1 teaspoon 1 teaspoon dried basil (or 1 tbsp of chopped fresh basil)
Creamy Additions
  • 1/2 cup 1/2 cup (120 grams) cream cheese Full-fat cream cheese for the best texture.
  • 1/4 cup 1/4 cup parmesan cheese, freshly grated Reserve additional for serving.
  • 1/4 cup 1/4 cup (60 ml) reserved pasta water Use to adjust sauce consistency.
  • 1/4 teaspoon 1/4 teaspoon fine salt, or to taste
  • 1/8 teaspoon 1/8 black pepper, plus more to serve

Method
 

Cooking Pasta
  1. Cook pasta in a large pot of boiling salted water until al dente. Scoop out approx 1 cup of pasta cooking water before draining the pasta.
Making the Sauce
  1. While the pasta is cooking, melt butter in a large skillet over medium heat. Add garlic, onion, and chili flakes, cooking gently for about 2 minutes.
  2. Add the tomato passata and dried basil, stir, lower the heat, and cook for 5 minutes.
  3. Stir in cream cheese, parmesan cheese, and 1/4 cup of reserved pasta water. Stir until well combined. Adjust seasoning to taste.
Combining Pasta and Sauce
  1. Drain pasta, add to the skillet, and toss to coat.
  2. Turn the heat off and serve immediately, optionally topped with freshly grated parmesan cheese.

Notes

For a dairy-free version, use non-dairy cream cheese and substitute parmesan. Store the sauce in an airtight container in the refrigerator for 2–3 days. Reheat gently over low heat with a splash of water.