When you replace store-bought jars with a batch of Homemade Tomato Sauce, the difference in flavor is astonishing. Simmered down with garlic, olive oil, and fresh herbs, ripe tomatoes break down into a rich, velvety sauce that elevates everything from weeknight pasta to homemade pizza.
Here is a foolproof, classic recipe for making a rich, vibrant tomato sauce from scratch.
Classic Homemade Tomato Sauce
-
Prep time: 15 minutes
-
Simmer time: 45 minutes to 1 hour
-
Servings: Makes about 4 cups of sauce
Ingredients
-
3 lbs ripe fresh tomatoes: (Roma/Plum tomatoes work best due to their low water content and meaty flesh, cored and roughly chopped) OR Two 28-oz cans of whole peeled San Marzano tomatoes (crushed by hand for an incredible year-round option).
-
3 tbsp extra-virgin olive oil: Provides a rich, silky mouthfeel and classic Mediterranean flavor base.
-
1 medium yellow onion: Finely diced.
-
4 cloves garlic: Minced or thinly sliced.
-
2 tbsp tomato paste: Adds concentrated depth and umami richness.
-
Fresh herbs: 3–4 sprigs of fresh basil and 1 sprig of fresh oregano (or ½ tsp dried oregano).
-
Pinch of red pepper flakes: For a very subtle background warmth (optional).
-
Seasonings: 1 tsp kosher salt, ½ tsp freshly cracked black pepper, and a small pinch of sugar (only if needed to balance natural tomato acidity).
Instructions
How to Store and Serve It
-
Tossed with Pasta: Toss immediately with freshly boiled spaghetti or rigatoni, finish with a handful of grated Parmesan cheese and fresh basil leaves.
-
Storage: Store leftovers in an airtight glass jar in the refrigerator for up to 5 days, or freeze in portions for up to 3 months.