Updated Oct 8, 2026· 5 min read

Key takeaways

  • Preparation: 20–35 minutes, depending on the tomatoes
  • Simmering: 45–75 minutes for fresh tomatoes; 35–50 minutes for canned
  • Yield: approximately 1 litre (4 cups)
  • Serving guide: 125–150 ml (½–⅔ cup) sauce per serving of pasta

This easy tomato sauce recipe uses 1.8 kg (4 lb) ripe tomatoes, 4 tablespoons olive oil, 1 medium onion, 4 garlic cloves, and 1½ teaspoons salt to make about 1 litre (4 cups) of balanced homemade sauce.

Our top picks

As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Ratings are shown as listed on Amazon.

Classic Tomato Sauce Recipe

The quantities below produce a versatile sauce for pasta, pizza, lasagne, meatballs, vegetables, or dipping. Fresh tomatoes work best when fully ripe and meaty, but canned tomatoes are a reliable year-round alternative.

Ingredient Fresh-tomato version Canned-tomato version
Tomatoes 1.8 kg (4 lb), peeled and cored Four 400 g (14 oz) cans, about 1.6 kg drained weight
Olive oil 4 tablespoons 4 tablespoons
Onion 1 medium, finely diced 1 medium, finely diced
Garlic 4 cloves, minced 4 cloves, minced
Salt 1½ teaspoons, plus more to taste 1½ teaspoons, plus more to taste
Dried oregano 1 teaspoon 1 teaspoon
Black pepper ½ teaspoon ½ teaspoon
Fresh basil 10–12 leaves 10–12 leaves

Preparation time and yield

  • Preparation: 20–35 minutes, depending on the tomatoes
  • Simmering: 45–75 minutes for fresh tomatoes; 35–50 minutes for canned
  • Yield: approximately 1 litre (4 cups)
  • Serving guide: 125–150 ml (½–⅔ cup) sauce per serving of pasta

How to Make the Sauce

1. Prepare the tomatoes

For fresh tomatoes, score a shallow cross in each tomato. Place them in boiling water for 30–60 seconds, then transfer them to cold water. Slip off the skins, remove the cores, and roughly chop the flesh. If the tomatoes are especially watery, remove some seeds and juice before cooking.

For canned tomatoes, choose whole peeled tomatoes when possible and crush them by hand or with a wooden spoon. Do not discard the liquid; it contains useful tomato flavour and moisture.

2. Soften the onion

Warm the olive oil in a heavy saucepan over medium-low heat. Add the diced onion and cook for 8–10 minutes, stirring occasionally, until soft and translucent. Avoid browning it heavily, because darkened onion can make a delicate sauce taste sweeter and more roasted than intended.

3. Add the garlic and seasoning

Stir in the garlic, oregano, black pepper, and about half of the salt. Cook for 45–60 seconds, just until fragrant. Garlic can become bitter if it turns dark brown, so lower the heat if it begins to colour quickly.

4. Add the tomatoes and simmer

Add the tomatoes and their juices. Bring the mixture to a gentle bubble, then reduce the heat to low. Leave the pan partially uncovered and simmer, stirring every 10–15 minutes.

Cook fresh tomatoes for 45–75 minutes, or until the sauce has reduced by roughly one-third. Cook canned tomatoes for 35–50 minutes. The exact time depends on the width of the saucepan and how much water the tomatoes contain. A wide pan evaporates liquid faster than a tall, narrow one.

Stir in the basil during the final 10 minutes. Taste near the end and add the remaining salt gradually. Remove the basil before blending or serving if you prefer a smoother appearance.

Choose the Right Texture

Rustic and chunky

Use a wooden spoon to break down the tomatoes during simmering, but do not blend. This texture is suitable for pasta shapes that hold pieces of tomato, such as rigatoni or penne.

Smooth and thick

Blend the finished sauce with an immersion blender for 30–60 seconds. For an exceptionally smooth result, pass it through a fine-mesh strainer after blending. This removes seeds and remaining skin but also reduces the final yield slightly.

Thick pizza-style sauce

Continue simmering uncovered for another 15–25 minutes after blending. Stir more frequently as the sauce thickens to prevent sticking. A spoon dragged across the bottom should leave a trail that closes slowly rather than immediately.

Looser sauce for pasta

Reserve 120 ml (½ cup) of pasta cooking water. Toss the sauce with the cooked pasta and add the water 1 tablespoon at a time until it coats the pasta smoothly. Pasta water is preferable to plain water because its starch helps the sauce cling.

Desired result Adjustment Approximate final cooking time
Chunky pasta sauce Crush with a spoon; do not blend 45–60 minutes
Smooth everyday sauce Blend after simmering 50–75 minutes
Thick pizza sauce Blend, then reduce uncovered 65–95 minutes
Thin dipping sauce Add 60–120 ml water or stock 35–50 minutes

How to Correct Common Problems

The sauce tastes acidic

First simmer it for another 10–15 minutes, since reduction and cooking often soften sharpness. Add 1 teaspoon of olive oil or a small knob of butter for roundness. If it remains very tart, add ¼ teaspoon of sugar at a time, tasting after each addition. Avoid adding a large amount at once.

The sauce is watery

Simmer uncovered over low to medium-low heat. If the sauce is already seasoned and you do not want further reduction, stir in 1–2 tablespoons of tomato paste and cook for 5 minutes. Tomato paste changes the flavour as well as the thickness, so use it sparingly.

The sauce is too thick

Add hot water, unsalted stock, or pasta cooking water in 1-tablespoon increments. Stir thoroughly before deciding whether more is needed. A sauce often loosens slightly when mixed with hot pasta.

The sauce tastes bitter

Burnt garlic, scorched solids, or excessive dried herbs are common causes. Transfer the unburned sauce to a clean pan without scraping the bottom. Add a little olive oil, then taste again. If the bitterness is strong, starting a fresh batch is usually more effective than adding more sugar.

Freezing and Storage Instructions

Cool the sauce promptly after cooking. Divide it into meal-sized portions of 250–500 ml (1–2 cups), leaving 2–3 cm (about 1 inch) of space in rigid containers because the sauce expands as it freezes. Shallow portions cool faster and are easier to thaw.

  • Refrigerator: store for up to 4 days in a covered container.
  • Freezer: best quality for up to 3 months, although it remains safe longer when continuously frozen.
  • Thawing: defrost overnight in the refrigerator, or reheat a frozen portion gently in a covered saucepan.
  • Reheating: bring the centre of the sauce fully hot, stirring several times; add a splash of water if it has thickened.

Glass containers can crack from thermal shock, so allow the sauce to cool before freezing and never pour boiling sauce into cold glass. Leave extra headspace when using glass. Freezer bags laid flat save space, but place them on a tray until solid to contain leaks.

Reliable Results: The Details That Matter

Use a heavy-bottomed saucepan to reduce scorching during the long simmer. Keep the lid partially off: a fully covered pan traps water, while a completely uncovered pan can reduce the sauce too quickly at higher heat. Season lightly at the beginning and finish seasoning after reduction, because salt becomes more concentrated as water evaporates.

For a larger batch, multiply every ingredient rather than extending the cooking time proportionally. A 3.6 kg (8 lb) batch may need 90–120 minutes because the deeper volume releases water more slowly, but the finished texture—not the clock—should determine when it is done.

Serving Ideas

  • Toss 500 g (1 lb) cooked pasta with 500–600 ml sauce and a little pasta water.
  • Spread 3–4 tablespoons over a 30 cm (12 inch) pizza base before adding toppings.
  • Use 250 ml (1 cup) as the base for baked eggs, stuffed vegetables, or meatballs.
  • Finish with grated hard cheese, chopped basil, chilli flakes, or a drizzle of olive oil.
L
Linda Harper
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.
Tomato Sauce Recipe: Easy Homemade ClassicCheck price on Amazon