Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade tomato sauce in a rustic bowl with fresh tomatoes, garlic, and basil, alongside a sealed jar of preserved tomato sauce.

Homemade Tomato Sauce Recipe


  • Author: Monica
  • Total Time: 50 minutes
  • Yield: 4 cups (serves 4-6) 1x
  • Diet: Vegan

Description

This homemade tomato sauce is rich, flavorful, and easy to make. Made with fresh tomatoes, aromatic herbs, and a hint of olive oil, it’s perfect for pasta, pizza, or as a base for many dishes. Unlike store-bought versions, this sauce is free from preservatives and artificial ingredients, offering a fresh and healthy alternative.


Ingredients

Scale
  • 2 lbs (900g) Roma or San Marzano tomatoes, fresh, peeled, and chopped
  • 2 tbsp extra virgin olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp red chili flakes (optional, for spice)
  • 1 tbsp tomato paste (for depth of flavor)
  • ½ tsp sugar (optional, to balance acidity)
  • ½ cup water or vegetable broth (adjust for desired consistency)
  • 1 tbsp balsamic vinegar or red wine (optional, for richness)
  • Fresh basil leaves, for garnish

Instructions

  • Prepare the Tomatoes:

    • If using fresh tomatoes, blanch them by boiling for 30 seconds, then transferring to an ice bath. Peel and chop them.
  • Sauté the Aromatics:

    • Heat olive oil in a large saucepan over medium heat. Add chopped onions and sauté until soft (about 5 minutes).
    • Stir in minced garlic and cook for another 1-2 minutes until fragrant.
  • Build the Flavor Base:

    • Add tomato paste and cook for 1 minute, stirring continuously.
    • Stir in the chopped tomatoes, salt, black pepper, oregano, basil, and red chili flakes (if using).
  • Simmer the Sauce:

    • Add water or broth, then bring to a gentle simmer. Reduce heat to low and cook uncovered for 30-40 minutes, stirring occasionally.
    • If using balsamic vinegar or red wine, add it in the last 10 minutes of cooking.
  • Blend and Adjust:

    • For a smooth sauce, use an immersion blender or transfer to a blender in batches.
    • Adjust seasoning with more salt, sugar, or herbs as needed.
  • Serve or Store:

    • Garnish with fresh basil and serve warm over pasta, pizza, or any dish of choice.
    • Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for up to 3 months.

Notes

  • Canned Tomatoes: If fresh tomatoes are unavailable, substitute with 28 oz (800g) canned whole tomatoes.
  • Chunky vs. Smooth: Blend for a smooth texture or leave it chunky for a rustic feel.
  • Storage Tip: Freeze in small portions for easy use in future recipes.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Sauce
  • Method: Simmered
  • Cuisine: Italian

Nutrition

  • Serving Size: ½ cup
  • Calories: 80 kcal
  • Sugar: 5g
  • Sodium: 300mg
  • Fat: 5g
  • Saturated Fat: 0.8g
  • Unsaturated Fat: 4.2g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 1.5g
  • Cholesterol: 0mg

Keywords: homemade tomato sauce, fresh tomato sauce, easy pasta sauce, Italian sauce recipe