San Marzano Tomato Sauce (4 Ingredients)
“Amazing and so simple to make. Never using store bought sauce again!” Derek
This San Marzano tomato sauce is a classic Italian-style sauce made with just four simple ingredients plus salt and pepper. Using canned San Marzano tomatoes gives you a sauce that’s naturally sweet and full-bodied without added sugar or fillers.

Jenna here (Kook2). When I first moved in with my Italian husband, tomato sauce mattered – a lot. After years of trial and error, I learned that the secret was doing less (fewer ingredients), better tomatoes, and proper simmering.
This sauce has been on regular rotation ever since, and it’s my go-to for pasta, meatballs, lasagna, and more.
What to expect
Expect a classic San Marzano tomato sauce with deep tomato flavor and a smooth or chunky texture (your choice). It’s naturally vegan, dairy-free, and gluten-free, and made entirely from canned tomatoes. No fresh tomatoes required.
The sauce simmers for 45–60 minutes for maximum flavor, but you can shorten that to about 30 minutes if you’re short on time. You’ll also find easy variations and plenty of ways to use it below.
Ingredients – tailored to your taste

- Canned tomatoes: If possible, buy authentic San Marzano whole tomatoes packed in purée for the best flavor and texture. Many San Marzano-style tomatoes are not authentic. See FAQs below for how to tell the difference.
- Other ingredients: onions, garlic, olive oil (plus salt and pepper)
Variations to try
Flavor options
- Stir in chopped fresh basil at end of cooking – or use other fresh herbs like oregano.
- Add a parmesan rind while the sauce simmers for a rich umami flavor.
- If you like some heat, add a pinch of red pepper flakes.
- Add a splash of red wine for extra depth.
- If you’re not an onion fan, leave them out or use milder shallots. Build flavor with herbs or spices instead.
- Salt plays a big role in bringing out tomato flavor. For best results, see our guide to choosing the best salt for cooking.
Extra add-ins
- Drizzle good-quality extra virgin olive oil after cooking or when serving.
- For a creamy sauce, add a splash of cream or a dollop of mascarpone at the end of cooking.
- Add cooked meatballs to the sauce and simmer for 20-30 minutes.
Step by step instructions



Tips on texture
- Simmer longer for a thicker sauce – perfect for a pizza sauce.
- Blend part or half of the sauce for a smoother texture, or leave it chunky.
Shortcuts
- Use chopped frozen onions or chop fresh onions in the food processor.
- If you’re short on time, simmer the sauce for 30-40 minutes instead. It will still taste great.
Recipe FAQs
According to Bon Appétit, canned tomatoes are better than fresh tomatoes 99% of the time when cooking with tomatoes. They’re picked and canned at peak ripeness, giving you consistent flavor year-round. Look for cans with just tomatoes and salt in the ingredient list.
San Marzano tomatoes are prized for their sweet flavor, low acidity, firm pulp and low seed count, making them ideal for a smooth, well-balanced tomato sauce.
Look for DOP certification on the can. DOP (Denominazione d’Origine Protetta) means the tomatoes were grown and processed in the San Marzano region of Italy under strict standards. Authentic San Marzano tomatoes are more expensive, but the flavor difference is worth it.
Yes. Let the sauce cool completely, then store it in an airtight container or zipper bag in the fridge for 5–6 days. It also freezes well for 4–6 months.
Bitterness can come from tomato seeds or garlic that’s cooked too long. Using whole peeled tomatoes, cooking the garlic gently (don’t let it brown), and adding a bit more salt usually solves the problem.
If you’re using authentic San Marzano tomatoes, you typically won’t need sugar – they’re naturally sweet and balanced. If you’re using other canned tomatoes and the sauce still tastes sharp after seasoning, add a pinch of sugar.
Yes. Simmer the sauce longer to thicken it, then blend part or all for a smoother texture if you like.
Ways to use San Marzano tomato sauce & tomatoes
San Marzano tomatoes are incredibly versatile. Use the sauce anywhere a simple tomato sauce is called for, or grab a can of whole San Marzano tomatoes for soups, stews, and vegetable dishes.
Use the sauce for:
- Pasta, gnocchi, or baked ziti
- Flatbreads and pizzas (cast iron or grilled)
- Meatball subs and a chicken parmesan sandwich
Recipes using San Marzano tomatoes:
- Creamy tomato soup with cheese croutons
- Hearty ratatouille soup
- Creamy polenta with tomato herb salad
- Easy eggplant parmesan (use canned san marzano as a substitute for roma tomatoes)

Please leave a 5 star rating ***** with a comment in the recipe card below if you like the recipe, Thank you so much!
San Marzano Tomato Sauce Recipe
Ingredients
- 2 28-ounce cans of San Marzano whole tomatoes packed in puree, Note 1 (828 ml per can)
- 4 tablespoons good quality Extra Virgin Olive Oil
- 2 small-medium onions, diced, Note 2 (I use a food processor to dice them)
- 6 cloves garlic, minced or finely chopped
- 2 teaspoon kosher salt
- 1 teaspoon black pepper
optional seasoning
- 1 tablespoon chopped fresh basil or oregano, 1/2 teaspoon or more red pepper flakes, splash of red wine.
Video
Instructions
- SAUTE ONIONS AND GARLIC: Heat oil in a medium-large pot on medium heat. Add onions and cook for about 5 minutes until translucent. Add the minced garlic, cooking it for another minute. I like my sauce to be garlicky so I use 8 cloves, but if you are looking for a more subtle flavor, use 6.
- ADD TOMATOES: (Prepare to have messy hands!) Take out tomatoes one or two at a time and squish them in your hands over the pot to break them apart. I usually take off the top part where the stem was attached and throw it out. Add the puree from the cans and the salt and pepper. Stir.
- SIMMER: Bring tomato sauce to a boil and then lower it to a medium-low heat to simmer for 45-60 minutes depending how thick you like your sauce and how watery your tomatoes are. Stir occasionally. If I'm short on time, I cook it for 30 minutes and it's still great.
- FINISH SAUCE: Once the sauce has thickened (It shouldn't be a paste, but should not be watery either), remove it from heat. Taste and adjust seasoning , adding fresh basil and/or red pepper flakes if you like. If you find the sauce a bit too acidy for your taste, add a pinch of sugar. If preferred, you can puree or just partly puree the sauce with an immersion blender. Serve over your favorite pasta, in a casserole, with meatballs or on pizza.
Recipe Notes
- For authentic canned San Marzano tomatoes: Look for the label DOP-certified on the can. This label ensures the tomatoes are grown and packed in Italy under strict standards. They’re more expensive, but the flavor is worth it.
- Onion options: For a shortcut, use frozen chopped onions. If you’re not an onion fan, leave them out or use milder shallots. Build flavor with herbs or spices instead.
- Variations to try:
- Flavor
- Stir in fresh basil leaves at end of cooking – or other fresh herbs like oregano.
- Add a Parmesan rind while the sauce simmers for more depth.
- For heat, add some red pepper flakes.
- Add a splash of red wine for extra complexity.
- Extras
- Drizzle some good-quality extra virgin olive oil after cooking or when serving.
- To make a creamy sauce, add a splash of cream or a dollop of mascarpone at the end of cooking.
- Add cooked meatballs and simmer for 20-30 minutes.
- Texture:
- Simmer longer for a thicker sauce, ideal for pizza.
- Blend part or all of the sauce for a smoother texture, or leave it chunky.
- Flavor
- Make ahead: The sauce can be made ahead and stored in an airtight container in the fridge for 5–6 days. It also freezes well in freezer-safe bags or containers for 4–6 months.





Absolutely loved this. Easy and delicious. Thanks for the options at the end for additional add-ons.
So pleased you loved the sauce and the add-in ideas. Thanks for leaving a comment 🙂
Just made! So simple to put together! Thank you for sharing! I’m cooking for two so I halved the recipe. I used a chopper for onion and San Marzano Italian Tomatoes from @traderjoes. I did add a pinch of sugar but the taste is so good! Serving with parm chicken!
Thanks so much for sharing your enthusiasm! It’s perfect for chicken parm 🙂