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.
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

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). Let’s cook!

What’s the best texture for marinara?
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!)


Homemade 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



















This is so good i just made it for me and my fiance we had a spur of the moment cheese stick craving and i decided to make a marinara and found your recipe it was soooo good and the honey….who knew!!
Thanks so much!!!
Oh gosh you’ve just passed your cheese stick craving onto me! So happy to hear your liked the recipe, Sami. It’s so easy right? 🙂
Can you can and freeze this recipe?
Hi, Morgan! I haven’t tried canning or freezing this marinara, but my thinking is that yes, you can. This post from The Kitchn gives a handy idea for freezing!
Hi! I’m so sick of all those recipes having canned tomatoes. So I definitely wanna try this. Can I substitute dried basil for fresh and cilantro for parsely if I dont have them on hand?? Please do reply because I’m so into this recipe. TIA.
Hi Ifrah! Sorry for the delayed response. I haven’t tried making this with either substitution, but you should be able to substitute the fresh basil with about 2/3 tbsp of dried. Cilantro has a pretty distinct flavor and is a lot more citrusy than parsley, but it shouldn’t make an enormous difference. If you do end up making it with these substitutions I’d love to hear how it goes!
What is the best way to store a few batches? Could I freeze it?
Hi, Cait! Yep you can freeze it 🙂 I just freeze it in cup sized portions so it’s easy to thaw the perfect amount.
Mine came out very watery. Is there a good way you recommend to thicken it a little?
Hey Sarah! You must have had some juicy tomatoes 🙂 Just keep stewing your tomatoes uncovered for a while, until it reaches a thickness to your liking. The excess water and moisture should evaporate out, just keep it cooking slow and steady!
Just tried making this for the first time and my fiancé and 4 year old both informed me it smells amazing. I am going to use it tonight on our Chicken Parmesan and see if it tastes as good as it smells. I used fresh basil instead of dried and I also added in a couple of fresh Oregano leaves diced up since I saw it on another recipe and had already purchased it haha.
So happy the hear, Alexandria! The fresh basil and oregano were great ideas. Sauces like this are so flexible to throw in whatever you have and it tends to work! 😀
The sauce was a huge hit and everyone has demanded I make more for our future dishes! Thank you so much for posting this awesome recipe
So awesome! You can try freezing it in portion sizes if you find yourself making it a lot 😀
HI. Can I use dried basil as its not easy to find fresh basil where I live.
Hi Sumera! I haven’t tried making this the substitution, but you should be able to substitute the fresh basil with about 2/3 tbsp of dried. Enjoy! 😀
The frozen pasta dinners have small amounts of pasta sauce in the packages it works good when cooking. So freeze it in ice cube trays and put that in freezer bags, and take out what you need when you make any pasta.
I do this all the time, especially with pesto! 🙂
What are the best tomatoes to use? Thanks
Paste tomatoes (like Roma) are best for making sauces because they have less juice 😀