Spaghetti Marinara From Scratch With San Marzano Tomatoes

I have cooked more pasta dinners than I could ever count, and Spaghetti Marinara is still the one I come back to when I want something honest on a weeknight. The whole thing rests on the sauce, and the sauce rests on the tomatoes. Use good San Marzano plum tomatoes and give them a slow simmer with onion, garlic, oregano, and a little heat from red pepper flakes, and you end up with something bright and rich that a jar has never once matched in my kitchen.

What I like most is how little it asks of you. A handful of pantry ingredients, one long unhurried simmer, and a pot of well-salted pasta water. None of it is fussy. I have served this to people who eat meat every day and watched them go back for a second bowl without a word about what was missing.

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 Spaghetti Marinara

  • You get a deeply flavored sauce from scratch, out of six everyday ingredients, and the flavor comes almost entirely from letting San Marzano tomatoes simmer down rather than from a long shopping list. If you have never made your own homemade marinara sauce, this is the one I would start you on.
  • You can walk away from it. Once the sauce is at a low simmer, it looks after itself for the better part of an hour, which frees you up to cook the spaghetti, lay the table, or get a head start on the cleanup.
  • It tastes better the next day. The flavors settle and deepen overnight, so a batch of the sauce made ahead is arguably the smarter way to cook this, not a compromise. More on how to hold it in the storage section below.
  • It suits a crowd as easily as it suits one. I make it for quiet weeknight dinners and for family gatherings alike, and it scales up without turning into a project.

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, which is exactly why the sauce comes out rounded rather than sharp. Canned whole ones are genuinely 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.

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 red pepper flakes add a low background warmth rather than real heat. Keep the flakes to half a teaspoon in the card unless you know you want more.

Olive oil. Three tablespoons goes in with the seasonings. If you want a rounder, more peppery finish, a good extra-virgin olive oil is worth using here over a plain one.

Spaghetti. Sixteen ounces. Buy a brand you like, since with this few 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 garnishes, 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.

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 Your 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 earns its place here because the even heat holds a steady 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 will not 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 Your Spaghetti

While the sauce finishes, 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. Pull it while it’s still just al dente, since it will keep 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.

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.

Serve and Garnish

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.

Expert Tips for Spaghetti Marinara

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. Stop early, and you are left with a thinner, flatter sauce.

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. The starch is what helps the sauce bind to each strand, so don’t chase every last drop off the pasta before it goes in.

Toss for a full minute before serving. Spend the time actually working the spaghetti through the sauce in the pan, so it’s coated all the way through, not just dressed on top once it hits the bowl.

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 never tire of, because the homemade sauce is what carries it. San Marzano tomatoes go into a slow simmer with onion, garlic, oregano, and red pepper flakes until the sauce turns rich and deep, then get tossed through tender spaghetti and finished with fresh basil and Parmesan. I make it for weeknight dinners and family gatherings 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

  • pounds San Marzano plum tomatoes
  • onions finely chopped
  • 3 cloves of garlic
  • 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

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 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: 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 properly: Refrigerate the finished dish for 3 to 4 days and warm on the stove with a splash of water. To prep ahead, freeze the marinara sauce on its own for up to 1 month, thaw overnight in the fridge, and toss 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!

Spaghetti Marinara Variations

Make it spicier. Push the red pepper flakes up, or slice in a fresh chili with the onion and garlic. If heat is really what you’re after, our spicy penne arrabiata is a good one to look at next, a fiery tomato-and-chili pasta from the same Italian family.

Make it gluten-free. Swap in your favorite gluten-free spaghetti. The sauce itself has no gluten in it, so nothing else needs to change.

Add more body. Fold in sautéed mushrooms or roasted vegetables near the end if you want a heartier, more filling bowl. It shifts the dish from a clean marinara toward something closer to a full vegetable dinner.

Turn leftovers into a baked dish. Leftover sauced spaghetti reheats well, but you can also tip it into a dish, top with cheese, and bake it, much the way a cheesy vegetable pasta bake comes together.

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 keep things fresh 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 classic. And if you are building a bigger pasta night, put it out next to a second bowl like our Boursin cheese pasta so people can take a little of each.

How to Store Spaghetti Marinara

Leftovers of the finished dish keep well. Let the spaghetti cool completely, then transfer it to an airtight container and refrigerate for 3 to 4 days. When you’re ready to reheat, warm it gently in a pan over low-medium heat with a splash of water to loosen the sauce so it doesn’t dry out or seize.

If you want to get ahead, freeze the marinara sauce on its own rather than the assembled dish. Stored by itself in a freezer-safe container, the sauce keeps in the freezer for up to 1 month. Thaw it overnight in the fridge, reheat it gently, and toss it with a fresh batch of spaghetti cooked that day. Freezing the sauce separately is worth the small extra step, since spaghetti frozen in sauce tends to turn soft, and cooking the pasta fresh keeps it at the right texture.

Spaghetti Marinara FAQs

Can I make this ahead of time?

Yes, and the sauce is the part to make ahead. It tastes better the day after it’s made as the flavors settle, so you can cook the sauce up to a day in advance, refrigerate it, and simply cook fresh spaghetti when you’re ready to eat. For 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.

Can I make it gluten-free?

Yes. Use gluten-free spaghetti. Nothing in the sauce contains gluten, so no other change is needed.

More Easy Pasta Recipes to Try

If this one earns a place in your rotation, here are a few more pasta dinners from my kitchen I think you will get real use out of.

I make vegan spaghetti bolognese when I want something heartier on the same spaghetti base, built on lentils and mushrooms for real depth.

Vegetarian lasagna is where I go when the occasion calls for something to bring to the table whole and let people dig into.

Pasta primavera is my pick for when I need a lighter, vegetable-packed pasta dish.

Lemon pasta is the one I make on the busiest nights, bright and quick with barely anything in it.

Pesto pasta rounds out the set for anyone who wants green and herby rather than red and tomatoey.

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.