Easy Homemade Tomato Sauce made from fresh tomatoes delivers clean, vibrant flavor-without the added sugars, oils, or preservatives common in store-bought spaghetti sauce. Halved tomatoes steam until the skins release easily, then finish into a rich one-pan sauce with an optional creamy finish.
👩🏽⚕️ Nutritionist's Note
Why cooked tomatoes are even better for you:
Tomatoes are rich in lycopene, a powerful antioxidant linked to heart health and cellular protection. Lycopene becomes more bioavailable when tomatoes are cooked and lightly broken down, making tomato sauce one of the easiest ways to absorb it efficiently. Cooking also concentrates flavor naturally, so you get richness without needing much fat or added sugar.
Because lycopene is fat-soluble, pairing tomato sauce with a small amount of fat further improves uptake. A light drizzle of olive oil works well, or serve this sauce with crispy roasted chickpeas, tofu crumbles, or crispy tempeh to naturally provide the fat needed for absorption and boost protein-without turning the dish heavy.
Jump to:
- 👩🏽⚕️ Nutritionist's Note
- 👩🏼🌾 Ingredients & Health Benefits
- 🍅 Substitutions
- 📝 Tips for Making Easy Homemade Tomato Sauce
- Easy Homemade Tomato Sauce Recipe
- ⚖️ Convert the Recipe to Metric (g & mL)
- ✔️ Storage & Meal Prep Tips
- 🍝 More Healthy Pasta Sauce Recipes
- 🙋🏽♀️ Recipe FAQs
- 🛒 Shop Recipe Cookware and Ingredients
- 👩🏽🍳 Made this recipe?
- 🍽️ Related Recipes
- 💬 Comments
👩🏼🌾 Ingredients & Health Benefits
As a Registered Dietitian Nutritionist, my goal is to highlight the health benefits of each ingredient. Below, I've included notes on the ingredients from a nutrition expert'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: 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.
📝 Tips for Making Easy Homemade Tomato Sauce
These additional tips will help you get the best results from this recipe.

- 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 high-protein delicious Tofu Cream to the saucepan, or blend the tomato sauce with soaked cashews or the tofu cream.

Easy 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
Optional for a creamy sauce:
- ⅓ cup raw cashews soaked in boiling hot water for 15 minutes
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
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 the soaked and drained cashews. Blend until smooth.
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.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:
✔️ Storage & Meal Prep Tips
These simple steps help preserve freshness and flavor:
- Refrigerator: Store honmemade 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
Start with ripe tomatoes, control moisture, and layer umami. Gently cooking the tomatoes concentrates natural sweetness, while ingredients like tamari, nutritional yeast, tomato paste, and vinegar build depth without overpowering the tomato flavor. Keeping the heat low prevents scorching and preserves brightness.
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.
Not necessarily. Tomatoes vary widely in acidity depending on ripeness and season. A small amount of sweetener balances acidity rather than making the sauce sweet. Always taste first and add only if needed - or skip entirely if your tomatoes are naturally sweet.
Some cooks add a pinch of baking soda to reduce acidity, but this can mute flavor and reduce nutrient quality if overused. I prefer adjusting with sweetness or additional simmering for better balance and cleaner taste.
🛒 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.