Go Back
–+ servings
homemade pasta sauce san marzano tomatoes

Fresh San Marzano Tomato Sauce

Make this fresh San Marzano tomato sauce with olive oil, garlic and basil for a simple, flavorful homemade pasta sauce. Made with ripe summer tomatoes, it requires no peeling or blender, delivering rich, authentic flavor.
No ratings yet
Prep Time 10 minutes
Cook Time 1 hour 2 minutes
Total Time 1 hour 12 minutes
Course Main Course, Sauce
Cuisine Italian
Servings 6 servings

Ingredients
  

Fresh San Marzano Tomato Sauce

  • 3 lbs fresh San Marzano tomatoes, halved or ripe Roma plum tomatoes
  • 4 tbsp extra virgin olive oil
  • ½ small yellow onion, finely diced
  • 3 cloves garlic, finely minced
  • 1/2-1 tsp dried oregano or Italian seasoning
  • 1 tsp kosher salt or to taste
  • ½ tsp freshly ground black pepper or to taste
  • 3-4 fresh basil stems with leaves

For Serving

  • 1-1 ½ lbs pasta of choice spaghetti, linguine, penne, or rigatoni
  • fresh basil leaves for serving
  • freshly grated Parmigiano-Reggiano or vegan Parmesan / nutritional yeast for vegan option

Instructions
 

How to Make Fresh San Marzano Tomato Sauce

  • Heat the extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium-low heat. Add the finely diced onion and cook for 4–5 minutes until soft and translucent.
  • Add the halved fresh San Marzano tomatoes directly to the pot. Cover and cook over low to medium-low heat for 20–25 minutes, stirring occasionally, until very soft and juicy.
  • Use kitchen tongs to carefully remove and discard the loosened tomato skins from the pot.
  • Add the minced garlic, dried oregano (or Italian seasoning), kosher salt, black pepper, and fresh basil stems. Stir everything together.
  • Mash the tomatoes with a potato masher directly in the pot until saucy while leaving a rustic texture.
  • Simmer uncovered over low heat for another 20–30 minutes, stirring occasionally, until the sauce has thickened and concentrated. Remove and discard the basil stems.
  • Meanwhile, bring a large pot of salted water to a boil and cook pasta according to package instructions until al dente. Reserve about 1 cup pasta water before draining.
  • Toss the cooked pasta with the tomato sauce over low heat for 1–2 minutes, adding a splash of reserved pasta water if needed to coat the noodles.
  • Serve immediately garnished with plenty of fresh basil leaves and freshly grated Parmigiano-Reggiano (or vegan Parmesan).

Notes

Fresh vs Canned Tomatoes
San Marzano plum tomatoes are prized for their meaty flesh, low acidity, and sweet flavor. If fresh San Marzanos are unavailable, ripe Roma or plum tomatoes work well.
Vegan Option
The tomato sauce itself is naturally 100% vegan. To keep the final dish completely vegan, omit the dairy cheese or substitute with vegan Parmesan or nutritional yeast.
Storing and Freezing
Store leftovers in an airtight container in the refrigerator for 4–5 days or freeze for up to 3 months.
Nutritional information is approximate values and can vary significantly depending on the specific brands of ingredients used. Disclaimer: This information is for general guidance only and should not be considered professional nutritional advice.

Nutrition

Serving: 343g | Calories: 430kcal | Carbohydrates: 70g | Protein: 14g | Fat: 12g | Saturated Fat: 2.5g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Sodium: 450mg | Potassium: 751mg | Fiber: 7g | Sugar: 10g | Vitamin A: 4970IU | Vitamin C: 43mg | Calcium: 137mg | Iron: 3mg
Tried this recipe?Let us know how it was!