There is something deeply satisfying about making your own marinara sauce from scratch. The smell that fills your kitchen when garlic hits hot olive oil, the deep red colour of tomatoes slowly simmering in a pan, the way a simple handful of ingredients comes together into something that tastes like it took hours of effort — that is what homemade marinara is all about. I have been cooking Italian food for years, and I can tell you without any doubt that a good marinara sauce made at home will always beat anything that comes out of a jar. Once you make this, you will wonder why you ever bought the bottled stuff.

This recipe is straightforward, beginner-friendly, and made with ingredients you most likely already have in your pantry. Whether you are tossing it with spaghetti, spreading it on pizza dough, using it as a dipping sauce for breadsticks, or building a lasagna — this marinara will do the job perfectly every single time.

Ingredients with Exact Amounts

For the Sauce (Serves 4–6, Makes About 3–4 Cups)

Getting the ingredients right is the first step to a great marinara. Since this recipe has very few components, the quality of each one matters a lot. Do not cut corners here — especially when it comes to the tomatoes and the olive oil.

Use San Marzano tomatoes if you can find them. They are a variety of Italian plum tomatoes grown in the volcanic soil near Naples, and they are known for being naturally sweet, low in acidity, and full of flavour. You can find them in most grocery stores, usually labelled “DOP San Marzano” on the can. If you cannot find them, any good quality canned crushed or whole peeled tomatoes will work.

  • 3 tablespoons extra virgin olive oil (good quality — this is important)
  • 1 medium yellow onion, finely diced
  • 5 to 6 cloves of garlic, minced
  • 1 can (28 oz / 800g) crushed San Marzano tomatoes (or whole peeled tomatoes, crushed by hand)
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes (optional, for a little heat)
  • 8 to 10 fresh basil leaves, roughly torn (added at the end)
  • 1 pinch of sugar (optional — only if your tomatoes taste very acidic)

That is it. Simple and honest. These are all the ingredients you need for a marinara sauce that will make people ask you for the recipe.

Step by Step Marinara Sauce Recipe Method

Step 1 – Get Everything Ready Before You Start

Before you turn on the stove, take a few minutes to prep all your ingredients. This is something professional kitchens call mise en place — having everything measured, chopped, and ready to go before cooking begins. Finely dice your onion, mince your garlic, tear your fresh basil leaves, and open your can of tomatoes. If you are using whole peeled tomatoes instead of crushed, pour them into a bowl and crush them with your hands or the back of a spoon until you have a chunky, broken-up texture. Having everything prepped and within arm’s reach will make the cooking process smooth and stress-free, because once you start cooking, things move quickly and you do not want to be scrambling to open a can while your garlic is burning.

Step 2 – Choose the Right Pan

This step matters more than most people think. Use a medium to large heavy-bottomed saucepan or pot. Stainless steel, enameled cast iron, or a ceramic-coated pan are all great options. The one thing you want to avoid is using aluminium or uncoated cast iron. Tomatoes are acidic, and when they come into contact with reactive metals like aluminium, the acid reacts and can give your sauce a metallic, tinny taste and even change the colour slightly. A good heavy-bottomed pot also distributes heat evenly, which prevents the sauce from scorching at the bottom. If you have a wide, shallow pan, even better — more surface area means the sauce reduces and concentrates faster.

Step 3 – Sauté the Onion Low and Slow

Place your pan over medium heat and add the 3 tablespoons of extra virgin olive oil. Let the oil heat up for about a minute — you are not looking for it to smoke, just to get warm. Add your finely diced onion and stir to coat everything in the oil. Now here is where patience comes in — cook the onion low and slow, stirring occasionally, for about 7 to 10 minutes. You want the onion to become completely soft, translucent, and just starting to turn a pale golden colour at the edges. Rushing this step by turning up the heat will give you a sharp, harsh onion flavour in the final sauce. Taking your time here builds a natural sweetness that becomes the backbone of your marinara. Add a small pinch of salt to help the onion release its moisture and soften faster.

Step 4 – Add the Garlic and Toast It Briefly

Once your onion is soft and translucent, push it to the edges of the pan and add your minced garlic to the centre where the oil is. Let the garlic cook in the oil for exactly 1 to 2 minutes, stirring constantly. You are looking for the garlic to become fragrant and very lightly golden — that golden colour means the sugars in the garlic are caramelising and becoming sweeter and more complex. This is where the whole kitchen starts to smell incredible. The one thing you absolutely must not do here is let the garlic burn. Burnt garlic turns bitter, and that bitterness will carry through the entire sauce. If you see the garlic darkening too quickly, take the pan off the heat immediately and stir. Once the garlic is fragrant and golden, mix it in with the softened onion.

Step 5 – Add the Tomatoes and Seasonings

Now pour in your 28 oz can of crushed San Marzano tomatoes. Stir everything together well, scraping up any caramelised bits from the bottom of the pan — those bits are pure flavour. Add your 1 teaspoon of salt, ½ teaspoon of black pepper, ½ teaspoon of dried oregano, and red pepper flakes if you are using them. Stir again to combine all the seasonings evenly into the tomatoes. At this stage, the sauce will look quite loose and liquid — that is completely normal. The simmering process in the next step is what concentrates the flavours and thickens everything up into a proper sauce. Taste the tomatoes at this point. If they taste very sharp or acidic, add just a small pinch of sugar now to balance them out. Not much — just enough to take the edge off.

Step 6 – Simmer the Sauce to Develop Flavour

Bring the sauce up to a gentle boil over medium heat, then immediately reduce the heat to low. Place the lid on the pan slightly ajar — meaning not fully closed, leaving a small gap for steam to escape. This partial cover allows the sauce to reduce and thicken while preventing it from splattering all over your stove. Let the sauce simmer for a minimum of 20 to 25 minutes, stirring every 5 minutes or so to make sure nothing is sticking to the bottom. The longer you simmer, the deeper and richer the flavour will become. If you have 45 minutes or an hour, let it go. The sauce will reduce down, the natural sugars in the tomatoes will concentrate, and the colour will deepen from a bright red to a deeper, darker red. This slow simmer is what separates a good homemade marinara from a rushed, flat-tasting sauce.

Step 7 – Add Fresh Basil and Final Taste Test

Once your sauce has reduced to the thickness and consistency you like, take it off the heat. This is the moment to add your fresh basil. Tear the basil leaves roughly with your hands and stir them into the hot sauce. Do not cook the basil — you want to add it right at the end so it stays fresh, bright, and fragrant. Heat destroys the delicate aromatics in fresh basil, so adding it off the heat is the right move. Now do a final taste test. Does it need more salt? More pepper? If the tomatoes are still a little sharp, a pinch more sugar will balance it right out. A tiny splash of olive oil drizzled on top at this point adds a beautiful richness and a glossy finish. Your marinara is ready to serve.

Variations in the Recipe

Spicy Arrabbiata Style

If you love heat, transform this marinara into an arrabbiata sauce by doubling or even tripling the red pepper flakes. Add 1 full teaspoon of crushed red pepper flakes along with the seasonings in Step 5. You can also add a whole dried chilli or two while the sauce simmers and remove them before serving. This spicy version is incredibly tossed with rigatoni or penne, and it takes almost no extra effort to make.

Fresh Tomato Marinara for Summer

When fresh tomatoes are in season — especially in the summer months — skip the canned tomatoes and use about 2 pounds of ripe Roma or plum tomatoes instead. Score an X at the bottom of each tomato, blanch them in boiling water for 30 seconds, peel the skins off, and roughly chop them. Use them exactly as you would canned tomatoes in this recipe. The result is a brighter, fresher-tasting sauce that really showcases the season. This version will need a slightly longer simmer since fresh tomatoes have more water content than canned.

Smooth Blended Marinara

If you prefer a completely smooth and silky sauce rather than a rustic, chunky one, simply use an immersion blender directly in the pot once the sauce has finished cooking. Blend until completely smooth. Alternatively, let the sauce cool slightly and blend it in batches in a standing blender — but be careful with hot liquids in a blender, and always hold the lid down firmly with a folded towel. A smooth marinara is perfect for pizza sauce, lasagna, or when serving to children who prefer a more uniform texture.

Herb-Loaded Garden Marinara

For a more herbaceous version, add 1 tablespoon of fresh chopped flat-leaf parsley, a few sprigs of fresh thyme, and a small sprig of fresh rosemary to the sauce while it simmers. Remove the rosemary and thyme sprigs before serving. This version has a more complex, aromatic flavour that works beautifully as a base for shakshuka or poached eggs in tomato sauce.

Mistakes to Avoid

Using Low-Quality Tomatoes

This is, without question, the most common mistake people make when cooking marinara at home. Tomatoes are the star ingredient in this recipe, and using cheap, low-quality canned tomatoes will give you a thin, sour, flavourless sauce no matter how well you cook everything else. Always look for San Marzano tomatoes — the real ones will say “DOP” on the label, which is a European quality certification. If you cannot find them, look for whole peeled tomatoes from a reputable brand. The extra few cents you spend on good tomatoes will make a dramatic difference in the final flavour of your sauce.

Burning the Garlic

Burnt garlic is one of the most damaging mistakes you can make in Italian cooking. Garlic goes from perfectly golden to bitter and burnt in a matter of seconds, especially when the pan is hot. Never walk away from the stove when garlic is cooking. Keep the heat at medium or medium-low, stir constantly, and the moment it turns a light golden colour and smells nutty and fragrant, move immediately to the next step. If you do burn the garlic, the honest truth is that you are better off wiping out the pan and starting that step again rather than proceeding — burnt garlic will make the entire sauce bitter.

Adding Basil Too Early

Fresh basil is delicate and heat-sensitive. If you add it at the beginning of cooking or even in the middle of the simmer, the high heat destroys the volatile oils and compounds that give basil its bright, peppery, slightly sweet aroma. What you are left with is a dull, flavourless green herb that adds nothing to the sauce. Always add fresh basil at the very end, right after turning off the heat. This preserves everything that makes fresh basil worth using. If you only have dried basil, add it with the other dried herbs in Step 5 — dried basil behaves differently and benefits from a longer cook.

Rushing the Simmer

It is very tempting to crank up the heat to speed things along, but boiling marinara vigorously on high heat is a mistake. High heat causes the water in the sauce to evaporate too quickly before the flavours have time to develop and meld together. You end up with a sauce that looks reduced but tastes sharp and raw. Low and slow is the rule. Keep the heat on low once the sauce is simmering, partially cover the pan, and let time do the work. Even 25 to 30 minutes of gentle simmering will give you a sauce that tastes like it has been cooking for hours.

Skipping the Final Taste Test

Seasoning a sauce without tasting it is like painting a picture with your eyes closed. Every batch of tomatoes is slightly different — some are saltier, some more acidic, some sweeter. You need to taste the finished sauce and adjust accordingly. Does it need more salt? Another grind of pepper? Is it too sharp? Add a pinch of sugar. Is it too thick? Add a splash of water or the pasta cooking water. The final taste test is not optional — it is the most important step in the whole process, and it is what separates a good cook from a great one.

Conclusion

Homemade marinara sauce is one of the most rewarding things you can learn to make in your kitchen. It is genuinely simple — we are talking about a handful of ingredients and 30 to 40 minutes of your time — but the result is something that tastes deeply satisfying and completely homemade. Once you have a batch of this in your fridge or freezer, you have the foundation for countless meals. Pasta nights, pizza nights, dipping sauces, shakshuka, chicken parmesan, stuffed peppers — this one sauce does it all. And the best part is that it only gets better the next day, after the flavours have had time to sit and develop overnight. Make a big batch, freeze it in portions, and weeknight dinners become infinitely easier. I genuinely hope this recipe becomes a staple in your home the way it has in mine.

FAQs Section

How long does homemade marinara sauce last in the fridge?

Stored in an airtight container or jar, homemade marinara sauce will stay fresh in the refrigerator for 5 to 7 days. Make sure the sauce is fully cooled before transferring it to the container and sealing the lid. Always use a clean spoon when scooping it out to avoid introducing bacteria into the jar. Many people find that marinara actually tastes even better on day two or three, once the flavours have had time to settle and deepen.

Can I freeze marinara sauce?

Absolutely, and I strongly recommend it. Marinara freezes beautifully for up to 3 months. Let the sauce cool completely, then portion it into freezer-safe zip-lock bags or containers. If using bags, lay them flat to freeze — this saves a lot of space in your freezer. When you are ready to use it, thaw overnight in the fridge or place the sealed bag under cool running water until mostly thawed, then warm it gently in a saucepan over low heat. It will taste just as good as the day you made it.

Can I use fresh tomatoes instead of canned?

Yes, you can. In summer when fresh tomatoes are ripe and flavourful, use about 2 pounds of Roma or plum tomatoes. Blanch them briefly in boiling water, peel off the skins, and chop them up before adding to the pan. The sauce will take a little longer to simmer since fresh tomatoes have more water, but the result is a brighter, fresher-tasting marinara. Outside of peak tomato season, canned San Marzano tomatoes are actually the better choice since they are picked and packed at peak ripeness.

Why does my marinara taste sour or too acidic?

This usually comes down to the quality of the tomatoes and the cooking time. Cheaper canned tomatoes tend to be higher in acidity. The solution is simple — add a small pinch of sugar (start with ¼ teaspoon) and stir it in. The sugar does not make the sauce taste sweet; it just balances and neutralises the acidity. Also, a longer simmer time allows the natural sugars in the tomatoes to develop and mellow the sharpness. Make sure your sauce simmers for at least 25 minutes on low heat.

What is the difference between marinara sauce and pasta sauce?

Marinara is technically a type of pasta sauce, but not all pasta sauces are marinara. Marinara is specifically a simple, meatless tomato sauce made with tomatoes, garlic, olive oil, and herbs. It is light, quick to make, and has a clean tomato flavour. Other pasta sauces like Bolognese or Sunday Gravy include meat, wine, and other aromatics that make them richer and heavier. Marinara is the purist’s tomato sauce — simple, versatile, and deeply Italian.

Can I add meat to marinara sauce?

Traditionally, marinara does not contain meat — that is what makes it “marinara” rather than a meat sauce or Bolognese. However, if you want a heartier sauce, you can brown some Italian sausage, ground beef, or ground turkey in the pan before cooking the onions, and then proceed with the recipe as normal. The result will be a meat tomato sauce rather than a true marinara, but it will still be absolutely delicious and perfectly suited for pasta, lasagna, or baked dishes.

Do I need to add sugar to marinara sauce?

No, you do not have to. Sugar is not a traditional ingredient in Italian marinara, and a good batch of San Marzano tomatoes should not need it. However, if your tomatoes taste very acidic or sharp, a small pinch of sugar — just ¼ teaspoon — can do a lot to balance the flavour without making the sauce taste sweet. Think of it as a tool to fix a problem, not a standard ingredient. Always taste first, then decide.