Homemade Tomato Sauce Recipe
Introduction
This homemade tomato sauce is a rich and flavorful base perfect for pasta, pizza, or any dish needing a fresh tomato touch. Using simple ingredients and slow simmering, it captures the essence of ripe tomatoes with herbs and a buttery finish.

Ingredients
- 4 lb plum tomatoes (or two 28-oz/794-g cans whole peeled plum tomatoes)
- 6 tablespoons unsalted butter
- 4 tablespoons olive oil
- 2 medium yellow onions, peeled and cut in half
- 4 cloves garlic, peeled and smashed
- 1¼ teaspoons salt
- 1 teaspoon sugar
- 2 tablespoons chopped fresh basil
Instructions
- Step 1: If using fresh tomatoes, bring a large pot of water to a rolling boil. Prepare a large bowl with ice cubes and cold water. Cut a ¼-inch deep X on one end of each tomato. Place tomatoes in boiling water for 1 to 2 minutes until skins start to wrinkle and split. Using a slotted spoon, transfer tomatoes to the cold ice bath to cool. Peel off the skins once cooled.
- Step 2: Cut peeled tomatoes into ½-inch chunks, discarding the cores. Place tomatoes and all juices into a Dutch oven or large saucepan.
- Step 3: Add butter, olive oil, onions, garlic, salt, and sugar to the tomatoes. Bring the mixture to a gentle boil, then reduce heat to low and simmer uncovered for 1½ to 2½ hours. Stir occasionally and mash tomatoes to create a thick, slightly chunky sauce.
- Step 4: Remove and discard the onions. Mash large tomato and garlic chunks with a wooden spoon or potato masher as desired. Adjust seasoning to taste and stir in fresh basil before serving.
Tips & Variations
- For a smoother sauce, use an immersion blender after cooking to puree to your preferred consistency.
- Add a splash of red wine during simmering for deeper flavor.
- Leave out the butter and increase olive oil for a lighter sauce.
- Use dried basil if fresh is unavailable, adding it earlier in the cooking process.
Storage
Store leftover sauce in an airtight container in the refrigerator for up to 5 days. It also freezes well—freeze in portions for up to 3 months. Reheat gently on the stove or in the microwave until warmed through.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned tomatoes instead of fresh?
Yes, canned whole peeled plum tomatoes are a convenient substitute and save preparation time while still providing great flavor.
How thick should the sauce be?
The sauce should be thick and slightly chunky, not watery. It should coat the back of a spoon and have a rich texture for best taste and versatility.
PrintHomemade Tomato Sauce Recipe
A rich and flavorful homemade tomato sauce made from fresh or canned plum tomatoes, simmered slowly with butter, olive oil, onions, garlic, and fresh basil. This classic sauce is perfect for pasta, pizza, or as a base for many Italian dishes.
- Prep Time: 20 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours 5 minutes
- Yield: About 6 cups of sauce 1x
- Category: Sauce
- Method: Stovetop
- Cuisine: Italian
- Diet: Gluten Free
Ingredients
Tomatoes
- 4 lb plum tomatoes (or two 28-oz/794-g cans whole peeled plum tomatoes)
Fat and Seasonings
- 6 tablespoons unsalted butter
- 4 tablespoons olive oil
- 1¼ teaspoons salt
- 1 teaspoon sugar
Aromatics
- 2 medium yellow onions, peeled and cut in half
- 4 cloves garlic, peeled and smashed
Herbs
- 2 tablespoons chopped fresh basil
Instructions
- Prepare Tomatoes: If using fresh tomatoes, bring a large pot of water to a rolling boil and prepare an ice water bath. Score each tomato with a ¼-inch deep X on one end. Boil tomatoes until skins wrinkle and begin to split, about 1 to 2 minutes. Quickly transfer tomatoes to the ice water bath to cool, then peel off the skins.
- Chop Tomatoes: Cut peeled tomatoes into ½-inch chunks, discarding cores. Place tomatoes and their juices into a Dutch oven or large saucepan.
- Add Ingredients and Simmer: Add butter, olive oil, onions, garlic, salt, and sugar to the tomatoes. Bring mixture gently to a boil, then reduce heat to low and simmer uncovered for 1½ to 2½ hours, stirring occasionally. Mash tomatoes during simmering to thicken sauce and break down chunks. Remove and discard the onions once the sauce is thick and no longer watery.
- Finish and Season: Mash any remaining large chunks of tomato and garlic to achieve a slightly chunky and thick sauce consistency. Taste and adjust seasoning as needed. Just before serving, stir in chopped fresh basil to add flavor and freshness.
Notes
- Using canned plum tomatoes saves time and yields consistent flavor year-round.
- Simmer the sauce uncovered to allow excess liquid to evaporate and concentrate the flavors.
- Removing the onions after cooking imparts sweetness without overpowering texture.
- Adjust salt and sugar to taste depending on acidity of tomatoes.
- The sauce can be stored in the refrigerator for up to 1 week or frozen for up to 3 months.
- For a smoother texture, use an immersion blender after cooking.
Keywords: homemade tomato sauce, plum tomato sauce, Italian tomato sauce, pasta sauce, tomato sauce recipe

