Fresh tomato cream sauce with angel hair pasta is a perfect spring and summer pasta recipe. It’s easy to make and is a great side with grilled chicken or fish.

Image of a bowl of angel hair pasta coated in a light cream and fresh tomato sauce. Pasta is garnished with a slice of fresh red tomato and strips of fresh basil. Black background.

My mom calls this “pink pasta.” It’s one of my favorite ways to eat pasta and everyone that tries it loves it. It’s this irresistible combination of fresh and decadent that’s simply perfect. I love it when simple ingredients come together to shine in a recipe like this. Life doesn’t have to be complicated, recipes don’t have to be complicated. This no-fuss pasta shines in the most effortless, unassuming way. But yet it’s not rustic; it remains a classy dish perfect for any occasion. Maybe it’s the cream and butter.

Okay, it’s probably the cream and butter. That dynamic duo will easily elevate any dish, am I right?

Image of a white bowl on a black background. Bowl is filled with angel hair pasta and a tomato cream sauce. It is garnished with a slice of tomato and fresh basil strips.

The great part of this tomato cream sauce is the use of fresh tomatoes – they’re the perfect complement to the rich cream base of the sauce. And don’t skimp on the fresh basil. Many of my recipes are easily adapted and flexible to allow you to use different ingredients or even different amounts. This one however…don’t mess with it. Butter, onions, garlic, fresh tomatoes, heavy cream, Parmesan and basil. Just do it!

On that note, in many (most) of my recipes, I use whole wheat pasta; however, in this recipe, I recommend traditional white pasta (angel hair is best!). The tomato cream sauce is very delicate and light and won’t hold its own against the heartier flavor of whole wheat pasta.

Now I could make a meal out of this pasta with tomato cream sauce, aka pink pasta. It would also make a great side dish! Serve alongside this bruschetta grilled chicken, (a perfect match!) or this easy baked salmon with lemon and chives. Or simply grill some shrimp and put it right on top of the pasta. A crispy green salad would also be wonderful with the pasta, topped with this lemon basil vinaigrette dressing. Bonus: you can use that big bunch of basil for the pasta and the salad. 

Overhead image of angel hair pasta and a tomato cream sauce. It is garnished with fresh basil and a fresh slice of tomato. A fork and a white linen are also pictured.

To review: Butter, onions, garlic, FRESH tomatoes, heavy cream, Parmesan, FRESH basil, and WHITE angel hair pasta. Trust me!

Looking for more unique pasta sauce recipes? Try these:

Fresh tomato cream sauce tossed with angel hair pasta is the perfect spring and summer pasta. It's easy to make and is the perfect side next to grilled chicken or fish. Get the easy pasta recipe on!

Fresh Tomato Cream Sauce with Angel Hair Pasta

Yield: serves 4-6
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Fresh tomato cream sauce tossed with angel hair pasta is the perfect spring and summer pasta. It’s easy to make and is the perfect side next to grilled chicken or fish.


  • 1/2 pound angel hair pasta
  • 1 tablespoon unsalted butter
  • 3 tablespoons minced yellow onion
  • 1 clove garlic, minced
  • 1 cup heavy whipping cream
  • 3/4 cup seeded, peeled and chopped fresh tomatoes (see note)
  • 1 tablespoon grated Parmesan cheese
  • 1 teaspoon fresh basil, chopped (additional for garnish)


  1. Bring a large pot of salted water to a boil over high heat (see note about peeling tomatoes). Cook angel hair pasta as directed on package, drain.
  2. Meanwhile, melt butter in a large skillet over medium heat and saute onion and garlic until onion is translucent.
  3. Add cream and cook until reduced and thickened, about 10 minutes.
  4. Reduce heat to low and add tomatoes, Parmesan cheese, and basil and cook until sauce turns a light pink color.
  5. Mix in cooked pasta until evenly coated. Serve immediately, topped with additional fresh basil.


To easily peel tomatoes, I use my boiling water before I put the pasta in it. Score a small “X” in the bottom of each tomato with a sharp knife. Place them in a heat-safe colander with a handle (or you can use a slotted spoon) and place them in the boiling water for 1-2 minutes or until you see the peels start to come away from the flesh of the tomatoes. Remove from boiling water and place in an ice bath (ice cubes + cold water). The peelings should come off easily once they cool.

PS: you can’t go wrong with a few additional tomatoes so if you have extras, don’t worry, just add them to the sauce! it will make your sauce a deeper pink.

I use whole wheat pasta 95% of the time when I cook, but for this recipe, white pasta is best. The sauce is delicate and goes best with white angel hair pasta.

Nutrition Information:
Yield: 6 Serving Size: 1 of 6
Amount Per Serving: Calories: 222Total Fat: 17gSaturated Fat: 11gTrans Fat: 1gUnsaturated Fat: 5gCholesterol: 51mgSodium: 31mgCarbohydrates: 15gFiber: 1gSugar: 3gProtein: 4g sometimes provides nutritional information, but these figures should be considered estimates, as they are not calculated by a registered dietician. Please consult a medical professional for any specific nutrition, diet, or allergy advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Verdict: One of my faves!
Husband’s take: Ben loves this tomato cream sauce so much.
Changes I would make: None are necessary!
Difficulty: Easy!