Homemade Pasta Sauce

Pasta sauce in a skillet with a spoon

This flavorful pasta sauce is made with fresh tomatoes, herbs and a few other simple pantry ingredients. We use it for everything from zucchini parmesan to homemade pizza!


  • 5 large ripe tomatoes, cored and chopped
  • 3 tablespoons extra virgin olive oil
  • 1 medium yellow onion, chopped
  • 3 cloves garlic, minced
  • 3 tablespoons red wine vinegar
  • 1 tablespoon balsamic vinegar
  • 4 tablespoons tomato paste
  • 1 teaspoon sugar
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Generous pinch kosher salt


Cook the onion and garlic. In a large soup pot, heat the olive oil over medium heat. Add the onion and cook, stirring frequently until translucent and it takes on a light golden color, about 5 minutes. Add the garlic and cook for 1 minute, stirring frequently.

Add chopped tomato and both vinegars. Bring to a boil, then reduce to a simmer and cook uncovered over medium-low heat for 20 minutes, stirring occasionally.

Add remaining ingredients. Add the tomato paste, sugar, oregano, basil, and salt. Give everything a good stir, then simmer for 15 minutes, stirring often.

Blend the sauce. With an immersion blender, blend up the sauce to get rid of any large chunks and create a smooth pasta sauce.

Taste and serve. Get a small amount of sauce on a spoon, blow on it to cool it and give it a taste. Adjust the salt as needed. You can use the sauce immediately.


Storage: If you want to store it for later, let the sauce cool to room temperature then ladle into mason jars with lids. Store in the fridge for up to 3 days or in the freezer for up to 3 months. Make sure you leave 1 inch of head space for the sauce to expand in the freezer.

Using fresh herbs: If you want to use fresh herbs, use 1 tablespoon of fresh herbs for every 1 teaspoon of dry herbs. Be sure to chop up your fresh herbs before adding them to the sauce.

Keywords: homemade pasta sauce, easy pasta sauce, pizza sauce, how to make pasta sauce