This creamy tomato pasta sauce turns tomato paste, heavy cream, cheddar, and Parmesan into a rich, velvety sauce that's perfect for every kind of noodle. I love that it's simple to make on a weeknight in about 20 minutes, but the sauce has a rich, cheesy flavor you’d expect from a much more involved pasta dish.

Table of Contents
What Makes This Creamy Tomato Pasta Sauce So Good
The sauce starts with tomato paste cooked directly in butter and oil until it darkens slightly and smells richer. That quick step takes away the raw tomato-paste taste and creates a deeper, more concentrated base before the cream ever goes in.
Heavy cream mellows the tomato and turns it into that signature pink-orange sauce, and I add cheddar and Parmesan to each bring something different. The cheddar makes it extra creamy and cheesy, and the Parmesan adds a salty, savory finish that keeps the sauce from tasting one-dimensional.
The reserved pasta water helps bring the sauce to the perfect consistency while its starch helps the creamy tomato sauce cling to the noodles. Add it gradually until the sauce is silky and coats the pasta evenly, then toss everything together until every piece is covered in that rich, cheesy tomato sauce.

Ingredients
- 250 g pasta of choice
- 3 tablespoons butter
- 2 tablespoons oil
- 2 tablespoons garlic, freshly minced
- ½ onion, finely diced
- 4 tablespoons tomato paste
- 1 and ½ cups heavy cream
- 1 cup white cheddar cheese, shredded
- ½ cup parmesan cheese, freshly grated
- Salt, to taste
- 1 teaspoon black pepper
- 1 tablespoon garlic powder
- 1 teaspoon red chili flakes
- ½ teaspoon smoked paprika
- 1 teaspoon Italian seasoning
- ½ cup reserved pasta water
- 1 tablespoon chopped parsley, for garnish
Ingredient Notes
- Tomato paste: Use a thick, concentrated tomato paste rather than tomato sauce or crushed tomatoes. It gives you plenty of tomato flavor without adding extra liquid, which helps keep the sauce rich and creamy.
- Heavy cream: Heavy cream creates the smoothest, richest sauce and balances the acidity of the tomato paste. I wouldn’t replace it with milk, which can make the sauce much thinner and more prone to separating.
- White cheddar: Cheddar makes this sauce extra creamy and gives it a slightly sharper cheese flavor. Shred it from a block so it melts smoothly into the cream.
- Parmesan cheese: Freshly grated Parmesan adds salty, savory depth and helps thicken the sauce slightly. Finely grate it so it melts quickly without leaving clumps.
- Fresh garlic: Freshly minced garlic gives the sauce a stronger, brighter flavor than garlic powder alone. The garlic powder adds another layer of savory flavor, so I like using both here.
- Red chili flakes: These add gentle heat that cuts through the richness of the cream and cheese. Reduce or leave them out for a milder sauce, or add more if you like your pasta spicy.
- Reserved pasta water: Save some before draining the pasta. You’ll only need enough to loosen the sauce if it becomes too thick, so add it gradually rather than pouring in the full ½ cup at once.

How to Make Creamy Tomato Pasta Sauce
Step 1: Cook the pasta
Bring a large pot of salted water to a boil and cook the pasta until al dente according to the package instructions. Reserve ½ cup of the pasta water, then drain the pasta.
Step 2: Cook the garlic and onion
Heat the oil and 1 tablespoon of the butter in a large skillet over medium heat. Add the garlic and cook until fragrant, about 30 seconds. Add the diced onion and cook until softened and translucent.

Step 3: Bloom the tomato paste and season
Stir in the tomato paste and cook for 1-2 minutes, stirring constantly. Add a splash of water to deglaze the pan, scraping up any browned bits from the bottom.
Season with the salt, black pepper, garlic powder, smoked paprika, Italian seasoning, and red chili flakes. Stir well to combine.

Step 4: Add the cream and cheese
Pour in the heavy cream and bring the sauce to a gentle simmer.

Reduce the heat to low and stir in the remaining butter, cheddar cheese, and parmesan cheese. Mix until the cheese has fully melted and the sauce is smooth and creamy.

Step 5: Combine with pasta and serve
Add the cooked pasta and toss until evenly coated. If the sauce is too thick, gradually stir in the reserved pasta water until you reach your desired consistency. Garnish with chopped parsley and serve hot.

Expert Tips for Smooth, Creamy Tomato Pasta Sauce

What to Serve With Creamy Tomato Pasta Sauce
- Garlic bread: Warm garlic bread is probably my favorite side because it’s perfect for soaking up any creamy tomato sauce left on the plate. This cheesy pull apart garlic bread is perfect.
- Simple green salad: A crisp salad with a tangy vinaigrette cuts through the richness of the cream and cheese and keeps the meal from feeling too heavy.
- Roasted broccoli: Roasted broccoli adds a little char and crunch that works really well with the creamy pasta. You can also toss it directly into the pasta before serving.
- Asparagus: Roasted or sautéed asparagus is another easy vegetable side that adds freshness without competing with the tomato sauce.
- Chicken: Add grilled, roasted, or pan-seared chicken, or chicken cutlets if you want to turn the pasta into a more substantial dinner.
- Italian sausage: Crumbled Italian sausage pairs especially well with the tomato, Parmesan, chili flakes, and Italian seasoning and makes the dish much heartier.

How to Store Creamy Tomato Pasta Sauce
- In the refrigerator: Let the pasta cool, then store it in an airtight container in the refrigerator for 3-4 days. The sauce will thicken as it chills because of the cream and cheese.
- To reheat: Warm the pasta over low heat in a skillet with a small splash of milk or cream. Stir frequently until the sauce loosens and becomes creamy again. For individual portions, microwave in 30-second intervals, stirring between each.
- If the sauce gets too thick: Add liquid a little at a time rather than all at once. A splash of milk, cream, or even water is usually enough to bring back the original consistency.
- To freeze: I don’t recommend freezing the finished creamy tomato pasta. Dairy and cheese-based sauces can separate or become grainy after thawing, and the pasta itself tends to soften. For the best texture, make this one fresh or refrigerate the leftovers.

Creamy Tomato Sauce FAQs
What is creamy tomato pasta sauce?
Creamy tomato pasta sauce combines a concentrated tomato base with cream to create a rich, smooth sauce that’s less acidic than traditional tomato sauce. This version uses tomato paste, heavy cream, cheddar, Parmesan, garlic, and seasonings for an extra-cheesy finish.
Is creamy tomato sauce the same as pink sauce?
Yes, creamy tomato sauce is often called pink sauce because combining tomatoes with cream creates a lighter pink-orange color. Recipes vary, but both names generally describe a creamy sauce made from tomatoes and dairy.
Is creamy tomato pasta sauce the same as vodka sauce?
No. Both are creamy tomato sauces, but vodka sauce specifically contains vodka. This recipe has no alcohol and gets its richness from heavy cream, butter, cheddar, and Parmesan instead.
Can I use milk instead of heavy cream?
You can, but I don’t recommend it for this recipe. Milk will make the sauce thinner and is more likely to separate when combined with acidic tomato paste. Heavy cream gives you a richer, more stable sauce.
What pasta is best with creamy tomato sauce?
Penne, rigatoni, shells, fusilli, and other shapes with ridges or curves work especially well because they hold onto the thick sauce. Spaghetti or linguine will also work if that’s what you have.
Why did my creamy tomato sauce separate or turn grainy?
Creamy tomato sauce can separate if the heat is too high when the cream or cheese is added. Keep the sauce over low heat, avoid a hard boil, and add the cheese gradually so it melts smoothly into the cream.
Can I add meat to creamy tomato pasta?
Yes. Grilled chicken, Italian sausage, ground beef, shrimp, or crispy bacon can all turn this creamy tomato pasta into a heartier meal. Cook the protein separately, then stir it into the finished pasta before serving.
Creamy Pasta Sauce Recipes to Make Next
- Sherry cream sauce
- Saffron cream sauce
- Lemon cream sauce
- Cajun cream sauce
- Alfredo sauce without heavy cream
Creamy Tomato Pasta Sauce
This creamy tomato pasta sauce turns tomato paste, heavy cream, cheddar, and Parmesan into a rich, velvety sauce that's perfect for every kind of noodle. I love that it's simple to make on a weeknight in about 20 minutes, but the sauce has a rich, cheesy flavor you’d expect from a much more involved pasta dish.
Ingredients
- 250 g pasta of choice
- 3 tablespoon butter
- 2 tablespoon oil
- 2 tablespoon garlic, freshly minced
- ½ onion, finely diced
- 4 tablespoon tomato paste
- 1½ cups heavy cream
- 1 cup white cheddar cheese, shredded
- ½ cup Parmesan cheese, freshly grated
- Salt, to taste
- 1 teaspoon black pepper
- 1 tablespoon garlic powder
- 1 teaspoon red chili flakes
- ½ teaspoon smoked paprika
- 1 teaspoon Italian seasoning
- ½ cup reserved pasta water
- 1 tablespoon chopped parsley, for garnish
Instructions
1. Bring a large pot of salted water to a boil and cook the pasta until al dente according to the package instructions. Reserve ½ cup of the pasta water, then drain the pasta.
2. Heat the oil and 1 tablespoon of the butter in a large skillet over medium heat. Add the garlic and cook until fragrant, about 30 seconds.
3. Add the diced onion and cook until softened and translucent.
4. Stir in the tomato paste and cook for 1–2 minutes, stirring constantly. Add a splash of water to deglaze the pan, scraping up any browned bits from the bottom.
5. Season with the salt, black pepper, garlic powder, smoked paprika, Italian seasoning, and red chili flakes. Stir well to combine.
6. Pour in the heavy cream and bring the sauce to a gentle simmer.
7. Reduce the heat to low and stir in the remaining butter, cheddar cheese, and Parmesan cheese. Mix until the cheese has fully melted and the sauce is smooth and creamy.
8. Add the cooked pasta and toss until evenly coated. If the sauce is too thick, gradually stir in the reserved pasta water until you reach your desired consistency.
9. Garnish with chopped parsley and serve hot.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 1004Total Fat: 80gSaturated Fat: 44gUnsaturated Fat: 36gCholesterol: 217mgSodium: 1090mgCarbohydrates: 40gFiber: 5gSugar: 6gProtein: 32g
Leave a Reply