Fresh Tomato Marinara Sauce is a simple, flavorful homemade sauce ready in about 30 minutes. It highlights bright tomato taste balanced with savory garlic, onion, and classic Italian herbs.

Marinara is a versatile sauce for pizza, pasta, or as a base for other dishes. While many recipes rely on canned tomatoes, this version uses fresh tomatoes for a bright, clean flavor—perfect when fresh produce is available.
If you have access to fresh tomatoes, especially from a nearby market, you can make a vibrant marinara without canned ingredients. Below you’ll find guidance on choosing tomatoes, the ingredient list, and a straightforward method to make a smooth, flavorful sauce in under 30 minutes.
Choosing the Best Tomatoes
Almost any tomato will work, but paste or plum tomatoes are ideal because they are meatier and contain less water, so they reduce faster. San Marzano is the classic choice, but any ripe plum tomato will yield excellent flavor. Pick the reddest, ripest tomatoes you can find for the most vibrant color and taste.
Marinara Sauce Ingredients
This sauce uses a short list of ingredients that let the fresh tomato flavor shine. Prepare the tomatoes first, then sauté aromatics and simmer the puree until thickened.
- Fresh tomatoes. Use ripe, meaty varieties like San Marzano or other plum tomatoes.
- Onion. Finely diced; slowly cooked onions add natural sweetness and depth.
- Garlic. Minced garlic brings classic Italian aroma and flavor.
- Herbs. Dried oregano and basil work well during cooking. If using fresh basil or oregano, add them at the end to preserve their brightness.
- Sugar. A little sugar balances tomato acidity and rounds the flavor.
- Seasonings. Salt and black pepper to taste. Tomato paste can be added optionally for extra body and acidity.
How to Make Fresh Tomato Marinara Sauce
The traditional approach often involves blanching and peeling tomatoes, but this quicker method delivers a smooth sauce without that extra step. Blend fresh tomatoes, strain to remove skins and seeds, then simmer the puree with onion, garlic, and herbs until thick and concentrated.
Start by blending tomato chunks into a smooth puree, then pass it through a fine mesh to discard skins and seeds. Sauté diced onion in oil until translucent, add minced garlic and cook until fragrant, then pour in the strained tomato puree. Bring to a boil, reduce the heat, and simmer until the sauce is reduced and thick—about 20–25 minutes. Finish by seasoning with sugar, salt, pepper, and dried herbs, and stir in fresh herbs at the end if using them. In less than 30 minutes you’ll have a fresh-tasting marinara ready for pasta, pizza, or storage.

After simmering, let the sauce cool before transferring it to an airtight container. It keeps in the refrigerator for several days or can be frozen for longer storage.


Fresh Tomato Marinara Sauce
Ingredients
- 2.2 lbs (1 kg) fresh tomatoes
- 2 tbsp vegetable oil
- 1 onion, finely diced
- 6 cloves garlic, finely minced
- 2 tbsp granulated sugar
- 1 tsp salt
- 1 tsp ground black pepper
- 1 tsp dried oregano
- 1 tsp dried basil
- 1-2 tbsp tomato paste, optional
Instructions
-
Wash and roughly chop the tomatoes. Blend until smooth, then strain the puree through a fine sieve to remove skins and seeds.
-
Heat the oil in a large saucepan. Sauté the diced onion until translucent, then add the minced garlic and cook until fragrant.
-
Add the strained tomato puree and bring to a boil. Reduce heat and simmer, stirring occasionally, until the sauce thickens, about 20–25 minutes.
-
Season with sugar, salt, black pepper, dried oregano, and dried basil. Adjust to taste.
-
If you prefer a more intense tomato flavor or higher acidity, stir in 1–2 tablespoons of tomato paste (optional).
-
Cool completely before using or storing in an airtight container.
Notes
Tomato paste is optional and can help enrich the sauce depending on your tomatoes.
For an extra-smooth texture, blend the cooled sauce briefly in a food processor.
Store in the refrigerator for 4–5 days or freeze for up to 3 months.