Tomato sauce is like a stew and takes several hours to prepare, with most recipes beginning with diced carrots, onions, and celery and then adding olive oil, garlic, butter, herbs, and then the tomatoes to give the sauce depth and flavor. After allowing the sauce to cook, it will have a nearly jam-like consistency and will taste sweet, rich, and caramelized.