Fresh Tomato Sauce

Why You’ll Love This Recipe

This recipe uses simple, wholesome ingredients to deliver bold, fresh flavor. It’s naturally gluten-free, vegan, and customizable to your taste. Whether you’re preserving a summer tomato harvest or just craving a lighter, cleaner sauce, this fresh tomato sauce will elevate any meal it touches.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Fresh ripe tomatoes (Roma or plum are ideal)
  • Olive oil
  • Garlic, minced
  • Onion, finely chopped (optional)
  • Fresh basil leaves
  • Salt
  • Black pepper
  • Sugar (optional, to balance acidity)
  • Red pepper flakes (optional, for heat)

Directions

  1. Bring a large pot of water to a boil. Score a small “X” on the bottom of each tomato and blanch for 30–60 seconds until skins loosen.
  2. Transfer tomatoes to an ice bath, then peel off the skins. Remove cores and chop or crush the tomatoes.
  3. In a large skillet or saucepan, heat olive oil over medium heat. Add minced garlic (and chopped onion if using) and sauté until fragrant.
  4. Add the chopped tomatoes, salt, pepper, and a pinch of sugar if needed.
  5. Simmer uncovered for 20–30 minutes, stirring occasionally, until the sauce thickens and flavors meld.
  6. Stir in fresh basil in the last few minutes of cooking.
  7. Use immediately or let cool for storage.

Servings and timing

This recipe yields about 2–3 cups of sauce, enough for 4 servings of pasta.
Prep time: 10 minutes
Cook time: 30 minutes
Total time: 40 minutes

Variations

  • Roasted flavor: Roast the tomatoes with garlic and olive oil before blending for a deeper, caramelized taste.
  • Chunky or smooth: Use a blender or immersion blender for a smooth texture, or leave it chunky for rustic appeal.
  • Add vegetables: Include diced bell peppers, carrots, or zucchini for extra nutrition and flavor.
  • Spicy kick: Add more red pepper flakes or a diced chili pepper.
  • Herb swap: Use oregano, thyme, or parsley in place of or alongside basil.

Storage/Reheating

Store cooled sauce in an airtight container in the refrigerator for up to 5 days.
For longer storage, freeze in portions for up to 3 months.
Reheat gently on the stovetop or in the microwave, stirring occasionally.
Avoid boiling when reheating to preserve freshness and flavor.

FAQs

What type of tomatoes work best?

Roma or plum tomatoes are ideal due to their lower water content and rich flavor, but any ripe, fresh tomato will work.

Can I use cherry tomatoes?

Yes, cherry tomatoes can be used for a slightly sweeter, more delicate sauce.

Do I have to peel the tomatoes?

Peeling is recommended for a smoother texture, but you can leave the skins on for a more rustic sauce.

Is this sauce good for canning?

With proper sterilization and acidity balance, yes. Follow safe canning practices or freeze if unsure.

How do I thicken the sauce?

Simmer uncovered to let the excess liquid evaporate. Avoid adding starches for best flavor and texture.

Can I add meat to this sauce?

Yes, brown ground beef, sausage, or turkey before adding the tomatoes for a hearty version.

Can I make this ahead of time?

Absolutely. The flavor often improves after a day in the fridge, making it perfect for meal prep.

Is this sauce vegan?

Yes, the base recipe is fully vegan and dairy-free.

Can I use dried herbs instead of fresh?

Yes, use about 1/3 the amount of dried herbs compared to fresh, and add early in the cooking process.

Can I freeze fresh tomato sauce?

Yes, it freezes very well. Cool completely and store in freezer-safe containers for up to 3 months.

Conclusion

Fresh Tomato Sauce is a staple that brings out the best of simple ingredients. Its rich flavor, smooth texture, and adaptability make it a go-to for pasta, pizza, or dipping. Once you try it, you’ll never want to go back to store-bought sauces. Perfectly fresh, easy to make, and full of homemade goodness.

Print

Fresh Tomato Sauce

Fresh Tomato Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Fresh Tomato Sauce is a vibrant, homemade Italian-inspired sauce made with ripe tomatoes, garlic, olive oil, and fresh herbs. Naturally sweet and rich, it’s perfect for pasta, pizza, or as a base for your favorite dishes.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 2–3 cups
  • Category: Sauce
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Ingredients

  • 2 lbs fresh ripe tomatoes (Roma or plum preferred)
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped (optional)
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp black pepper
  • 1 tsp sugar (optional, to balance acidity)
  • 1/4 tsp red pepper flakes (optional)
  • 1/4 cup fresh basil leaves, chopped

Instructions

  1. Bring a large pot of water to a boil. Score a small “X” on the bottom of each tomato.
  2. Blanch tomatoes for 30–60 seconds until skins loosen, then transfer to an ice bath. Peel and core the tomatoes, then chop or crush.
  3. Heat olive oil in a large skillet or saucepan over medium heat. Sauté garlic (and onion, if using) until fragrant and softened.
  4. Add chopped tomatoes, salt, pepper, sugar (if using), and red pepper flakes. Stir to combine.
  5. Simmer uncovered for 20–30 minutes, stirring occasionally, until the sauce thickens and flavors develop.
  6. Stir in fresh basil during the last few minutes of cooking.
  7. Use immediately or let cool before storing.

Notes

  • Use ripe, in-season tomatoes for the best flavor.
  • Peeling tomatoes creates a smoother sauce, but can be skipped for a rustic texture.
  • Simmer longer for thicker sauce; blend for a smooth consistency.
  • Freeze in portions for easy meal prep later.

Nutrition

  • Serving Size: 1/2 cup
  • Calories: 70
  • Sugar: 5g
  • Sodium: 250mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 6g
  • Fiber: 2g
  • Protein: 1g
  • Cholesterol: 0mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments