Rich with tomatoes and herbs, this classic Italian recipe for homemade spaghetti sauce may become a family tradition in your home. A pot of spaghetti sauce simmering on the stove will have everyone coming to the kitchen to see what's cooking.
Heat oil in a large, deep pan over medium heat. Add onion and cook, stirring frequently, for 4-5 minutes or until translucent. Add garlic and continue to cook, stirring, for one minute or until fragrant.
Add tomato paste and cook, stirring constantly, until it coats all the onions (about 1 minute).
Add crushed tomatoes, tomato sauce, diced tomatoes, sugar, oregano, thyme, red pepper flakes, and bay leaves.
Stir to combine. Bring to a simmer and simmer, partially covered, for at least an hour or up to three hours. Stir occasionally. Make sure the sauce isn't sticking to the bottom of the pan. Adjust heat if necessary.
Carefully remove bay leaf and stir in butter, basil, and parsley until butter is melted.
Taste, season with salt and pepper, and serve.
For a sauce with meat, add 1 pound ground beef, turkey, or Italian sausage. Brown in pan with onions before adding the garlic.
Additional vegetables can be added such as chopped bell peppers or mushrooms.