Spaghetti Marinara From Scratch With San Marzano Tomatoes

Spaghetti Marinara is what I make when I want dinner to feel effortless but taste nothing like it. The whole dish rests on the sauce, and the sauce rests on the tomatoes.

Good San Marzano tomatoes simmered slowly with onion, garlic, oregano, and a little red pepper flake give you something far brighter and rounder than a jar. Pantry ingredients, one unhurried simmer, and most of that hour’s hands-off.

A plate of spaghetti marinara with tomato sauce, meatballs, grated cheese, and fresh basil leaves on top.
Spaghetti Marinara. Photo Credit: Splash of Taste.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

Why You’ll Love This Recipe

  • The flavor comes almost entirely from letting San Marzano tomatoes simmer down, not from a long shopping list, so everyday ingredients do the work of a much more complicated sauce.
  • Once the sauce is at a low simmer, it looks after itself for the better part of an hour, which leaves you free to cook the spaghetti, lay the table, or get a head start on the cleanup.
  • The sauce is the part you can make ahead. I think it is better the day after, and a batch sitting in the fridge turns a weeknight dinner into a ten-minute job.
  • It works for one quiet dinner and for a full table without changing anything but the quantities. That is how it became a weeknight regular in my kitchen rather than a someday recipe.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

  • San Marzano plum tomatoes. These are the backbone of the dish. They are sweeter, lower in acidity, and carry fewer seeds than an ordinary canned plum tomato, so the finished sauce reads rounded rather than sharp. Canned whole ones are the right call here, since they are picked and packed at peak ripeness. Look for the DOP seal on the can if you can find it, though a good standard San Marzano works too.
  • Onion and garlic. Finely chopped onion and fresh garlic build the savory base under the tomatoes. Chop the onion small so it melts into the sauce over the long simmer instead of staying in noticeable pieces.
  • Dried oregano and red pepper flakes. Oregano is the herb that reads as classic Italian tomato sauce, and the half teaspoon of red pepper flakes adds a low background warmth rather than real heat. Keep the flakes where the recipe card has them unless you already know you want more.
  • Olive oil. Three tablespoons go in with the seasonings. For a rounder, more peppery finish, a good extra-virgin olive oil is worth using here over a plain one.
  • Spaghetti. Sixteen ounces, enough for four. Buy a brand you like, since with these simple ingredients the pasta itself is doing real work. Gluten-free spaghetti stands in fine if you need it.
  • Fresh basil and Parmesan, to finish. Both are optional, but I would not skip them. A few torn basil leaves and a shower of vegetarian or vegan Parmesan are what pull the bowl together at the table. Standard Parmesan is made with animal rennet, so check for a vegetarian version if that matters to you.
Top-down view of Spaghetti Marinara ingredients—spaghetti, canned tomato, garlic, onions, basil, olive oil, oregano, red pepper flakes, and parmesan cheese—artfully arranged on a light surface.
Spaghetti Marinara Ingredients. Photo Credit: Splash of Taste.

How to Make Spaghetti Marinara

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Build the Marinara Base

Add the San Marzano tomatoes to a medium saucepan or a Dutch oven, then the onion and garlic. If you are working from fresh tomatoes rather than canned, break them down first with a food processor or a potato masher so they cook down evenly.

An enameled cast-iron Dutch oven holds a steady low simmer over a long stretch without scorching the bottom.

Season and Simmer

Add the oregano, red pepper flakes, and olive oil, and stir to combine thoroughly. Bring the pan to a simmer over medium heat, then lower the heat and leave it to simmer for the full 45 minutes, stirring now and then.

This is the part not to rush. That unhurried simmer is what turns raw ingredients into something deep and fragrant, and cutting it short leaves the sauce thin and underdeveloped. If it tastes a little sharp at the end, a small pinch of sugar balances the acidity, though with good San Marzano tomatoes you often won’t need it.

A person pouring tomato sauce into a pot to make spaghetti marinara.
Stir in seasonings and olive oil, then simmer sauce for 45 minutes.
Cooked spaghetti drains in a fine mesh strainer, ready to be tossed with marinara sauce.
Cook spaghetti in salted boiling water according to package directions.

Cook the Spaghetti

While the sauce finishes its simmer, cook the spaghetti in a large pot of well-salted boiling water, following the packet directions and stirring in the first couple of minutes so the strands do not stick. Start it so it comes off the heat around the time the sauce does. Pull it while it’s still just al dente, since it keeps softening once it meets the hot sauce.

Combine and Coat

Move the drained spaghetti straight into the sauce and toss until every strand is covered. If a little pasta water rides along with it, so much the better; that starchy water helps the sauce cling to the pasta rather than pool at the bottom of the bowl.

Finish with a handful of torn fresh basil and a generous shower of vegetarian or vegan Parmesan, then serve straight away while it’s hot.

Spaghetti in a pot with a spoon, topped with marinara sauce.
Toss cooked spaghetti with marinara sauce until fully coated.
A hand sprinkles grated cheese over a plate of spaghetti marinara with tomato sauce and basil. Surrounding dishes hold extra sauce, red pepper flakes, grated cheese, and chopped herbs.
Top with fresh basil and Parmesan cheese before serving.

To get ahead, make the sauce up to a day before. Cool it in a shallow container, refrigerate it within two hours, and it keeps for 3 to 4 days before you cook fresh pasta to go with it.

Recipe Notes and Expert Tips

  • Use whole San Marzano tomatoes. They are less acidic and naturally sweeter than standard canned tomatoes, which is what gives the sauce its depth without any help from tomato paste.
  • Don’t cut the simmer short. The full 45 minutes over low heat is what develops the flavor and thickens the sauce enough to coat the pasta. Stop early, and you are left with something thinner and flatter.
  • Salt the pasta water properly. The water is your only chance to season the spaghetti itself, so be generous. It should taste like a light broth, not the sea and not plain.
  • Let the pasta water work for you. When you lift the spaghetti into the sauce, a little of that starchy water comes with it, and the starch is what helps the sauce bind to each strand. Don’t chase every last drop off the pasta before it goes in.
  • Toss for a full minute before serving. Work the spaghetti through the sauce in the pan so it is coated all the way through, not just dressed on top once it hits the bowl.

Recipe Variations

  • For more heat, push the red pepper flakes up or slice a fresh chili in with the onion and garlic. It is a tested change I make often, and it costs the dish nothing. If real fire is what you want, my spicy penne arrabiata is the one to cook next, a quick garlic-and-chili tomato pasta from the same Italian family that I have made many times.
  • Gluten-free is a tested, straight swap to your favorite gluten-free spaghetti. The sauce has no gluten in it, so nothing else changes, and I make it this way without hesitation.
  • To turn it into a fuller vegetable dinner, fold sautéed mushrooms or roasted vegetables into the sauce near the end. This is a supported variation that shifts the bowl toward something heartier; it is the change I make when I want more on the plate.
  • Leftover sauced spaghetti also bakes well. Tip it into a dish, top with cheese, and bake until bubbling, much the way my vegetable pasta bake comes together. I have not timed that exact move from these leftovers, so treat it as untested and watch it rather than setting a clock.

How to Store Leftovers

Divide leftovers into shallow containers and refrigerate promptly, within two hours of cooking, rather than cooling them fully on the counter first. To reheat, warm gently in a pan over low-medium heat with a splash of water so the sauce loosens instead of seizing.

For the freezer, keep the sauce on its own rather than the assembled dish, since spaghetti frozen in sauce turns soft. Store the finished dish in the fridge for 3 to 4 days, or freeze the sauce on its own for up to 1 month and pair it with freshly cooked pasta.

What to Serve With Spaghetti Marinara

Warm, crusty garlic bread is the pairing I want first, purely so there’s something to mop up the last of the San Marzano sauce left in the bowl. Alongside it, I like a crisp green salad with a light vinaigrette to cut against the rich pasta.

If you want a fuller spread, roasted vegetables like zucchini, eggplant, or bell peppers sit well on the side, and plant-based meatballs keep it hearty and familiar. And if you are building a bigger pasta night, put it out next to a second bowl like my Boursin cheese pasta so people can take a little of each.

FAQs

Can I use marinara sauce for spaghetti?

Yes, that is exactly what it is for. Marinara is the plain, quick tomato, garlic, and herb sauce, and tossing it through spaghetti is the classic way to serve it. What people often call jarred spaghetti sauce is usually a heavier version with meat or extra vegetables, but for a clean tomato bowl, a good marinara is all you need.

Can I make this ahead of time?

Yes, and the sauce is the part to make ahead. I think it is better the day after it is made, so you can cook the sauce up to a day in advance, refrigerate it, and boil fresh spaghetti when you are ready to eat. For a longer lead time, freeze the sauce on its own for up to 1 month.

Do I need to add sugar?

Often not. San Marzano tomatoes are naturally sweet and low in acid, so many batches need no sugar at all. Taste the sauce after it simmers, and only if it reads sharp, stir in a small pinch to balance it.

What if I can’t find San Marzano tomatoes?

Use another good canned whole plum tomato. The sauce will be a touch more acidic, so taste at the end and add that small pinch of sugar if it needs rounding out.

More Easy Pasta Recipes to Try

A few more pasta dinners from my kitchen I think you will get real use out of.

  • Vegan spaghetti bolognese. Where I go when I want something heartier on the same spaghetti base, built on lentils and mushrooms for real depth.
  • Vegetarian lasagna. My pick when the occasion calls for something to carry to the table whole and let people dig into.
  • Pasta primavera. The one for a lighter, vegetable-packed night when the red-sauce version feels like too much.
  • Lemon pasta. What I make on the busiest nights, bright and quick with barely anything in it.
Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A plate of Spaghetti Marinara topped with tomato sauce, grated cheese, and fresh basil leaves.

Spaghetti Marinara From Scratch With San Marzano Tomatoes

Spaghetti Marinara is the pasta dinner I come back to because the homemade sauce is what carries it. San Marzano tomatoes slow-simmer with onion, garlic, oregano, and red pepper flakes until the sauce turns deep and rounded, then get tossed through al dente spaghetti and finished with fresh basil and Parmesan. I make it for weeknight dinners and family tables alike. Store the finished dish in the fridge for 3 to 4 days, or freeze the sauce on its own for up to 1 month and pair it with freshly cooked pasta.
Prep Time: 5 minutes
Cook Time: 45 minutes
Total Time: 50 minutes
Course: Main course, Pasta
Cuisine: Italian
Servings: 4
Calories: 592kcal

Equipment

Ingredients

  • 2¾ pounds crushed San Marzano plum tomatoes
  • 1½ onions finely chopped
  • 3 cloves of garlic
  • 1½ teaspoons dried oregano
  • ½ teaspoon red pepper flakes
  • 3 tablespoons olive oil
  • 16 ounces spaghetti
  • Fresh basil leaves optional to garnish
  • Vegetarian or vegan Parmesan cheese optional to garnish
Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

Video

[Allspice_Button id=”WIDCON-r45h”]

Instructions

  • If you are making your own marinara sauce, you'll need to do that first. In a medium saucepan or Dutch oven, add your San Marzano tomatoes, then add onions and garlic.
    2¾ pounds crushed San Marzano plum tomatoes, 1½ onions, 3 cloves of garlic
  • Now add dried oregano, red pepper flakes, olive oil, and then stir to combine thoroughly. Bring the pan to a simmer over medium heat, then lower the heat, stir, and then leave to simmer for 45 minutes.
    1½ teaspoons dried oregano, ½ teaspoon red pepper flakes, 3 tablespoons olive oil
  • Using the cooking instructions on your spaghetti packet, bring a large pan of salted water to a boil and then immerse the spaghetti into it. Stir to ensure the spaghetti doesn't stick together. When the spaghetti is cooked, transfer it to the cooked marinara sauce, if you get a little pasta water in the sauce then that's fine. Toss the spaghetti into the marinara sauce and ensure that it is fully coated. Serve in bowls, with a garnish of fresh basil leaves or a sprinkling of vegetarian or vegan Parmesan cheese
    16 ounces spaghetti, Fresh basil leaves, Vegetarian or vegan Parmesan cheese
  • Perfect pasta – enjoy!

Notes

Use whole San Marzano tomatoes as much as possible. Less acidic and naturally sweeter than regular canned tomatoes, which makes for a deeper marinara.
Don’t skip the full simmer. The full 45 minutes over low heat develops the flavor. Cutting it short gives you a thinner, less developed sauce.
Salt the pasta water generously. It’s your only chance to season the spaghetti itself. It should taste pleasantly salty, like a light broth.
Let pasta water work for you. A little starchy water carried in with the spaghetti helps the sauce bind to every strand.
Toss well before serving. Spend a full minute tossing so every strand is coated before it hits the bowl.
Store the finished dish in the fridge for 3 to 4 days, or freeze the sauce on its own for up to 1 month and pair it with freshly cooked pasta.

Nutrition

Calories: 592kcal | Carbohydrates: 102g | Protein: 18g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Sodium: 29mg | Potassium: 1076mg | Fiber: 9g | Sugar: 13g | Vitamin A: 2686IU | Vitamin C: 46mg | Calcium: 81mg | Iron: 3mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. 5 stars
    A gazillion thanks for this. An “Italian sauce” -I’ve attempted many times, but never as detailed or for as long as your recipe. Your recipe is perfect.
    I substitute red chili flakes instead of red pepper, and sometimes use one fresh birdseye chili diced instead.

    For the low FODMAP version I infuse the oil with the garlic and onion and remove before they brown.