This post contains affiliate links.
This homemade marinara sauce is made ultra-simply from scratch with fresh tomatoes, garlic, and herbs. No cans here, just delicious, fresh from the garden tomato sauce! With hundreds of five-star reviews, you can be sure this homemade tomato sauce will be a hit!

If it’s the peak of summer, your garden is churning out more tomatoes than you know what to do with, and you’re hungry…I have two words for you: homemade marinara.
More specifically, a homemade marinara with fresh tomatoes (no canned tomatoes or tomato paste here)! Because summer is all about celebrating that garden-fresh produce, and this marinara is the perfect way to celebrate.
Most recipes will have you blanch the tomato to remove the skin, but I find that it’s unnecessary and takes too much time (plus, the skin has insoluble fiber – double win).
Reader rating
“This is THE marinara sauce! When it was finished cooking and cooled, I tasted it and could not believe how delicious! When one of my daughters arrived for dinner I asked her to taste it just to be sure. She did but said nothing. I asked if it was all right. She said she was just savoring the flavor and didn’t want to interrupt that. Other guests said it was the best marinara they had ever eaten.” —Claudette
What You Will Love About this Homemade Marinara
After testing this sauce across dozens of batches to land on the right balance of acid and sweetness, here’s why this version is worth making from scratch.
- Made entirely from fresh tomatoes, no cans, no jars, no preservatives, just real produce simmered down into something deeply flavorful.
- Freezes beautifully, so a big batch during tomato season means homemade marinara all year.
- Texture is entirely up to you, leave it rustic and chunky or blend it smooth, both are correct.

Ingredients for this Marinara Recipe
- Fresh tomatoes: Roma tomatoes are a great choice since they’re meatier with fewer seeds, which means less liquid to cook off. Heirlooms add more complex, sweeter flavor if you have them on hand, but expect a slightly longer simmer time since they hold more water.
- Garlic: Cooked just until fragrant rather than browned, which keeps the flavor mellow instead of sharp or bitter. Burnt garlic will make the whole sauce taste off, so keep the heat at medium and watch it closely.
- Fresh basil: Stir this in toward the end of cooking rather than the beginning. Basil loses its bright flavor quickly with heat, so adding it late keeps the sauce tasting fresh instead of muddled.
- Italian parsley: Look for flat-leaf rather than curly parsley, it has a cleaner, slightly peppery flavor that holds up better in a cooked sauce.
- Honey: The ingredient most people don’t expect in marinara. Just a tablespoon balances the natural acidity of the tomatoes without making the sauce taste sweet, it’s there to round things out, not to be detected.
- Olive oil: A good quality extra virgin olive oil makes a noticeable difference here since the sauce is simple enough that every ingredient’s flavor comes through.
- Salt and pepper: Season gradually and taste as you go, since the concentration of flavor changes a lot as the tomatoes reduce.

How to make marinara sauce
Sauté the garlic in olive oil until fragrant, then add the diced fresh tomatoes and let them simmer uncovered until they break down into a sauce, about 25 minutes. Stir in the fresh herbs, honey, salt, and pepper, then simmer another 10 minutes to let the flavors come together. From there, serve it rustic and chunky, or blend it smooth in a food processor.
Homemade Marinara Top Tips
This homemade marinara sauce recipe is naturally chunky, but you can easily make it into a smooth and silky marinara with a quick blitz in the blender. I prefer to use a handheld immersion blender to puree it right in the pot, but you could also transfer it (carefully – hot!) to a countertop blender.
- Keep it chunky for use with your favorite pasta (like these vegetarian stuffed shells)
- Blend it smooth for use as a dipping sauce (like with air fryer mozzarella sticks!)
- Use ripe, in-season tomatoes. This sauce is only as good as the tomatoes that go into it. Off-season tomatoes tend to be watery and underflavored, which means a longer simmer time and a less vibrant final sauce.
- Don’t skip the honey. It’s a small amount, but it makes a noticeable difference in balancing the acidity of fresh tomatoes. Maple syrup or sugar work as a direct vegan swap.

Marinara recipe variations
This sauce is a great base for using up extra garden produce. A few ideas:
Add diced zucchini or eggplant. Both cook down nicely alongside the tomatoes and add bulk without overpowering the flavor.
Stir in roasted red peppers. Adds sweetness and a slightly smoky depth, especially good if you’re blending the sauce smooth.
Use a mix of tomato varieties. Combining a few different types, like Romas with heirlooms, can add more complexity to the final flavor.
How to use this homemade marinara
This marinara is endlessly useful beyond a simple bowl of spaghetti. Use it as the sauce base for naan pizza, layer it into zucchini lasagna or lazy lasagna casserole, or simmer seitan meatballs directly in it for an easy meatball sub. It’s also the perfect base for cheesy baked rotini pasta casserole when you want something heartier.
How to store homemade marinara
Store leftovers in an airtight container or jar in the fridge for up to 1 week. To freeze, transfer to a freezer-safe container and keep for up to 3 months. When ready to use, thaw overnight in the fridge, then reheat on the stove or in the microwave.

How to Make Marinara Sauce with Fresh Tomatoes
Ingredients
- 1 Tbsp olive oil, 15 mL
- 3 cloves garlic, minced
- 5 fresh tomatoes, 1 to 1.5 lbs, diced
- 2 Tbsp fresh basil, finely chopped
- 2 Tbsp Italian parsley, flat leaf parsley, finely chopped
- 1 Tbsp honey, 15 g
- ½ tsp salt
- ¼ tsp ground black pepper
Instructions
- Tomatoes: Heat oil in a medium saucepan over medium heat. Add garlic and cook until soft and fragrant, about 2 minutes. Stir in tomatoes and allow to simmer uncovered until tomatoes have mostly broken down, about 25 minutes. Stir often to prevent burning.

- Herbs: Stir in remaining ingredients. Continue simmering about 10 minutes.

- Serve: You can serve it like this or puree it in a food processor or blender for a smoother sauce.

Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.
Seasonal Tip
They say what grows together goes together, so why not use the fresh cucumber growing in your garden to make this easy tzatziki sauce? Serve it as a dip with veggies, as a side, or as an appetizer with this marinara!
Got fresh tomatoes?
5-Minute Tomato Gazpacho Recipe
5 minutes
10-Minute Summer Veggie Salad
10 minutes
Tomato Basil Soup (With Fresh Tomatoes)
40 minutes
5-Minute Greek Baked Feta
15 minutes






















My husband started growing (bucket loads) of large tomatoes last summer, so I learned how to make fresh marinara. This is the best recipe I’ve found. Only change was to halve the amount of honey (perhaps our tomatoes are bit more naturally sweet). I just made a quadruple batch, and will freeze the extra in quart bags. My son loves this so much he complains when we run out and have to go back to store-bought sauce.
Oh my gosh I’m so happy you’re all loving this recipe! Happy almost tomato season! 😀
This really was as easy as you said. It took about 40 minutes, but you can do a lot else while it simmers. And oh so Good. Thanks
This marinara is delicious and I’ll never use another recipe. I’ve shared the recipe with my kids and they love it too. Thank you.
Thanks so much for sharing the recipe, Robin! Enjoy! 😀
With ample garden tomatoes, I looked forward to making this sauce. While the taste was very satisfying, (added springs of oregano from our garden ), the sauce was watery and after simmering for 45 minutes, was force to add tomato paste. Should I have let the diced tomatoes drain before cooking?
Love your ideas and recipes!
Hi Jennifer! Were you simmering with the lid off? Typically that moisture just evaporates out as they cook.
Yes, simmered with no lid. I actually had placed diced tomatoes in a colander before putting in pot, and there was maybe 1-1/2 cups of liquid. Since recipe didn’t say “drained,” I added….now, I know better. We loved the flavor, just too much liquid without adding the paste. Thanks and good luck with your cookbook, can’t wait to receive mine. And, a funny, my son actually sent me one of your recipes recently! He’s being gifted a cookbook, too:)
Jennifer
Oh how funny! Can’t wait for you all to receive them! 😀
Made this using tomatoes and basil fresh from the garden and served it over spaghetti squash. There were no leftovers! a very tasty summer dinner!
So happy to hear it! Happy tomato season! 😀
Very easy to make. I used fresh and somewhat fresh tomatoes. Very good taste and I love that it’s homemade. Can onions be added?
Yes! I would cook them before the garlic until they’re very tender and caramelized, then add the garlic and continue the recipe 🙂
Delicioso! Had some tomatoes and basil needed to use up, but only enough for half a recipe! Honey?! How and why did you decide? It was a BEAUTIFUL addition!
It’s great for balancing and rounding out any sour flavors! So happy you loved it! 😀
Hi! About how many oz of sauce does this make?
It really depends on the size and amount of tomatoes you use! It typically makes enough for 8 servings.
Keep skins on tomatoes ?
I do! If you’re sensitive to textures though you could skin the tomatoes (I have a guide for that here).
peel the tomatoes? In the picture it does not look like they were peeled. If so, do skins break down too?
I don’t peel them, but you can! The skins don’t break down entirely, so if you want it super smooth you can either peel them or puree the sauce.