This Homemade Tomato Sauce with fresh tomatoes is an easy, one-pan recipe with bright tomato flavor and a simple no-chop method. If you have ripe fresh tomatoes and want a fresh tomato sauce for pasta, spaghetti, lasagna, or meal prep, this recipe is one of the easiest ways to make tomato sauce from scratch.
Save This Recipe!
Type your email & I'll send it to you!
Unlike many homemade tomato sauce recipes, this one skips blanching and heavy prep. The tomatoes steam until the skins loosen naturally, then get mashed right in the pan for a fresh, flavorful sauce with very little effort. It is lighter than many traditional spaghetti sauces, but still rich, balanced, and freezer-friendly.
👩🏽⚕️ Nutritionist's Note
Why cooked tomatoes are worth it:
Tomato sauce made from fresh tomatoes is one of the easiest ways to enjoy cooked tomatoes regularly. Cooking helps break down the tomatoes and makes lycopene easier to absorb. This homemade tomato sauce also delivers concentrated tomato flavor without relying on oil, sugar, or packaged ingredients.
Because lycopene is fat-soluble, this sauce pairs well with a small source of fat. Add a drizzle of nondairy cream or tofu cream for a creamier finish.
Jump to:
- 👩🏽⚕️ Nutritionist's Note
- 👩🏼🌾 Ingredients & Health Benefits
- 🍅 Substitutions
- 📝 How to Make Tomato Sauce from Fresh Tomatoes
- 🥄 Tips for the Best Homemade Tomato Sauce
- ✔️ Storage & Meal Prep Tips
- 🍝 More Healthy Pasta Sauce Recipes
- 🙋🏽♀️ Recipe FAQs
- 🍽️ More Healthy Sauces
- 👩🏽🍳 Made this recipe?
- ⚖️ Convert the Recipe to Metric (g & mL)
- One-Pan Homemade Tomato Sauce Recipe
- 🛍️ Shop Recipe Cookware and Ingredients
- 💬 Comments
👩🏼🌾 Ingredients & Health Benefits
Below, I share ingredient notes from both a nutrition expert's and trained chef's perspective.

- Roma Tomatoes: Naturally low in water and high in flesh, which creates a thicker sauce without long simmering.
- Nutritional Yeast: Adds body and subtle savory richness, almost like a light Parmesan effect.
- Vegetable Broth: Prevents sticking while gently steaming the tomatoes and adds savory depth.
- Coconut Aminos or Tamari: Coconut Aminos provide a light salty-sweet seasoning that adheres to the tempeh, eliminating the need for oil. Tamari offers a richer, more traditional soy flavor, while coconut aminos are slightly sweeter and lower in sodium.
- Garlic and Onion powder: Provide balanced aromatic flavor without needing to sauté.
- Dried Herbs: Create classic Italian-style aroma and complexity.
- Tomato Paste: Boosts concentrated tomato flavor and thickens the sauce slightly.
- Balsamic Vinegar: Brightens and sharpens the finished sauce with a hint of sweetness.
- Date or Maple Syrup: Balances acidity and enhances tomato sweetness without making the sauce sugary.
See the printable recipe card below for quantities.
🍅 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Tomatoes: San Marzano or vine-ripened tomatoes work well. Juicier tomatoes may need slightly longer reduction.
- Coconut aminos/tamari: Use soy sauce if that's what you have on hand. You may want to reduce the amount slightly since it's often saltier.
- Nutritional yeast: If you don't have nutritional yeast, you can omit it. A pinch of smoked paprika can help add depth. Vegan parmesan also works.
- Broth: Use water or a drizzle of olive oil instead. Oil is optional if you prefer richer mouthfeel.
- Garlic Powder: Replace with 2-3 cloves fresh garlic, finely minced or grated.
- Sweetener: A pinch of coconut sugar works instead of date or maple syrup.
- Herbs: Italian seasoning, oregano plus basil, or Herbes de Provence all work.
- Vinegar: Red wine vinegar can substitute for balsamic.
📝 How to Make Tomato Sauce from Fresh Tomatoes
The complete recipe with exact amounts is below. These additional tips will help you get the best results.

- Slice tomatoes lengthwise through the stem end so they sit flat cut-side down in the pan. Remove the tough core with a small V-cut before cooking. This makes the skins release even more easily and keeps any fibrous bits out of the finished sauce.

- Use a wide skillet so the tomatoes steam evenly and skins loosen faster. Place tomatoes flat-side down with just enough broth or oil to lightly coat the surface of the pan. Less liquid allows more direct contact with the pan and creates light caramelization from browning. More liquid creates a gentler steaming effect with a brighter, fresher tomato flavor. Choose based on whether you want deeper richness or cleaner acidity.

- After about 20-25 minutes, the tomato skins should visibly wrinkle and begin separating from the flesh. Use tongs to gently lift and peel the skins away - they should slide off easily without resistance. If the pan starts to look dry before the skins release, add a small splash of broth to prevent sticking and continue steaming until the skins loosen fully.

- Use a potato masher or the back of a wooden spoon to break down the tomatoes directly in the pan. Mash to your preferred texture - lightly for a chunkier sauce or more thoroughly for a smoother consistency. The tomatoes should collapse easily once fully cooked.

- Add the remaining ingredients. For extra depth and complexity, stir in finely chopped capers (salty, briny), chopped sun-dried tomatoes (concentrated sweetness and umami), or a small spoon of Dijon mustard (brightness and subtle tang). Add in small amounts and adjust to taste so the tomato flavor stays front and center.

- For a creamier tomato sauce, add my nondairy cream substitute, or this high-protein Tofu Cream to the saucepan, or blend the tomato sauce with soaked cashews.
🥄 Tips for the Best Homemade Tomato Sauce
How to Make Homemade Tomato Sauce Even Better:
- Use ripe tomatoes: For the best homemade tomato sauce, use ripe, flavorful tomatoes. Roma tomatoes are ideal because they create a thicker pasta tomato sauce with less water.
- Keep liquid minimal: Too much broth makes the sauce watery. Start small-you can always add more.
- Let it reduce: Simmer uncovered at the end so your pasta tomato sauce thickens and concentrates in flavor.
- Balance acidity: If your homemade tomato sauce tastes too sharp, add a small amount of sweetness. If it tastes flat, add a splash of vinegar.
- Adjust texture: Mash for a rustic pasta tomato sauce or blend for a smoother finish.
✔️ Storage & Meal Prep Tips
Fresh tomato sauce keeps well and is great for meal prep. These simple steps help preserve freshness and flavor:
- Refrigerator: Store homemade tomato sauce in an airtight container for up to 5 days.
- Freezer: Freeze in portioned containers or Souper Cubes for up to 3 months.
- Reheating: Warm gently on the stovetop or microwave. Add a splash of water or broth if thickened.
🍝 More Healthy Pasta Sauce Recipes
High-Protein Butternut Squash Pasta is creamy, low-fat, and packed with fiber and plant-based protein.
If you love creamy green pasta and want an easy protein boost, this High-Protein Green Pasta recipe delivers.
This Easy High-Protein Pasta Sauce makes a wholesome dinner packed with fiber, iron, antioxidants, and protein.
There are over 30 grams of protein in this Vegan Ragu! This easy recipe combines delicious vegetables, high-protein lentils, and spices.
🙋🏽♀️ Recipe FAQs
This homemade tomato sauce can be used as spaghetti sauce. It is a simple, fresh base that works for pasta, baked dishes, and more.
Peeling improves texture, especially for smoother sauces. In this method, the skins loosen naturally during steaming and slide off easily with tongs, so you get the benefit of peeled tomatoes without blanching or extra prep.
Roma tomatoes are usually best because they are fleshier and less watery, but any ripe, flavorful fresh tomatoes can work.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:

One-Pan Homemade Tomato Sauce Recipe
Ingredients
- 2.5 pounds Roma Tomatoes or San Marzano or vine-ripened tomatoes (about 9)
- ¼ cup vegetable broth or olive oil (to coat the pan)
- 1 teaspoon onion powder
- 1 teaspoon garlic powder or 2 to 3 cloves minced fresh garlic
- 1 tablespoon coconut aminos or low-sodium tamari or soy sauce
- 2 teaspoons balsamic vinegar or red wine vinegar
- 1 teaspoon date syrup or maple syrup (or to taste)
- 3 tablespoons nutritional yeast
- 1 ½ teaspoons dried herbs
- ½ teaspoon crushed red pepper optional
- 1 tablespoon tomato paste
Save This Recipe!
Type your email & I'll send it to you!
EQUIPMENT
- 1 Large skillet
Instructions
- Prepare the tomatoes: Slice tomatoes in half and remove the hard stem core if desired.
- Steam the tomatoes: Place tomatoes cut-side down in a large skillet. Add vegetable broth (or oil) just to lightly coat the bottom of the pan. Cover and cook on low heat for about 25 minutes, checking occasionally to make sure the pan stays lightly moist.
- Remove skins: Use tongs to gently lift and discard the loosened tomato skins - they should slide off easily.
- Mash: Use a potato masher or spoon to mash the tomatoes directly in the skillet.
- Season: Stir in onion powder, garlic powder, coconut aminos, balsamic vinegar, date or maple syrup, nutritional yeast, dried herbs, crushed red pepper, and tomato paste. Simmer uncovered for 5 more minutes until flavors meld and the sauce thickens slightly. Add a splash of pasta water if you want a looser consistency.
- Adjust and serve: Taste and adjust seasoning, adding salt and pepper as needed.
- Optional: For a creamier sauce, transfer the tomato sauce to a blender with ⅓ cup soaked and drained cashews. Blend until smooth. Or for a silkier sauce, add a drizzle of extra-virgin olive oil.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
🛍️ Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Tate says
Great Recipe. Made it for my children and grand children visiting from Tuscany. We have Italian and USA citizenship and our family owns several co-operative organic agritorismos, wineries, olive orchards, equestrian centers, and regenerative farms in Italy where we serve vegan and vegetarian meals including cheese and eggs but no other animal products. Unfortunately, in my 70s, I've been diagnosed with Stage 2A Kidney disease and so has my identical twin. With a personal and familial history of genetic mutations leading to hypertension and high homocysteine levels and being an identical twin who along with my twin was born prematurely at 26.5 weeks gestation (we were both 3 lbs 10 -11 ounces and 21.75 inches long - told we would have been taller if we hadn't been premature - we're 5'7 and 3/8" - I'm shorter now due to a traumatic brain and spinal injuries requiring the removal/replacement of a disk-however, we both have had problems with kidney stones (before, during, and after our natural multiple pregnancies each of our set of twins, two singletons, and a set of triplets (at 35) - (we also became Internists, general surgeons with specialization and additional M.S. in genetics - nature/nurture + post W.W. II economic opportunities - and all of our children have become medical doctors, or dentists, or veterinarians and some are engineers as well - luckily public Universities in Italy are more easily affordable than college, medical school, veterinary and business and law schools in the USA - we and some of our children who are multiples, due to premature births have, most likely, fewer nephrons than people born at full term, and, therefore, need to daily track and limit our ingestion of potassium (K), phosphorus (P) and oxalates. Do you know this sauces estimated amount of these minerals, K + P, and the oxalate content? If you do, would you send it to me. For I and my sister and some of our children, I made this sauce substituting red bell pepper for tomato. It still tasted scrumptious. Thank you+ your family - Happy New Year! Sincerely, Tate
Nisha Melvani, RDN says
Hi. I am so sorry you are going through all of this. Trey 'Chronometer' for calculating these additional nutrition details. I hear it is a great tool. Warmly,
Nisha
Mary S says
How about substituting canned tomatoes? Use crushed? 28 oz can?
Nisha Melvani, RDN says
You can do this, but it is meant to be made with fresh tomatoes.