San Marzano Tomato Sauce
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! Serve it with your favorite pasta or pizza for the ultimate meal.

If you want to master the art of authentic Italian cooking but don’t know where to start, this easy San Marzano tomato sauce is just the place. Similar to my vegan pesto, you won’t believe how much flavor can be packed into a recipe with so few ingredients!
Why I love this recipe
This is no regular tomato sauce. What sets it apart from a typical tomato sauce is the rich complexity of San Marzano tomatoes. The deep, full-bodied flavor is enhanced with savory aromatics and fresh herbs like basil and oregano.
Made with just a few other basic ingredients, this recipe embodies traditional Italian flavors in a budget-friendly and fuss-free way. Plus, it comes together in one skillet, meaning fewer dishes for you.
San Marzano tomato sauce is both vegan and gluten-free, making it ideal when there are different dietary needs in the family. And it’s versatile enough to be enjoyed over pasta, as a base for pizzas, or even as a dipping sauce.
Ingredient notes
All you need are 8 simple ingredients to make San Marzano tomato sauce. Find a breakdown and suitable substitutes below.

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 use fresh garlic as it provides a more potent flavor than pre-minced or dried.
San Marzano tomatoes
The rich, sweet, and low acidic flavor of San Marzano tomatoes sets them apart from other varieties. They’re typically located in the pasta section at most large grocery stores. If you can’t find them there, check your local Mediterranean market.
Substitute: If you still can’t find San Marzanos, use regular canned Roma tomatoes with extra tomato paste.
Tomato paste
Look for tomato paste in a tube made with 100% Italian tomatoes, not canned tomato paste. 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 taste.
Fresh herbs
I 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 to about a third of the amount.
How to make
Making San Marzano tomato sauce is simple with my step-by-step instructions. Look for the tips in green throughout this section for consistent and successful results!
Preparation
Start by finely dicing your onion, ensuring the pieces are the same size so they cook evenly. Mince a few cloves of fresh garlic, basil, and oregano as well.
It’s best to cut fresh herbs just before starting the sauce so their aromatic oils remain intact.
Cooking
Step 1
Heat extra-virgin olive oil in a large skillet or stockpot over medium-low, then add the diced onions and sautรฉ until translucent. Add the minced garlic and cook for 1-2 more minutes until fragrant.
Sautรฉing onions until they’re translucent, not browned, results in a sweet base flavor, and adding garlic afterward prevents it from burning. It can be tempting to rush this step, but it’s a make-or-break for the sauce.

Step 2
Add the San Marzano tomatoes, tomato paste, salt, and black pepper to the skillet, stirring until the sauce is well combined.
Incorporating tomato paste at this stage helps to deepen the umami and rich tomato flavor of the sauce. This is especially helpful if you’re not adding meat to the dish (like us).

Step 3
Turn the heat down to low, cover the sauce, and let it simmer for 45-60 minutes, stirring frequently to prevent sticking or burning. As it cooks, the tomatoes will continue to break down and form a sauce consistency.

Step 4
Mix in the minced basil and oregano towards the end of the simmering process. Taste the sauce and adjust the salt and pepper to your liking. Happy eating!
Adding fresh herbs at this stage preserves their vibrant flavor and color. If you’re using dried herbs, add them in after sautรฉing the onions and garlic.

Expert tip
When you’re preparing the recipe, let it simmer for as long as time will allow. The slow-cooking process allows the flavors to meld together and intensify without the sauce becoming too thick or losing its bright, fresh tomato essence.
Toward the end, gently crush the tomatoes by hand instead of with a blender to preserve their delicate texture and ensure a rustic, authentic feel.
Serving suggestions
San Marzano tomato sauce is incredibly versatile and pairs beautifully with a variety of dishes. For a hearty meal, try combining it with lentil bolognese, where its rich flavors complement the earthiness of the lentils.
Alternatively, spread it over vegan pizza dough for a classic vegan pizza base bursting with Italian flavors.
Cooking tips
Gold-standard tomatoes: Use Denominazione di Origine Protetta (D.O.P.) San Marzano tomatoes only for their superior flavor and texture. Check the can for the seal of approval. If it doesn’t have one, the tomatoes are not genuine San Marzano.
Stirring frequency: Stir the sauce regularly while simmering to promote even flavor development and prevent sticking.
Salt usage: Add salt in stages โ a bit during sautรฉing onions, a bit with tomatoes, and final adjustments at the end for balanced seasoning.
Acidity balance: If the sauce tastes too acidic at the end of simmering, add a pinch of sugar to balance it out.
Cookware choice: Use a non-reactive pot, like stainless steel or enameled cast iron, to prevent the sauce from acquiring a metallic taste. You can also get away with a very well-seasoned cast-iron skillet.

Storing & reheating
San Marzano tomato sauce is ideal for making in advance, as the flavors meld over time. Before storing, let the sauce cool to room temperature.
Fridge
Store the sauce in an airtight container in the fridge for up to 5 days. I prefer glass containers as they don’t absorb flavors and odors as much as plastic.
Freezer
For longer storage, freeze the sauce in airtight containers or freezer bags for up to 6 months. Remember to label the containers or bags with the date to keep track.
Reheating
Reheat the sauce gently in a saucepan over low heat, stirring occasionally until heated through. You can also microwave it in 30-second increments, stirring between.
Serving size
This San Marzano tomato sauce recipe generously serves six, making it a fantastic choice for small family dinners or gatherings.
If you’re feeding a large crowd or hosting a holiday get-together, you can easily double or triple the batch. Just make sure you have a large enough stockpot to prepare it in.
Frequently asked questions
San Marzano tomatoes contain few seeds and produce a thick sauce. Plus, they are lower in acid and sweeter than Roma tomatoes. They have very strict growing standards, making them one of the best choices for tomato or pizza sauce.
The intensity of the red color can vary based on the tomatoes used. Some canned tomatoes are redder than others. Cooking time and the addition of certain ingredients like onions can also affect the color.
If your sauce is too thin, continue simmering it uncovered to allow some of the liquid to evaporate. Stir it frequently to prevent the bottom from burning.
More sauce recipes
Hungry for more?
If you enjoyed this recipe, please consider leaving a star rating and a comment down below! Your feedback not only helps others discover our blog but also gives us valuable insights from your experience.
Don’t forget to subscribe to our newsletter for the latest recipes, and check out our shop for our top kitchen recommendations. Thank you for supporting BBV!
Recipe

Best San Marzano Tomato Sauce
Equipment
- Chef knife & cutting board
- Large skillet or stockpot
- Spatula
Ingredients
- 2 tablespoons extra-virgin olive oil
- ยผ small white onion, finely diced
- 2-3 cloves garlic, minced
- 1 28-ounce can San Marzano tomatoes
- 1 ยฝ tablespoons tomato paste
- 1 teaspoon salt, plus more to taste
- ยฝ teaspoon black pepper, plus more to taste
- 1 ยฝ tablespoons fresh basil, minced
- 2 teaspoons fresh oregano, minced
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
Nutrition
Note: Iโve updated this post to include new information and helpful tips about the recipe.
Justine Drosdovech is a food writer, photographer, and one of the founders of Broke Bank Vegan. She is a self-taught plant-based chef but uses her healthcare background to craft dishes that are both delicious and nourishing.
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!