A bowl of pasta with fresh tomato sauce.
Fresh Tomato Sauce
Prep Time
5 mins
Cook Time
25 mins
Total Time
30 mins

Learn how to make a delicious Fresh Tomato Sauce in minutes ... paired with pasta, it's a quick and easy meal!

Course: Sauce
Cuisine: Italian
Keyword: fresh tomato sauce, homemade tomato sauce, spaghetti with tomato sauce, tomato pasta sauce
Servings: 6 people
Calories: 318 kcal
Author: Ginnie
  • 1 tablespoon extra virgin olive oil
  • 1/2 medium onion, diced small
  • 2 cloves garlic, minced
  • 6 medium tomatoes, diced (4 cups)
  • 1/3 cup chopped fresh basil
  • 1 pound spaghetti
  • kosher salt
  1. Heat olive oil in a large skillet over medium heat.

  2. Add onion to skillet and season with a little salt. Cook until onion starts turning golden brown, about 7 minutes.

  3. Stir in garlic and cook, stirring constantly, until it becomes fragrant (about 30 seconds).

  4. Mix in tomatoes. Simmer until tomatoes break down and sauce thickens, about 15 to 20 minutes.

  5. Season sauce to taste with salt. Stir in fresh basil.

  6. While the sauce is simmering, cook pasta in a large pot of well-salted water until al dente. Remove 1/2 cup of pasta water and set aside. Drain pasta.

  7. Add pasta to sauce. Toss, adding just enough of the reserved pasta water to help the sauce coat the pasta evenly.

  8. Serve pasta immediately, topped with additional basil and grated Parmesan, if desired. Enjoy!