San Marzano Tomato Sauce

Published March 28, 2023, updated March 28, 2023

PREP 5 minutes
COOK 20 minutes

San Marzano Tomato Sauce! This simple, 5 ingredient sauce is made with flavorful San Marzano tomatoes and is ready in under 30 minutes.

A wooden spoon stirring San Marzano Tomato Sauce in a pan.

Nothing quite says “home cooking” like a pot of sauce bubbling away on the stovetop, filling the house with the intoxicating scent of comfort food and Sunday dinners.

This easy and versatile San Marzano Tomato Sauce is the only sauce recipe you’ll need!

Flavorful San Marzano tomatoes are cooked with aromatic onions, garlic and basil to create a perfect sauce for pasta dishes, pizza and other Italian classics.

Whether using this sauce for a dish like Spaghetti with Chicken or serving it up alongside an appetizer like Cheesy Tomato, Basil & Spinach Pinwheels, you’ll find that it becomes a staple in your cooking.

This recipe is naturally gluten free, dairy-free and vegan.

What are San Marzano Tomatoes?

The San Marzano tomato is a type of plum tomato, grown in the San Marzano region of Italy. (Specifically in the Sarno River valley near Mount Vesuvius.)

They are thinner and longer than typical plum tomatoes, and they contain fewer seeds.

The reason that San Marzano tomatoes are considered the gold standard is because they have a lower acidity, water content and sweeter flavor than other tomato varieties. This makes them ideal for creating pizza sauces, pasta sauce and even for canning.

It can be tricky to identify true canned San Marzano Tomatoes, especially in the U.S., because manufacturers who can U.S.-grown San Marzano variety tomatoes can label them as such, even if they do not have the official “protected designation of origin” (D.O.P.) designated to Italian-grown San Marzanos.

If you’re interested in guaranteeing that you purchase the real deal, this article shares ways to identify authentic San Marzano Tomatoes.

San Marzano Tomato Sauce in a saucepan on a black and white dish towel.

Ingredients

You’ll only need 5 simple ingredients to make this sauce:

  • Olive oil
  • Onion
  • Garlic
  • San Marzano Tomatoes
  • Fresh basil

You’ll also need sea salt to taste and black pepper if desired, but we won’t count that as an ingredient since you already likely have those in your pantry!

Instructions

Heat about 2 tablespoons of olive oil in a skillet over medium heat. Add chopped onion and cook for 3-5 minutes or until slightly softened. Toss in garlic and cook for another minute.

Chopped onion and garlic in a pan being sautéed in olive oil.

Add a 28 ounce can of San Marzano Tomatoes. Using a wooden spoon (or a potato masher, which is my favorite tool for breaking up meat and large pieces while cooking), mash the whole tomatoes to break them into smaller pieces.

Tip

Prefer a smooth sauce? Use an immersion blender to blend the sauce directly in the pan to your liking.

Add salt and pepper to taste.

Cover the pan with a lid and allow the mixture to simmer for 15-20 minutes or until the desired thickness is reached.

Finally, stir in chopped, fresh basil just before serving.

Recipe FAQ’s

Can San Marzano Tomato Sauce be made ahead?

Yes. This sauce can be made and stored in the refrigerator until ready to use.

Can San Marzano Tomato Sauce be frozen?

Yes! Place the cooled sauce into an airtight, freezer-safe container and freeze for up to 6 months.

Variations & Substitutions

Try these variations!

  • Give it some spice with 1/2 a teaspoon (or more!) of red pepper flakes.
  • Make it a Bolognese inspired meat sauce by browning up ground beef or Italian sausage before adding the tomatoes.
  • Add a splash of heavy cream and Parmesan cheese for an alla vodka style pink sauce.
A close up to show texture of San Marzano Tomato Sauce.

San Marzano Tomato Sauce

San Marzano Tomato Sauce! This simple, 5 ingredient sauce is made with flavorful San Marzano tomatoes and is ready in under 30 minutes.
Course Sauce
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 6 servings
Author Dianna Muscari

Equipment

  • 1 Large skillet
  • 1 Potato masher optional

Ingredients  

  • 2 tablespoons olive oil
  • cup chopped onion
  • 2 large garlic cloves
  • 28 ounces San Marzano Tomatoes canned
  • ½ teaspoon sea salt
  • ½ teaspoon cracked black pepper
  • ¼ cup fresh basil leaves chopped

Instructions 

  • Heat about 2 tablespoons of olive oil in a skillet over medium heat.
  • Add chopped onion and cook for 3-5 minutes or until slightly softened. Add garlic and cook for another minute.
  • Add San Marzano tomatoes. Using a wooden spoon (or a potato masher, which is my favorite tool for breaking up meat and large pieces while cooking), mash the whole tomatoes to break them into smaller pieces.
  • Add salt and pepper to taste. Cover the pan with a lid. Allow the mixture to simmer for 15-20 minutes or until the desired thickness is reached.
  • Stir in chopped, fresh basil just before serving.

Dianna’s Tips

Tip: Prefer a smooth sauce? Use an immersion blender to blend the sauce directly in the pan to your liking.
Variations
  • Give it some spice with 1/2 a teaspoon (or more!) of red pepper flakes.
  • Make it a Bolognese inspired meat sauce by browning up ground beef or Italian sausage before adding the tomatoes.
  • Add a splash of heavy cream and Parmesan cheese for an alla vodka style pink sauce.
 

Leave the first comment

Recipe Rating





Welcome!

Hi, I’m Dianna! I share elevated yet easy recipes and effortless entertaining ideas that help you cook with confidence and host with joy. Around here, fresh ingredients, thoughtful details, and warm hospitality make every meal feel special. I’m so glad you’re here!

More About Me

Save This Recipe!

Enter your email below and I will send this recipe directly to your inbox along with new recipes each week.