- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 35 minutes
- Difficulty Level: Easy
- Yield: About 6 cups (approximately 12 servings)
Ingredients
Main Ingredients
- 3 pounds (1.4 kg) ripe Roma or plum tomatoes, chopped (or two 28-ounce cans whole peeled tomatoes)
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, finely diced
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- ¼ teaspoon crushed red pepper flakes (optional)
- 1 teaspoon granulated sugar or 1 teaspoon honey (optional, to balance acidity)
- 1 bay leaf
- ¼ cup fresh basil leaves, chopped
- 2 tablespoons chopped fresh parsley
Optional Flavor Enhancers
- 1 tablespoon butter for a silky finish
- ¼ cup grated Parmesan cheese (for serving)
- 1 small grated carrot for natural sweetness
- 1 teaspoon balsamic vinegar
- Fresh rosemary or marjoram
Equipment Needed
- Large saucepan or Dutch oven
- Chef’s knife
- Cutting board
- Wooden spoon
- Blender or immersion blender (optional)
- Measuring cups and spoons
- Fine mesh strainer (optional)
Instructions
Step 1: Prepare the Tomatoes
If using fresh tomatoes, wash and core them.
For a smoother sauce, score a small “X” on the bottom of each tomato, blanch them in boiling water for 30–60 seconds, then transfer them to ice water. Peel off the skins, remove the seeds if desired, and chop the tomatoes.
If using canned whole tomatoes, crush them gently with your hands or a spoon.
Step 2: Sauté the Aromatics
Heat the olive oil in a large saucepan over medium heat.
Add the diced onion and cook for 6–8 minutes, stirring occasionally, until soft and translucent.
Add the minced garlic and cook for 30 seconds, just until fragrant.
Avoid browning the garlic, as it can become bitter.
Step 3: Add Tomato Paste
Stir in the tomato paste.
Cook for 2 minutes, stirring constantly.
Cooking the tomato paste enhances its sweetness and deepens the overall flavor of the sauce.
Step 4: Add the Tomatoes
Add the chopped fresh tomatoes (or canned tomatoes) to the pot.
Stir well to combine.
Add:
- Salt
- Black pepper
- Oregano
- Basil
- Thyme
- Crushed red pepper flakes (if using)
- Sugar or honey (if needed)
- Bay leaf
If using a grated carrot for natural sweetness, add it now.
Step 5: Simmer the Sauce
Bring the sauce to a gentle boil over medium-high heat.
Reduce the heat to low and simmer uncovered for 45–60 minutes, stirring occasionally.
The sauce will gradually thicken as excess moisture evaporates and the flavors concentrate.
If it becomes too thick, stir in a small amount of water or vegetable broth.
Step 6: Blend (Optional)
For a smooth, restaurant-style tomato sauce, remove the bay leaf and blend the sauce using an immersion blender until silky.
Alternatively, transfer the sauce in batches to a countertop blender, allowing steam to escape safely before blending.
If you prefer a rustic texture, skip this step.
Step 7: Finish the Sauce
Return the blended sauce to the pot if needed.
Stir in the fresh basil, parsley, and butter (if using).
Simmer for an additional 5 minutes.
Taste and adjust the seasoning with extra salt, pepper, herbs, or a splash of balsamic vinegar if desired.
Step 8: Serve
Serve the tomato sauce warm over your favorite pasta, spread it on homemade pizza, use it in lasagna, or spoon it over grilled vegetables or chicken.
Garnish with grated Parmesan cheese and additional fresh basil for a classic finishing touch.
Tips for the Best Homemade Tomato Sauce
- Use ripe, flavorful tomatoes for the best natural sweetness.
- Slow simmering develops a deeper, richer taste.
- Fresh herbs added at the end preserve their bright flavor.
- A small amount of sugar or grated carrot can help balance the acidity of tomatoes.
- Blend only if you prefer a smooth consistency.
- Extra-virgin olive oil adds richness and authentic Mediterranean flavor.