After experiencing tomato sauce in Italy for the first time, I was blown away by the flavour difference between the Italian version and what I was used to eating at home. I knew then that I would have to start making it from scratch. Friends, this homemade tomato sauce recipe will change the way you make your pasta, pizza, even your tomato soup. You will want to spoon it from the pot right into your mouth, it’s just that good. I make no claims that this is “authentic” in any way, but I do promise that it is insanely delicious. 

Why You’ll Love This Homemade Tomato Sauce Recipe

Layers of flavour. Tomato sauce is simple on its face, but a GOOD tomato sauce has layers of complexity and this recipe delivers. From the caramelized garlic to the bright red wine vinegar and ample amount of basil, this sauce has a depth of flavour that is unparalleled. Versatile. You’ll love how versatile this homemade tomato sauce is. Add it to your pasta for an easy weeknight dinner, spread it on pizza dough, or even use it as a base for soups and stews. The possibilities are endless! Great for meal prep. This recipe makes a big batch of sauce, so you can have it on hand for future meals. It also freezes well, so make a double batch and save some for later.

Notes on Ingredients

Scroll down to the recipe card to find the ingredient quantities and recipe instructions.

Garlic – You’ll need a whole head of garlic, but don’t panic! Roasting mellows the garlic flavour a great deal, so it doesn’t overpower this homemade tomato sauce. Extra-Virgin Olive Oil Onions – These help form the base of flavour in your sauce. Red wine vinegar – A touch of vinegar adds some brightness. Tomatoes – I like to use ripe plummy tomatoes like Roma, as they have fewer seeds. Salt and pepper Dried oregano – Or use chopped fresh oregano if you happen to have it on hand. Fresh parsley Fresh basil – You can mince this finely so it’s evenly distributed, for slice it for more concentrated bursts of basil flavour.

Do I Need to Peel Tomatoes to Make Tomato Sauce?

Because I puree the tomato sauce with a blender, I leave the skin on my tomatoes. Peeling tomatoes is a bit tedious, but if you prefer not to eat your sauce with any bits of peel in it, then you can cut an X into the end of each tomato, submerge them in boiling water for a minute, then transfer them to an ice bath before peeling.

How to Make Homemade Tomato Sauce

Roast the garlic. You can make roasted garlic in the oven or try air fryer roasted garlic. Sauté the onion. Warm the olive oil in a large pot set over medium-high heat. Once it’s shimmering, add the onion and cook for about 5 minutes or until golden brown, stirring often.

Add the tomatoes. Stir the vinegar into the pot, followed by the tomatoes. Cover and cook for 8 minutes. Season. Reduce the heat to medium and stir in the salt, pepper, oregano, parsley, and roasted garlic. Simmer. Reduce the heat to medium low and simmer, partially covered, for 30 minutes or up to an hour.

Puree. Remove the pot from the heat and blend the sauce with an immersion blender. Finish. Stir in the basil. Serve homemade tomato sauce right away, or store it in the refrigerator or freezer.

Tips for Success

Get a head start. You can roast the garlic a day or two before making homemade tomato sauce and refrigerate it until you’re ready to start on this recipe. No immersion blender? No problem. If don’t have an immersion blender, allow the mixture to cool completely and then blend it in a blender. Add the basil last. Basil has such a strong flavour and scent, but it loses that during the simmering process. For best results, always add it at the end of the cooking time.  Allow the sauce to cool. You can serve the sauce immediately if desired, but after a night in the fridge, the flavours really develop.

Variations

Feel free to switch up the herbs if you’d like; more of some, less of others or even new herbs. It’s up to you! You can use red wine or even white wine instead of the red wine vinegar.  The tomatoes we used were naturally sweet, but if you want, you can add a tablespoon of sugar to the sauce to balance out the acidity. After blending the sauce, you can stir in olives, capers, sautéed mushrooms, or sautéed green bell peppers for extra flavour and texture.

Serving Suggestions

Spoon this homemade tomato sauce over vegan spaghetti and meatballs or use it for vegetable lasagna, vegan stuffed shells, or vegan chicken parm sandwiches. Don’t forget the roasted garlic bread to sop up every last bit from your plate!

How to Store

Refrigerate homemade tomato sauce in mason jars for 5 to 10 days. Reheat on the stovetop over medium heat.

Can I Freeze This Recipe?

I love stocking this homemade tomato sauce in the freezer! You can freeze it in airtight containers or freezer bags; lay them flat in the freezer and you can stack them to maximize space. They’ll keep for up to 6 months. Thaw freezer bags of sauce in a bowl of hot water or in the refrigerator overnight, then reheat according to the instructions above. Enjoy friends! If you make this homemade tomato sauce, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

More Kitchen Basics Recipes

Vegan Sour Cream How to Make Vegetable Broth with Veggie Scraps Vegan Butter How to Caramelize Onions How To Cook Tofu 101 + Best Tips on Making the Most Delicious Tofu

 

Homemade Tomato Sauce   Jessica in the Kitchen - 93Homemade Tomato Sauce   Jessica in the Kitchen - 22Homemade Tomato Sauce   Jessica in the Kitchen - 99Homemade Tomato Sauce   Jessica in the Kitchen - 73Homemade Tomato Sauce   Jessica in the Kitchen - 9Homemade Tomato Sauce   Jessica in the Kitchen - 5Homemade Tomato Sauce   Jessica in the Kitchen - 24Homemade Tomato Sauce   Jessica in the Kitchen - 74Homemade Tomato Sauce   Jessica in the Kitchen - 22Homemade Tomato Sauce   Jessica in the Kitchen - 84Homemade Tomato Sauce   Jessica in the Kitchen - 51Homemade Tomato Sauce   Jessica in the Kitchen - 42Homemade Tomato Sauce   Jessica in the Kitchen - 30Homemade Tomato Sauce   Jessica in the Kitchen - 44Homemade Tomato Sauce   Jessica in the Kitchen - 23