Skip to Content

Tomato Cream Sauce

Tomato Cream Sauce

This tomato cream sauce is the perfect easy pasta sauce for a quick weeknight meal. It’s ready in less then 30 minutes, and the whole family will love it!

Tomato cream pasta sauce

Tomato cream sauce is not a pasta sauce that I have made very often. We usually go for tomato sauce, or cream sauce.

Marinara sauce, or Alfredo sauce.

Not a combination of the two.

Tomato Cream Sauce recipe

And I have to say, that the one time I grabbed a jar of pre-made tomato cream sauce at the store, we ended up not even finishing the meal I made with it.

It really was not very good at all.

Easy tomato cream pasta sauce on rigatoni

So I figured we just weren’t fans of this type of pasta sauce, and why bother trying to make it?

Well, it turns out, when it’s homemade, tomato cream sauce is pretty fantastic.

Ingredients for making tomato cream sauce

Really, I should have known that from the start.

Homemade is always better.

Easy to make tomato cream pasta sauce

What can I substitute for heavy cream in pasta sauce?

I actually use 2% milk in this tomato cream sauce recipe. I realize the word “cream” is right in the title, but what can I say?

I think milk is great in this pasta sauce, so why use heavy cream?

That being said, even though I do love this pasta sauce with milk, I have made it with half milk and half heavy cream (so basically I used half and half cream).

30 minute tomato cream sauce

Both versions were fantastic.

So go with what you have on hand, or how rich you want your sauce to be.

Using some heavy cream will make a thicker, richer sauce than just 2% milk will.

But they will both taste great.

Easy tomato cream sauce on rigatoni

How to make Tomato Cream Sauce:

  • Since this pasta sauce uses milk instead of heavy cream, you do need to be careful not to boil it. Cream is more heat tolerant and can be boiled, but milk tends to separate a bit. Bring it to a high simmer, but not a full boil, before reducing the heat to a low simmer.
  • We loved this pasta sauce with rigatoni, but any pasta shape will be fine, so use whatever you happen to have.
  • This pasta sauce freezes well. Let it cool completely, then freeze it flat in a large freezer ziplock bag. Reheat it over low heat on the stove or in the microwave, or on low in the slow cooker for about 2 hours.
  • I’ve also frozen this tomato cream sauce already mixed with some pasta, in a foil lined 9×13 inch baking dish, with shredded mozzarella cheese on top. Once it’s frozen you can pop the foil wrapped pasta out of the dish to free up your baking dish until you want to bake the pasta. When you’re ready to use it, put it back in the same dish (peel off the foil first), let it thaw overnight in the fridge, and bake it at 350F for 30-40 minutes, or until it is heated through.
  • If you’re looking for more great pasta sauce recipes, I have 12 Easy Pasta Sauce Recipes here that are all fantastic!
Tomato Cream Sauce

Here are some more great pasta recipes for you:

Yield: serves 6

Tomato Cream Sauce

Tomato cream sauce on pasta

This tomato cream sauce is the perfect easy pasta sauce for a quick weeknight meal. It's ready in less then 30 minutes, and the whole family will love it!

Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes


  • 2 tablespoons butter
  • 1 small onion, diced (about 1/2 cup)
  • 2 garlic cloves, minced
  • 1/4 cup all purpose flour
  • 1 1/2 cups milk (I used 2%)
  • 1 - 28 ounce can (796 mL) crushed tomatoes
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 teaspoon dried basil
  • 1/2 teaspoon sugar
  • grated parmesan, for serving
  • chopped fresh parsley, for serving
  • hot, cooked pasta, for serving


  1. In a medium stovetop pot, melt the butter over medium heat.
  2. Add the onion and garlic and cook, stirring, for 2-3 minutes, or until softened.
  3. Add the flour, and continue to cook, stirring constantly, for about a minute, or until the flour is browned.
  4. Slowly add the milk, whisking constantly as you add it, and bring the sauce to a high simmer (steaming, with small bubbles appearing along the edges of the pot, but not boiling).
  5. Stir in the crushed tomatoes, salt, pepper, basil, and sugar, and reduce the heat to low.
  6. Cover the pot and let the sauce simmer, stirring occasionally, for 15 minutes.
  7. Serve over hot, cooked pasta with grated parmesan and chopped fresh parsley.


I’ve used 2% milk, heavy cream, or a combination of the two (so basically half and half cream) in this pasta sauce, and they all work well so use your preference.

Recommended Products

This post contains affiliate links. As an Amazon Associate, I may receive a small commission from qualifying purchases.

Nutrition Information:


serves 6

Serving Size:

1/6 recipe

Amount Per Serving: Calories: 116Total Fat: 5.2gSaturated Fat: 3.2gCholesterol: 15mgSodium: 371mgCarbohydrates: 13.9gFiber: 2.5gSugar: 7.1gProtein: 4.3g

Skip to Recipe