Skip to Content

Simple, Fresh Tomato Sauce

Skip the jar and serve your favorite pasta with this easy and fresh tomato sauce. Only five ingredients and five minutes of cooking time!

Penne pasta served with fresh, homemade tomato sauce

Whether you're looking for a way to use up tomatoes, or you simply want to enjoy the bright flavors of a fresh tomato sauce from scratch, this is the recipe for you.

You only need a few ingredients for this sauce!

Related recipe: Easy Cheesy Baked Rotini

Fresh Tomato Sauce Ingredients

  • Fresh tomatoes
  • Fresh basil
  • Garlic
  • Olive Oil
  • White Wine*
  • Salt

*If you don't typically keep wine in the house, you can skip the white wine in this recipe. It adds nice layer to the flavor of the sauce, but it's not essential.

You can also customize the sauce by adding red pepper flakes for heat, or parmesan cheese as a finishing touch.

Tomato sauce simmering in a pan.

Once the tomatoes, garlic, and basil have been chopped, this sauce comes together in a flash.

Related recipe: Eggplant Parmesan Rounds

Serving Fresh Tomato Sauce with Pasta

Pasta isn't the only thing you can serve with this sauce, but it's the most popular. This recipe makes enough sauce to serve with about 12 oz of cooked pasta (4-6 servings).

I recommend boiling the pasta in a separate pan (in salted water) until it's al dente. Then use a slotted spoon or tongs to transfer the cooked pasta into the pan with the sauce. This will allow the pasta to really absorb the flavors of the sauce, and it will also cause the sauce to thicken a bit so that it coats the pasta nicely.

This sauce has so much flavor despite its simplicity -- you'll feel like you're eating on the banks of the Amalfi coast!

Fresh Tomato Sauce

Only five minutes and a few ingredients create this flavorful and fresh pasta sauce.
5 from 7 votes
Print Pin Rate
Course: Main Course
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 5 minutes
Total Time: 15 minutes
Servings: 4
Calories: 85kcal
Author: Kate


  • 6 roma tomatoes diced (middle core removed)
  • cup extra virgin olive oil
  • 2 garlic cloves minced
  • cup dry white wine
  • 2 tablespoon fresh basil chopped
  • kosher salt


  • In a large saute pan, heat olive oil over medium-low heat until warm.
  • Add tomatoes. Stir and cook for several minutes until tomatoes soften.
  • Add garlic, white wine, and 1 teaspoon salt. Stir for an additional minute.
  • Add basil and stir until it just begins to wilt and release flavor. Taste and season with additional salt, if desired.
  • Combine with your favorite pasta and serve.


Recommended to serve with 12 oz of cooked pasta. For best results, cook pasta in a separate pan to al dente, and then add to sauce to finish cooking. 
Optional serving ideas -- top with additional evoo, parmesan cheese, and/or red pepper flakes.


Calories: 85kcal | Carbohydrates: 4g | Protein: 1g | Fat: 7g | Saturated Fat: 1g | Sodium: 5mg | Potassium: 220mg | Fiber: 1g | Sugar: 3g | Vitamin A: 827IU | Vitamin C: 13mg | Calcium: 12mg | Iron: 1mg
Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Wednesday 21st of October 2020

I made this today and my family loved it. I never knew I could make this at home. Thank you


Tuesday 8th of September 2020

Yes! We planted a second crop of tomatoes and they're coming in now, so this is perfect timing!


Tuesday 8th of September 2020

This is my go to sauce now! So easy and packed with flavor.

Toni Dash

Tuesday 8th of September 2020

I love how fresh this is!! So tasty and delish!

Taylor Kiser

Tuesday 8th of September 2020

This tomato sauce is so easy to make! Love it! So much better than anything out of a jar!

This site uses Akismet to reduce spam. Learn how your comment data is processed.