Tomato sauce is a delicious and flavorful addition to so many favorite dishes. There are isles in the grocery store devoted to it. So a lot of people resort to buying jarred sauce instead of making it home from scratch. But If you really want the best possible tomato sauce, homemade is definitely the way to go. This recipe is simple but does take a while to make. But in the end you will be rewarded with the extraordinary, luxuriously tasting tomato sauce that will take your pasta or lasagna to the next level.

Since the key ingredient in the sauce is the tomato, it is very important to make it from San Marzano kind.

San Marzano it a type of plum tomatoes. The flesh is much thicker with fewer seeds, and the taste is stronger, sweeter and less acidic. They are ideal for making tomato sauce. You can use canned whole San Marzano tomatoes or go even another step further and use fresh tomatoes. If Using fresh make sure to peel them and remove stems. The easiest way to do so is to blanch them in boiling water for a couple of minutes and then give them an ice bath right after that. 

Developing deep, intense tomato flavor takes time. You can simmer your sauce on the stove for up to 4 hours or just pour it into the slow cooker, turn on and leave, just to come back later to your house smelling heavenly and taunting like the most delicious tomato sauce ever. The combination of fragrant, traditional Italian spices and aromatics like garlic, onion, fennel, oregano, basil and parsley combined with juicy tomatoes create a simply irresistible sauce. The flavor is rich and multidimensional and a perfect pairing for spaghetti, meatballs or any other of your favorite dishes.