• Skip to main content
  • Skip to primary sidebar
It's a Veg World After All®
  • Subscribe
  • Cookbook
  • Recipes
    • By Type
    • By Vegetable
  • Tips
  • About
    • Privacy and Terms
    • Services
      • Twin Cities Cooking Classes
      • Writing & Recipes
    • Contact
  • Bloglovin
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
menu icon
go to homepage
  • Recipes
  • By Veggie
  • Prep Tips
  • About
  • Subscribe
  • Books
  • Work with Lizzie
  • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • By Veggie
    • Prep Tips
    • About
    • Subscribe
    • Books
    • Work with Lizzie
    • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Dressings & Sauces

    Fresh Tomato Sauce

    Aug 28, 2026 by Lizzie Streit, MS, RDN · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print
    Tomato sauce cooking in a pot and over spaghetti with text box for recipe name.

    Learn how to make fresh tomato sauce with the delicious flavor of ripe summer tomatoes! The process involves grating tomatoes instead of blanching and peeling them. Then, they’re combined with other simple ingredients found in classic Italian recipes, such as onion, garlic, and basil. Enjoy this wonderful rendition of homemade spaghetti sauce over pasta or subbed for store-bought sauce in casseroles, pizzas, and lasagnas.

    Woman lifting a spoon of fresh tomato sauce out of a bowl on a counter.
    Jump to:
    • Dietitian Lizzie’s Notes
    • Ingredients and Substitutions
    • How to Make Fresh Tomato Sauce at Home
    • Ways to Use This Sauce
    • Storage and Freezing
    • More Tomato Recipes
    • FAQs
    • 📖 Recipe
    • 💬 Comments

    Dietitian Lizzie’s Notes

    I am so excited to finally share a fresh tomato sauce recipe with all of you! Several readers have requested a version that uses tomatoes straight from their gardens or farmers markets instead of ones from a can (like in my Canned San Marzano Tomato Sauce). And while prepping the tomatoes requires more time and effort than opening a can, the fresh, homemade flavor is incredibly worth it!

    In my experience testing this recipe several times, the key to making a flavorful sauce that’s not too watery or too thick is using two varieties of tomatoes. I specifically recommend Roma and on-the-vine tomatoes. On-the-vine tomatoes provided the best flavor (sweet and complex) out of all the varieties I tested, but they were also the juiciest. Adding Roma tomatoes, which have a lower water content, helped thicken the sauce. They also developed a rich flavor when cooked that’s totally different from the mild taste they have when raw.

    This homemade spaghetti sauce needs to simmer for a while on the stove to develop the most concentrated flavor and requires a LOT of tomatoes, just like how my great grandmother who came to the US from Italy did it! It’s the perfect activity for the end of summer, when you’re swimming in tomatoes and want to savor the flavors of the season for a little longer. I recommend making as many batches as you can, so you can stock your freezer and enjoy a taste of summer when the cold hits!

    Fresh tomatoes, olive oil, onion, garlic, salt, red wine vinegar, and basil with labels.

    Ingredients and Substitutions

    • Tomatoes: The best options are tomatoes on-the-vine and Roma tomatoes for the reasons explained in the above section. I have also successfully made this recipe with all beefsteak or slicer tomatoes, but it did not taste as good. San Marzano tomatoes or other plum tomatoes are excellent options and can be used in place of Roma tomatoes or as the only variety. In general, you want tomatoes that have a low water content and few seeds so that the sauce thickens and gets as flavorful as possible. However, I chose to mix in some juicy, higher water tomatoes (on-the-vine) to get the best flavor. If you’re using a tomato variety that’s a little bland, add 1 tablespoon of tomato paste for more flavor.
    • Onion: I recommend yellow or sweet onion, but you can also use shallots.
    • Garlic cloves: Fresh garlic is the best spice for fresh tomato sauce! In a pinch, you can use a teaspoon of dried minced garlic or ½ teaspoon garlic powder instead.
    • Salt: Use kosher salt for best results, since it dissolves easily in sauces.
    • Red wine vinegar: I often add vinegars to my pasta sauces as a way to balance the flavors and boost the acidity that gets muted by a long simmering time. You can substitute balsamic vinegar or even lemon juice if needed.
    • Basil leaves: If you don’t have fresh basil, omit or add ¼ teaspoon dried basil. Dried basil can be overpowering, so I don’t recommend adding a lot at first. Add more at the end if you want a stronger basil flavor. You could also add Italian seasoning or a mix of dried basil and dried oregano.
    • Pasta for serving: This recipe works very well as a homemade spaghetti sauce! For an option other than spaghetti, try fettuccine, penne, or fusilli.

    How to Make Fresh Tomato Sauce at Home

    The full recipe card with ingredient amounts and instructions is at the bottom of the post. Here’s a preview of the steps with photos to guide you in the kitchen.

    Woman scooping seeds and pulp out of tomatoes over a bowl on a cutting board.

    Slice the tomatoes in half lengthwise. Use a spoon to scoop out the seeds and goop and discard.

    Woman grating tomato flesh away from the skin on a box grater in a bowl.

    Run the cut side of each tomato half over a grater with large holes.

    Tomato flesh in a bowl next to another bowl with tomato skins and grater.

    Grate until all of the flesh has been removed and only the skin remains. Discard the skins.

    Diced onion cooking in olive oil in a saucepan over a stovetop.

    Warm olive oil in a stainless steel saucepan. Add onion and cook until softened.

    Woman adding salt to cooked onion and garlic in a saucepan.

    Add the minced garlic and salt. Cook for a few more minutes until fragrant.

    Woman adding tomato flesh to a saucepan with cooked onion and garlic.

    Pour the grated tomato flesh into the pan.

    Basil leaves in fresh tomato flesh in a saucepan with a wooden spoon.

    Add the fresh basil leaves.

    Homemade spaghetti sauce coming to a simmer in a saucepan.

    Cook over medium-low or low heat to maintain a simmer with gentle bubbles on the surface.

    Woman stirring fresh tomato sauce after it cooked down in a saucepan.

    Cook for 30 to 60 minutes, stirring occasionally, until the sauce has thickened. It should resemble store-bought tomato sauce and not appear watery.

    Woman adding red wine vinegar to fresh tomato sauce ingredients in a saucepan.

    Stir in the red wine vinegar.

    Woman blending homemade tomato sauce with a handheld blender in a saucepan.

    Remove the sauce from heat. Use a hand/immersion blender to puree some or all of it, depending on your desired texture or how chunky you want the final sauce.

    Woman pouring tomato sauce into a jar next to fresh basil and tomatoes.

    Serve immediately over pasta of choice, or transfer to jars for storage.

    Homemade spaghetti sauce served over spaghetti in a bowl surrounded by ingredients.

    Ways to Use This Sauce

    Of course, the best way to enjoy fresh tomato sauce is over spaghetti or another pasta of choice! It’s delicious with grated parmesan cheese, fresh parsley, and a side of garlic bread. You can also spread it on pizza, layer it into lasagna, spoon it over polenta, or use it in place of store-bought marinara sauce in many other recipes. I love using it as a dipping sauce for the Baked Italian Zucchini Balls Recipe or in place of the canned tomatoes in my Carrot Pasta Sauce and One Pot Pumpkin Tomato Pasta.

    Storage and Freezing

    Keep fresh tomato sauce in a tightly sealed glass jar or airtight container in the refrigerator for 3 to 5 days. To freeze, let it cool completely before transferring to freezer-safe containers. Leave about an inch of headspace to allow for expansion and seal tightly. Label and freeze for up to 6 months. Thaw in the fridge overnight or reheat directly from frozen in a saucepan over medium-low heat, stirring frequently to prevent scorching.

    Fresh tomato sauce served over spaghetti and garnished with basil in a bowl.

    More Tomato Recipes

    • Roasted Cherry Tomato Sauce with Fresh Herbs
    • Tortellini Tomato Soup with Fresh Tomatoes
    • Cold Bruschetta Dip with Crème Fraîche
    • Fresh Garden Salsa Recipe
    • Heirloom Tomato Salad with Cucumber and Herbs

    FAQs

    • Do I need to peel fresh tomatoes for tomato sauce? You don’t need to blanch and peel the tomatoes in this recipe, but I recommend discarding the tomato skins after grating them. Pieces of tomato skin are tough to chew and should not be included if you want a smooth sauce. If you do not mind some skin, feel free to include it. If you blend the sauce before serving, it won’t be very noticeable anyway.
    • Can I can this homemade tomato sauce? This recipe is recommended to be eaten right away or stored in the fridge or freezer. If you are interested in canning it, take the appropriate precautions and follow the instructions from the National Center for Home Food Preservation.
    • Should I add butter to tomato sauce? If your sauce seems a little sour or overly acidic, adding 1 to 2 tablespoons of butter can help balance the flavors. Stir it into the sauce when it’s finished cooking until it melts. Butter also makes fresh tomato sauce a little richer and creamier.

    📖 Recipe

    Send The Recipe

    Get This Recipe In Your Inbox

    Share your email, and we’ll send it to you. Plus, you’ll get a weekly recap of new recipes!
    Woman lifting a spoon of fresh tomato sauce out of a bowl on a counter.

    Fresh Tomato Sauce

    Turn your summer tomatoes into the best homemade spaghetti sauce! This simple Italian recipe is so flavorful.
    No ratings yet
    Print Pin Rate
    Prep Time: 30 minutes mins
    Cook Time: 1 hour hr
    Total Time: 1 hour hr 30 minutes mins
    Servings: 4 ½-cup servings
    Calories: 167kcal
    Author: Lizzie Streit, MS, RDN

    Ingredients 

    • 6 pounds fresh tomatoes - I recommend 3.5 pounds on-the-vine tomatoes and 2.5 pounds Roma tomatoes
    • 1 tablespoon extra virgin olive oil
    • ½ cup diced yellow onion
    • 4 cloves garlic - minced or pressed
    • ½ teaspoon kosher salt
    • 10 to 15 leaves fresh basil - more to taste
    • 2 teaspoons red wine vinegar

    Instructions

    • Prepare the tomatoes. Wash under cold running water, pat dry, and remove the stems. Cut in half lengthwise, then scoop out seeds and goop with a spoon to discard.
    • Take each tomato half and carefully run the cut side over a grater with large holes placed over a large bowl. I like to use a box grater. Grate the tomato so that all of the flesh falls into the bowl and you are left with just the skin. Discard the skin. Repeat with the remaining tomato halves.
    • In a stainless steel saucepan, warm the olive oil over medium heat. Add the onion and cook for about 5 minutes until slightly softened, stirring occasionally.
    • Stir in the garlic and salt. Cook for another minute until fragrant.
    • Add the bowl of tomato pulp and juices to the pot, followed by the basil leaves.
    • Cook, over medium-low or low heat to maintain a simmer with gentle bubbles, for 30 to 60 minutes or until the juices have thickened into a sauce-like consistency. Stir occasionally and adjust the heat as needed to maintain a simmer.
    • Once the sauce has thickened, remove from heat. Stir in the red wine vinegar.
    • Use a hand blender to puree all or some of it, depending on your desired texture. Alternatively, you can transfer the sauce to an upright blender or food processor to puree. Leave the lid slightly cracked or remove the plastic circle in the center of the lid to allow steam to escape (and do not overfill).
    • Serve over pasta of choice. I recommend spaghetti! Enjoy!
    • Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!

    Notes

    • This recipe yields 12 to 16 ounces of sauce. Double or triple the ingredients and use a large stainless steel stock pot or Dutch oven to make extra sauce to freeze for later!
    • Store the sauce in tightly sealed jars or airtight containers in the fridge for 3 to 5 days.
    • To freeze, let it cool completely before transferring to freezer-safe containers. Seal tightly, label, and keep in the freezer for 3 to 6 months.
    • You can adjust the flavors based on your preferences. If the sauce is too sour or acidic, stir in 1 to 2 tablespoons of butter at the end until melted or add ½ to 1 teaspoon of granulated sugar. This also helps if the sauce tastes bitter. For some heat, add ½ teaspoon crushed red pepper flakes and a few cracks of freshly ground black pepper. If it tastes dull, add a splash more vinegar. A squeeze of tomato paste can make the sauce more flavorful if you’re using a bland tomato variety.

    Nutrition

    Serving: 0.5cup | Calories: 167kcal | Carbohydrates: 29g | Protein: 6g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 326mg | Potassium: 1659mg | Fiber: 9g | Sugar: 19g | Vitamin A: 5734IU | Vitamin C: 96mg | Calcium: 81mg | Iron: 2mg
    Did you make this recipe?Tag @vegworld_recipes and follow me today!

    More Dressing and Sauce Recipes

    • Salsa verde in a small serving bowl surrounded by tomatillos and cilantro.
      Salsa Verde
    • Homemade sweet relish recipe on a spoon being lifted out of a glass jar.
      Homemade Refrigerator Sweet Relish
    • Ramp pesto in a glass jar topped with roughly chopped cashews.
      Ramp Pesto With Toasted Cashews
    • Bowl of penne pasta topped with carrot pasta sauce and fresh parsley next to forks.
      Carrot Pasta Sauce

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    lizzie streit cutting carrots

    Welcome! I'm Lizzie, a mom, registered dietitian, and cookbook author who loves vegetables. And I'm here to help you love them too! My easy, veggie-forward recipes will help you get comfortable in the kitchen and celebrate the seasons.

    More about me →

    Summer

    • Glass of strawberry basil lemonade with red and white straw and strawberry, basil, and lemon garnish.
      Strawberry Basil Lemonade with Honey
    • Zucchini brownies on a board next to zucchini swirls and chocolate chips.
      Fudgy Zucchini Brownies
    • Southwest pasta salad in a bowl on a napkin with a spoon next to dressing.
      Easy Southwest Pasta Salad
    • Sticky tofu with rice and cucumber salad surrounded by ingredients and toppings.
      Sticky Tofu with Smashed Cucumber Salad
    See more Summer →

    Salads

    • Roasted bell pepper salad with burrata and basil on a plate surrounded by ingredients.
      Roasted Bell Pepper Salad
    • Red, white, and blue fruit salad on a large serving dish on a counter.
      Red, White, and Blue Fruit Salad
    • Dill pickle potato salad in a serving bowl next to ingredients, napkin, and plate with fork.
      Dill Pickle Potato Salad
    • Brussels sprouts and date salad in a bowl with salad tongs on a wooden board.
      Shredded Brussels Sprouts Salad (With Dates and Pomegranate)
    See more Salads →

    Footer

    About

    About Lizzie

    Privacy Policy and Terms

    Portfolio

    My Books

    Featured On

    logos from news publications and websites spread out on a white background

    Contact

    Contact

    Work with Lizzie

    Sign Up! for emails and updates

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2013-2026 It's a Veg World After All ® LLC

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required