This tomato sauce recipe takes about 15 minutes of hands on work: chopping, sauteing, stirring in the tomatoes. After that, it simmers mostly on its own, no standing over the pot required. It’s chunky rather than blended smooth, which is intentional, and it makes about 6 small jars, plenty for a pasta night now and a jar in the freezer for later.

tomato sauce inside of a mason jar
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Photo of Olivia in her kitchen, founder of Primavera Kitchen

The Sauce My Father in Law Trusted Me With

I first shared this Homemade Tomato Sauce recipe in 2014, and it has since become one of the most popular on my blog. It was actually one of my first posts, so I updated it with more details and new photos.

I learned this tomato sauce recipe from my father in law, whose family came from Italy. His mother made a version of it every week of her life, and she passed it down to her children, including him. He’s the one who taught it to me, slowly, over more than one Sunday in his kitchen in Montreal, and I still ask him to walk me through it out loud even though I could make it with my eyes closed by now.

I make a big pot of this most weeks. It’s the base of my Baked Ziti with Ground Beef and chicken parmesan and it’s what goes into my Zucchini Lasagna when I want something lighter than a beef lasagna. When I want it with meat, I stir in my ground turkey meatballs instead of adding one more link to the pot. Thomas asks for it plain over spaghetti more nights than I can count, and Pierre still tells me it tastes just like his mother’s, which is the highest compliment I get in this kitchen.

In our family, everyone—uncles, aunts, cousins—makes this sauce, and we all love it. I’m sure you will too! It’s fresh, delicious, and better than store-bought tomato sauce.

Key Ingredients

All ingredients and their amounts are listed in the recipe card at the bottom of this post.

San Marzano Tomatoes: I always reach for canned San Marzano tomatoes, and I recommend buying ones actually grown in Italy rather than the San Marzano style tomatoes grown elsewhere. I’ve tested this side by side with regular canned crushed tomatoes, and the San Marzano version comes out noticeably sweeter with less of that sharp, tinny acidity.

Pro Tip: if your grocery store only carries regular whole peeled tomatoes, that’s fine too, just plan on simmering 10 to 15 minutes longer to cook off the extra water and concentrate the flavor.

Tomato Paste: I stir this in before the canned tomatoes, not after, because it needs a minute or two in the hot oil to lose its raw, slightly bitter edge. Skipping this step is the difference between a sauce that tastes deep and one that tastes flat.

Brown Sugar: This isn’t here to make the sauce sweet. It’s here to round out the natural acidity of the tomatoes, the same job a pinch of baking soda or a whole carrot does in other recipes. I’ve tested this without it, and the sauce is noticeably sharper on the back of the tongue.

Bay Leaves: I add two whole leaves at the start and pull them before serving. They add a background depth that’s hard to name if it’s missing, but you’d notice if I left them out. I’ve made this recipe without them, and it tastes thinner, less rounded.

Fresh Basil: I stir this in at the very end, off the heat, never while the sauce is still simmering. Cooking basil for the full hour mutes it completely. Added at the end, it stays bright and actually tastes like basil instead of just green.

How To Make Homemade Tomato Sauce Recipe

Note before Step 1: You’ll need a large saucepan or Dutch oven with a lid. No oven prep needed, this is entirely stovetop.

onion and garlic in a pan
tomato sauce ingredients in a pan

Cook the onion and garlic. Heat the olive oil over medium heat and cook the onion for 4 to 5 minutes, until soft and golden, not browned. Add the garlic and stir for about 30 seconds. This is important because burnt garlic turns bitter fast, and there’s no fixing that once it’s in the sauce.

Stir in the tomato paste. Cook it in the oil and onion mixture for a minute or two before adding anything else. This toasts the paste slightly and takes away the raw, tinny taste it has straight from the can.

tomato sauce ingredients in a pan
tomato sauce ingredients in a pan

Add the tomatoes and seasonings. Pour in the San Marzano tomatoes with their juices, then add the brown sugar, oregano, bay leaves, salt, and pepper. I break up the whole tomatoes with the back of my spoon right in the pot instead of blending them, since that’s what keeps the sauce chunky instead of smooth.

Cover and simmer for a full hour. A 30 minute simmer will technically finish the sauce, but I don’t recommend stopping there. The extra 30 minutes is what breaks the tomatoes down fully and mellows the acidity on its own, no extra sugar needed. Stir every 10 to 15 minutes so nothing catches on the bottom.

tomato sauce ingredients in a pan
tomato sauce in a mason jar

Finish with basil. Remove from the heat, pull out the bay leaves, and stir in the fresh basil. Taste before you add any extra salt here. The flavor concentrates a lot as the sauce reduces over that hour, so what tasted right at the start is usually too salty by the end if you seasoned heavily early on.

closeup of tomato sauce in a mason jar.

Can I make this sauce with fresh tomatoes?

Yes, you can absolutely make this sauce with fresh tomatoes! Here’s how:

Choose the right tomatoes – Roma, San Marzano, or any ripe, juicy tomatoes work best for a rich sauce.

Peel the tomatoes – Blanch them in boiling water for 30–60 seconds, then transfer to an ice bath. The skins will easily peel off.

Chop and cook – Dice the tomatoes and cook them down in olive oil with onions and garlic until they break down and become saucy. You may need to simmer longer to achieve the right consistency.

homemade tomato sauce in a manso jar

Olivia’s Recipe Tips

Keep a Parmesan rind in your freezer for this. I drop one into the pot along with the tomatoes and pull it out with the bay leaves at the end. It adds a savory depth that’s hard to get any other way, and it’s one of those tricks that makes people ask what you did differently.

Blend it if you prefer a smooth sauce. This recipe is chunky by design, but if you’re using it for a smooth pizza sauce or for younger kids who pick out chunks, an immersion blender right in the pot gets you there in about 30 seconds.

Brown the meat separately if you’re making meat sauce. If I’m adding ground beef or turkey, I brown it in a separate pan first, drain any excess fat, then stir it into the finished sauce. Browning it directly in the sauce steams the meat instead of searing it, and you lose that deeper flavor.

overhead tomato sauce in a mason jar.

Homemade Tomato Sauce Recipe

3.50 from 128 votes
Author: Olivia Ribas
Servings6 Small Mason Jars
Prep Time15 minutes
Cook Time1 hour
Total Time1 hour 15 minutes
This tomato sauce recipe takes about 15 minutes of hands on work: chopping, sauteing, stirring in the tomatoes. After that, it simmers mostly on its own, no standing over the pot required. It's chunky rather than blended smooth, which is intentional, and it makes about 6 small jars, plenty for a pasta night now and a jar in the freezer for later.

Video

Save this recipe
Enter your email and we’ll send it to you. Plus, you’ll get recipes & tips every week!

Ingredients 
 

Instructions 

  • In a sauce pan, heat the olive oil over medium heat. Add onions and cook 4-5 minutes until they are soft and golden. Then, add garlic and sauté, being careful not to burn.
    onions and garlic in a pot
  • Add tomato paste, and stir well. Add crushed tomatoes, including the juice in case you are using canned tomatoes. Then, add brown sugar, dried oregano, dried bay leaves, salt, and pepper.
    tomato sauce in a pot/skillet
  • Cover and bring to a low simmer for 30 minutes or 1 hours. Finally, remove from the heat, add fresh basil, and stir well. Remove the bay leaves. Adjust the seasoning if you think it is necessary.

Notes

To store: You can tightly wrap this tomato sauce, once cooled, and store it in a mason jar in the fridge for up to 5 days.
To reheat: Reheat on the stovetop over medium low heat, or in the microwave in 30 second intervals, stirring in between.
To freeze: Tightly wrap and freeze for up to 3 months. Leave room in the container for expansion.

Nutrition

Serving: 1/6, Calories: 91kcal, Carbohydrates: 12g, Protein: 2.4g, Fat: 4g, Sugar: 8.8g

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?

Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation.

As a memory, I kept the original photo from 2014!

Basic Tomato Sauce
Olivia Ribas

Welcome

Hi, I'm Olivia


I’m so happy you’re here!! For the last 12 years, I’ve been sharing easy, quick, and family-friendly recipes like chicken, salmon, ground meat and pork chops (total reader favorites!), perfect for stress-free weeknight dinners made with fresh, seasonal ingredients.

Explore More

Leave a comment

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

Rate This Recipe:




3.50 from 128 votes (111 ratings without comment)

83 Comments

  1. Sarah@WholeandHeavenlyOven says:

    I’ve always wanted to try making homemade tomato sauce. You make it look so easy in this great tutorial. Can’t wait to try this with my garden tomatoes this summer! Gorgeous photos! 🙂

    1. Olivia Ribas says:

      Thank you, Sarah. You are so sweet. This recipe is definitely easy to make and tasty too. I am sure you will enjoy it 😉

  2. Deb says:

    Sounds lovely Olivia, quick question, how much tomato paste is needed…

    1. Olivia Ribas says:

      Thanks for your question, Deb. You will need 2 tbsp tomato paste. Hope you give this recipe a try 😉

    2. Ashley says:

      How much sauce does this recipe make?

      1. Olivia Ribas says:

        It is about 700ml, Ashley.

  3. Phillip || SouthernFATTY.com says:

    I’m excited about canning sauce from the ridiculous number of tomato plants that I am trying to grow this year! I’ll have to try this recipe out. Looks delicious!

    1. Olivia Ribas says:

      I am sure you will love it. Thanks for stopping by 😉

  4. kelley says:

    Just want to point out that recipe calls for 1/2 C. fresh parsley that is not included in instructions. Instructions say to add fresh basil – wondering if this is an omission or typo. Might confuse some non-cooks!

    1. Olivia Ribas says:

      It was a typo, Kelley. Thanks for pointing that out. You should add 1tbsp fresh basil when you remove the sauce from the heat, not 1/2c parsley. Any other question, please let me know. Thanks for stopping by!

  5. Kendra says:

    I see mention of basil. How much should I use? Thanks!

    1. Olivia Ribas says:

      Hi, Kendra. Thanks for your question. You should use 1tbsp fresh basil. I hope you enjoy this recipe 🙂

  6. Lyndal says:

    Hi there- excited to try this recipe. If I have an abundance of tomatoes and wanted to make this in bulk but don’t want to use within the week, is it ok to freeze? Or how do you suggest storing? Thanks heaps xx

    1. Olivia Ribas says:

      Hi, Lyndal. Thanks for your question. Yes, you can freeze it. The sauce you can just thaw in the in the fridge for a day. If you need it right away place the jar in a bowl of warm water and let it thaw. As the sauce thaws pour it into a pan. When you can get it all out reheat the sauce as normal. I have frozen my tomato sauce in glass jars with no problem. Just don’t overfill because the stock expands and pushes the lid out. I also use zip lock. Hope you like this recipe. Thanks!

  7. Trish says:

    This is just the kind of recipe I was looking for a few days ago! I am avoiding processed foods and wasn’t sure what spices to use. Thanks for this! BTW, I noticed the recipe called for whole canned tomatoes, but the instructions mentioned crushed tomatoes…Did you mean to crush the whole tomatoes, or to use crushed canned tomatoes?

    1. Olivia Ribas says:

      Hi, Trish. You can use both. I use whole canned tomatoes and I crushed them before adding to the pan. Or you can use crushed canned tomatoes as well. To avoid any confusions I will change it at the instructions. Thanks for your question. I hope you enjoy this recipe.

  8. Brenda Sanchez says:

    If you can it correctly-it keeps for three years…

  9. Jude says:

    You need to add 1 tbs. sugar to this recipe.

    1. Olivia Ribas says:

      Yes, normally people add 1 tbs sugar to the tomato sauce recipe, but I preferred to avoid sugar so I didn’t. Feel free to add it if you prefer. Thanks for your comment!

  10. Becky says:

    This is the best! I just made it and added chopped mushrooms and just a little brown sugar. Definitely will make this again. Thank you!!!

    1. Olivia Ribas says:

      Becky, thanks a lot for your sweet comment. You made me smile 😉

  11. Becky says:

    Forgot to rate it….more like a 10 star recipe

    1. Olivia Ribas says:

      Wow thanks Becky! So so happy you enjoyed this recipe 😉

  12. kimberly says:

    Do you know how many fresh tomato’s would that be, I don’t have a scale. 🙁

    1. Olivia Ribas says:

      It’s about 4 medium tomatoes1

  13. Lindsay says:

    Can you can this and store in pantry? If so, any additional instructions?

  14. Amy says:

    This is an absolutely onderful recipe!!! I added a little bit of liquid stevia, and I couldn’t be happier with the way it turned out. Thank you for sharing such a delicious recipe; it tastes so much better than the store-bought brands!

    1. Olivia Ribas says:

      That’s excellent! Happy you liked this recipe and thanks for letting me know that if you add liquid stevia it will taste good too  😉

  15. Debee says:

    I have a question. When would you add the ground beef and should you cook and drain it

    1. Olivia Ribas says:

      Hi, Debbe. Sorry this recipe doesn’t call for ground beef. But I have this Italian Sausage with Tomato Sauce that you may like it https://www.primaverakitchen.com/italian-sausage-tomato-sauce/

  16. Kristy says:

    I made your tomato sauce recipe last night!  We loved it!  Thank you so much.  This is a real keeper and it didn’t cost me $10.00 for this favorite store bought jar, I favor. “Bon App It”, as my family says! Cheers!   

    1. Olivia Ribas says:

      Everything tastes better when it’s homemade.

  17. Leslie says:

    I love this recipe. It is soooo flavorful and easy to make.

    1. Olivia Ribas says:

      Awesome!

  18. Mark Stifler says:

    i made your recipe last night…my momma?she love it..thank you for this recipe

    1. Olivia Ribas says:

      That’s excellent! Happy to hear that 😉

  19. Nadia says:

    SUCH a delicious sauce! So easy and so flavorful. Thanks for sharing!!

    1. Olivia Ribas says:

      That’s awesome! Glad you liked it 😉

  20. Nadia says:

    I absolutely loved this sauce. Made it as the recipe directed and it is delicious. Thanks for sharing it with us! I was impressed how easy it was to make!!