This post may feature affiliate links. Please read our disclosure policy.
San Marzano tomato sauce is a rich, vibrant, and herbaceous Italian red sauce made with fresh ingredients. Each bite is full of rustic flavor that’s guaranteed to please a crowd!

Table of Contents
❤️ Why you’ll love this recipe
- Simple & flavorful: You won’t believe how much flavor can be packed into a recipe with so few ingredients! Plus, it’s incredibly easy to make.
- Versatile: There are so many different ways to use tomato sauce — no leftovers will go to waste.
- Diet-friendly: San Marzano tomato sauce is vegan and gluten-free, making it a great option to make when there are different dietary needs in the family.
If you enjoy San Marzano tomato sauce, you should definitely check out our vegan Alfredo sauce, vegan tzatziki, and vegan ranch dressing.
🍅 What is San Marzano tomato sauce?
San Marzano tomato sauce is an Italian pasta sauce made specifically from San Marzano tomatoes. What sets this recipe apart from a typical tomato sauce is the rich, full-bodied complexity of this particular varietal compared to others (like Roma tomatoes).
Since the recipe contains minimal ingredients, it’s important to opt for the best quality produce, olive oil, and herbs for the absolute best results!

🤔 What’s so special about San Marzano tomatoes?
San Marzano tomatoes are long, thin plum tomatoes that first originated in Naples, Italy. Much like Tequila or Champagne, they must be grown in a specific region of Italy to earn the D.O.P. seal (Denominazione di Origine Protetta).
Their rich, sweet, and low acidic flavor is what truly sets these tomatoes apart from the rest. This is thanks to the volcanic soil they’re grown in, which provides a mineral-rich environment for them to flourish.
Don’t just take our word for it either! San Marzano tomatoes are widely viewed as the best varietal for sauces (pizza or pasta), especially since they create a less watery, slightly thicker consistency.
👌 How to choose the perfect tomatoes
Before you go purchasing any old can that’s labeled “San Marzano tomatoes,” there are a few key points to keep in mind to ensure you buy the right ones.
- D.O.P. seal: Check the can for the seal of approval. If it doesn’t have one, the tomatoes are not genuine San Marzano.
- Whole tomatoes: San Marzano tomatoes are only sold peeled and whole or halved. You will never find them pureed, diced, or chopped.
🌱 Is tomato sauce vegan?
It is a typical practice to simmer Italian-style pasta sauce with rinds of parmesan cheese. Alternatively, you can try adding nutritional yeast or vegan parmesan for a similar umami element.

🛒 Ingredients & substitutions
- Olive oil: Ensure you have good quality extra-virgin olive oil. You can use avocado oil, but the rich flavor of olive oil pairs with this San Marzano sauce perfectly.
- Onion & garlic: Onion and garlic provide aromatic, hearty, and savory notes that balance the acidity of the tomatoes. Opt for white or yellow onion, and make sure to use fresh garlic over powdered.
- San Marzano tomatoes: Cans of San Marzano tomatoes are typically found in the pasta section at most large grocery stores. If you can’t find them there, check your local Mediterranean market. If you still can’t any, use canned Roma tomatoes with extra tomato paste.
- Tomato paste: Look for tomato paste in a tube made with 100% Italian tomatoes. Some options include Mutti, Cento, or De Rica. You can use regular tomato paste, herbed, or even sun-dried tomato paste for a more vibrant tasting sauce.
- Fresh herbs: We love fresh basil and oregano, but you can add different herb combinations like rosemary, thyme, or marjoram. If you don’t have fresh herbs, decrease the measurement of dried herbs by about a third.
- Salt & pepper: Season the sauce with sea salt and freshly cracked black pepper.
For a complete ingredient list and step-by-step guide, scroll down to our recipe card.
📝 Instructions
Step 1: Sauté the onions
Heat the olive oil in a large skillet over medium-low, then add in the diced onions and sauté them until translucent. This should take about 3-4 minutes.

Step 2: Add the garlic
Once the onions are translucent, it’s time to throw in some minced garlic! Cook it with the onions for a few more minutes, or until fragrant.

Step 3: Add the tomatoes
Add the San Marzano tomatoes, tomato paste, salt, and pepper, stirring until everything is well combined.

Step 4: Simmer the sauce
Turn the heat down to low, then simmer the tomato sauce for about 45-60 minutes, stirring frequently. The tomatoes will break down as they cook.

Step 5: Season the sauce
Mix in fresh herbs at the end of simmering the sauce, and taste and adjust the salt and pepper to your liking. Serve it immediately while warm and fresh. Happy eating!
If you have questions about this San Marzano tomato sauce recipe, check out our FAQs or leave a comment down below!
🍝 How to use San Marzano sauce
The flavor of this San Marzano sauce elevates so many Italian-inspired dishes. Try pairing it with recipes like these:
- Espagueti rojo: Swap out a spicy chipotle sauce for this vibrant tomato-based sauce to serve with al dente spaghetti.
- Air fryer pizza rolls: Instead of store-bought tomato sauce, use a homemade version to stuff the rolls with.
- Lentil bolognese: Add lentils to this sauce to create a heartier, protein-packed version.
- Vegan garlic bread: Nothing goes better with pasta and tomato sauce.
- Vegan parmesan: Don’t forget to garnish your pasta with a generous pinch of cashew cheese!
- Vegan pizza dough: Add it to your dough and build a plant-based pizza!
🌡️ Storage & reheating
If you have leftover San Marzano tomato sauce, follow these storage tips to keep it fresh:
- Fridge: Let the tomato sauce cool completely before transferring it to airtight glass containers or jars. Store it in the refrigerator for up to a week.
- Freezer: Store in a freezer-safe bag or container for up to 3 months. Again, make sure it’s fully cooled before freezing and leave a little room for expansion.
- Reheating: If frozen, thaw the sauce overnight in your fridge. Otherwise, reheat San Marzano sauce in a pot over low-medium, stirring frequently until it’s warmed through.

♻️ Variations
- Dried herbs: Although fresh herbs are the preferred choice, sometimes they’re not available. For every tablespoon of fresh herbs, use about a teaspoon of dried herbs.
- Other tomatoes: If you can’t find San Marzano tomatoes, try canned Roma, Datterino, Di Manduria, or Pomodoro (yes, pomodoro also means tomato in Italian).
- Spicy: While not an authentic version, feel free to add red pepper flakes for a kick.
- Smooth: If you prefer a smoother sauce, use an immersion blender, regular blender, or food processor to achieve your preferred texture.
🧑🍳 Top tips
- Use quality ingredients: For the best taste, make sure you’re using certified San Marzano tomatoes and fresh herbs.
- Don’t rush: In reality, the longer you cook the sauce the better the flavors will be. Don’t cook it for any less than 45 minutes unless you have to.
- Cover your sauce: Avoid red splatters all over your kitchen by covering the sauce while it simmers away.
- Add herbs at the end: Fresh herbs provide the most intense aroma and taste when they are added at the end of cooking. If you are using dried herbs, they can be added in earlier.
💬 FAQ
San Marzano tomatoes contain few seeds and produce a thick sauce. Plus, they are lower in acid and much sweeter than Roma tomatoes. They have very strict growing standards, making them one of the best choices for tomato or pizza sauce.
Yes, this San Marzano sauce is completely gluten-free.
No, San Marzano tomatoes are low-acid tomatoes. Their pH value typically ranges from 4.2-4.5.
As long as your cast-iron skillet is very well seasoned, it is okay to cook acidic ingredients like tomatoes in it. For more information, check out Kitchn’s post about common cast iron myths.
🍴 More sauce recipes
If you enjoyed making this San Marzano tomato sauce, be sure to check out some more tomato-based recipes like these:
- Salsa ranchera: Made from roasted tomatoes, serrano chiles, onions, and garlic.
- Salsa roja: A classic Mexican table salsa featuring Roma tomatoes.
- Salsa fresca: Fresh pico de gallo made from chiles, tomatoes, and onions with a squeeze of lime.
- Adobo sauce: An all-purpose marinade made from dried chiles, spices, tomatoes, and vinegar.
- Vegan pesto: Creamy pesto made with vegan parmesan and cashews instead of pinenuts.

Best San Marzano Tomato Sauce
Equipment
- Chef knife & cutting board
- Large skillet or stockpot
- Spatula
Ingredients
- 2 tablespoons extra-virgin olive oil ($0.22)
- ¼ small white onion, finely diced ($0.06)
- 2-3 cloves garlic, minced ($0.04)
- 1 28-ounce can San Marzano tomatoes ($3.26)
- 1 ½ tablespoons tomato paste ($0.12)
- 1 teaspoon salt, plus more to taste ($0.01)
- ½ teaspoon black pepper, plus more to taste ($0.01)
- 1 ½ tablespoons fresh basil, minced ($0.02)
- 2 teaspoons fresh oregano, minced ($0.02)
Instructions
- Heat the olive oil in a large skillet or stockpot over medium-low, then add in diced onion and sauté until translucent, about 3-4 minutes. Add in minced garlic and cook for 1-2 more minutes, or until fragrant.
- Add San Marzano tomatoes, tomato paste, salt, and pepper, stirring to combine. Turn the heat down to low, cover the sauce, and simmer it for 45-60 minutes, stirring frequently.
- Mix in the fresh herbs at the end of simmering. Taste and adjust the salt and pepper to your liking. Serve immediately over your choice of pasta. Happy eating!
Notes
- Use quality ingredients: For the best taste, make sure you’re using certified San Marzano tomatoes and fresh herbs.
- Don’t rush: In reality, the longer you cook the sauce the better the flavors will be. Don’t cook it for any less than 45 minutes unless you have to.
- Cover your sauce: Avoid red splatters all over your kitchen by covering the sauce while it simmers away.
- Add herbs at the end: Fresh herbs provide the most intense aroma and taste when they are added at the end of cooking. If you are using dried herbs, they can be added in earlier.
- Nutritional information is a rough estimate and should not be taken as health advice.
- Recipe cost calculations are based on prices found in the top 5 U.S. grocery chains. As such, prices may vary based on your location. All prices are in USD.
this tomato sauce turned out so good! perfect for all things pasta!
Hi Andrea,
Our thoughts exactly! It’s such a versatile sauce. Thanks for the comment!
Such a bold and well balanced tomato sauce. everyone wanted more
Hey Nancy,
We are glad you think so! Happy to know it was a crowd-pleaser 🙂
I loved all the fresh ingredients used in this sauce. Reminded me of Sunday dinner at my grandmas house. Excellent work.
Hey Nicole,
We love to hear that! Thanks for leaving a comment 🙂
I really enjoyed this tomato sauce. The spices are perfect and the little bit of olive oil mimics my favorite jarred sauce.
Hi Mary,
We’re so glad to hear that you enjoyed it! It’s one of our favorites 🙂
This sauce was really delicious. Pure and full of flavor. My family loved it!
Hi Andrea!
That’s amazing! So happy to know you and your family enjoyed this sauce!
Pretty simple as a good authentic Italian tomato sauce should be. Issue is tomato paste and onions. Neither would touch an authentic Italian tomato sauce. Methodology was perfect otherwise and the comments on the importance of a quality olive oil is spot on. D.O.P. doesn’t necessarily mean a tomato will taste good, but not having a D.O.P. will mean a tomato is bad (see Nina canned tomatoes as an example). This can be guess and test until you find the right tomatoes in your area, but it is key.
Hi Calogero,
We’re glad you enjoyed the recipe – and thank you for the feedback!! We always appreciate learning more about different cuisines and authentic techniques.
What would your recommendation be for using crockpot instead of simmering on stovetop?
Hey Pat!
Try cooking it on low for 7-8 hours, or on high for 3-4 hours! Hope that helps!
Made this using half of a medium-sized sweet onion, and only fresh basil at the end (no oregano). Made the sauce first to simmer slow for an hour, and then added frozen meatballs to save on time and they were fantastic as a meatball appetizer! Will definitely save this one and make again.
Hi Colette!
Wow, that sounds delicious! Such a great appetizer idea. We are so happy to know you enjoyed the sauce! 🙂
That is an amazing looking red sauce. There’s nothing comparable to San Marzano tomatoes and they deserve all the hype. I’d be happy with just a crusty bread and some of this sauce!
Hi Bernice!
We couldn’t agree more. San Marzano all the way! Such a great idea to serve it with some crusty bread!
The perfect tomato sauce. Super easy to make and so deliciously savory. Making often and now, we can say it is our home staple.
Thank you.
Hi Giangi,
That is so great! We’re glad you enjoyed it as much as we do 🙂
Loved how this was so simple, yet tasted so decadent!
Hey Debra,
That’s exactly what we were going for! We’re happy you enjoyed the recipe!
Making your own tomato sauce is the best. No additives and preservatives. Mix and match the seaonings. Perfect for canning.
Hi Gloria!
Exactly our thoughts! There are so many different customizations. Glad you love it as much as we do!