Homemade Marinara Sauce Recipe with Fresh Tomatoes
This post may contain affiliate links. Please read our disclosure policy.
This Homemade Marinara Sauce Recipe with Fresh Tomatoes captures the fresh flavor of ripe summer tomatoes with extra virgin olive oil, garlic, onion, and fresh basil. The tomatoes simmer until tender, then the sauce is blended to your preferred texture for a fresh, flavorful marinara you can use with pasta, lasagna, pizza, and more. Ready in about 35 minutes, this is my favorite way to turn garden-fresh tomatoes into homemade Italian marinara.
Enjoy it plain over perfectly cooked al dente spaghetti or use it to make a Classic Lasagna Bolognese the whole family will love! If you love this recipe, you should try my Fresh Tomato Basil Pasta Sauce and Italian Tomato Sauce.


Quick Look: Homemade Marinara Sauce with Fresh Tomatoes
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Servings: 4 people
- Dietary Info: Vegetarian, vegan, and gluten-free
- Method: Stovetop simmer + blending
- Technique: Sauté the onion and garlic, add fresh tomatoes, simmer until the tomatoes break down and the sauce reduces, blend, then finish with fresh basil and seasonings.
- Flavor/Texture: Fresh, bright, tomato-forward, savory, herbaceous
A Taste of Summer in Sardegna

Fresh tomatoes always take me back to summer in Sardegna, when ripe tomatoes, fragrant basil, and good olive oil were all you needed to make something delicious. When tomatoes are at their best, I prefer to keep marinara uncomplicated and let their natural flavor shine.
I don’t peel the tomatoes for this version because blending gives the sauce a smooth or rustic texture without an extra blanching step. It is the kind of sauce I make when I want to capture the taste of summer and have something homemade ready for pasta, Eggplant Parmigiana, or Spinach Manicotti.
Made With Amoré,

“Molto bene! This sauce was just what I was looking for our Sunday ravioli dinner. It was very easy and very flavorful! This is my go to marinara! Thank you for sharing, Elena!”
– Lisa
Table of Contents
Simple Ingredients
This homemade marinara sauce recipe with fresh tomatoes is all about using fresh ingredients and good tomatoes. Embrace the natural flavors and let the recipe’s simplicity shine through for an authentic and delicious experience.

- Fresh Tomatoes: The best tomatoes for marinara are San Marzano, plum, or Roma tomatoes. These are ideal for their sweet and less watery flesh, which results in a thicker and more flavorful sauce. Most important, use ripe, high-quality tomatoes for the best results.
- Fresh Basil: Since basil is a key flavor in this recipe, use fresh basil leaves for the best taste. Avoid using dried basil, as it won’t provide the same level of freshness.
- Onion: Builds the savory foundation of the marinara.
- Extra Virgin Olive Oil: Opt for good quality extra virgin olive oil, as it adds richness and enhances the overall flavor of the sauce.
- Salt And Pepper: Season the tomatoes and bring their natural flavor into balance.
See recipe card for full information on ingredients and quantities.
Variations & Substitutions
- Flavor Twist: Roast a few fresh garlic cloves in the oven until soft and caramelized, then blend them into the sauce for a deep, sweet, and mellow garlic flavor. You can also sauté diced red bell peppers with the onions for a touch of sweetness and a subtle red pepper flavor or stir in some sauteed mushrooms into the sauce.
- Add Cheese or Dairy: Stir in freshly grated Parmesan cheese at the end of cooking for added richness and depth of flavor. You can also finish the sauce with a touch of heavy cream or coconut milk for a creamy and luscious Pink Sauce.
- Herb Medley: Besides basil, add other fresh Italian herbs (or Italian seasoning) like thyme, rosemary, or even a touch of fresh mint to create a unique herbal fusion.
- Make it Meaty: Turn it into a Ragu Meat Sauce by adding browned ground meat, like beef, turkey, or pork to the sauce.
How to Make Marinara Sauce
This versatile marinara sauce can be used in various recipes from your favorite pasta dishes to Neopolitan Pizza Dough, and so much more. Follow the step-by-step photos and see the recipe card at the bottom for a printable version.

- Roughly chop the onions and tomatoes. Cook the onions in a pot with olive oil over medium heat until softened and translucent, about 5 minutes. Stir in the minced garlic, if using, and cook for 1-2 minutes until fragrant. Be careful not to burn the garlic.

- Add the chopped fresh tomatoes to the pot.

- Stir well and cook covered for about 30 minutes, stirring occasionally.

- Use an immersion blender or regular blender to blend. You can make your sauce chunky or smooth depending on your preferences. Be careful when blending hot liquids.

- Add salt and pepper to the sauce. You’ll know the sauce is done when it looks cohesive rather than watery. It should also coat a spoon lightly. If your tomatoes are especially juicy, continue simmering uncovered until the excess liquid has cooked off.

- In the last 5 minutes of cooking, add the fresh basil and stir to combine.
Marinara with Fresh Tomatoes FAQs
Roma, plum, and paste tomatoes are excellent choices because they have meaty flesh and less water than many slicing tomatoes. Fully ripe garden or vine-ripened tomatoes can also make excellent marinara.
No, you don’t! This BEST homemade marinara sauce recipe features fresh tomatoes, skipping the peeling step for convenience and preserving nutrients. By using an immersion blender, achieve a rustic texture while allowing the flavors of ripe tomatoes and aromatic herbs to meld into a rich and delicious sauce.
This homemade spaghetti sauce using fresh tomatoes recipe can be made with canned whole tomatoes when fresh tomatoes are not in season or hard to find, Look for high-quality, canned San Marzano or plum tomatoes with no added preservatives or seasoning.
Fresh tomatoes vary in water content. If your sauce is too thin, simmer it uncovered for longer so excess moisture can evaporate. Using meaty Roma, plum, or paste tomatoes can also help produce a thicker sauce.
Refrigerator: Cool the sauce to room temperature, then store in an airtight container in the refrigerator for 5–7 days. Use leftovers to make Italian Sausage Lentil Soup.
Freezing: Freeze in freezer-safe containers or bags for 4–6 months. Divide into portions, leaving room for expansion. Thaw overnight in the refrigerator or use the microwave defrost setting.
Reheating: Reheat gently over low heat, stirring occasionally. Add a splash of water or broth if needed to loosen the sauce.
Serving Suggestions
This fresh tomato marinara is so versatile! It’s delicious tossed with Homemade Pappardelle Pasta, spooned over homemade Sausage Meatballs, layered into Spinach Lasagna, or used as a sauce for Chicken Parmesan and Italian Meatloaf . You can also enjoy it as a dip for Fried Cheese Balls.

My Pro Tips
Recipe Tips
- Slow cook your sauce. Let the sauce simmer on low heat for an extended period, allowing the flavors to meld together. Slow cooking brings out the best taste in tomatoes and creates a rich and flavorful sauce.
- Watch the consistency. Very juicy tomatoes may need extra simmering to reduce the sauce to the thickness you want.
- Balance the acidity. If your tomatoes are too acidic, you can add a teaspoon of sugar to balance the flavors. Taste the sauce before adding the sugar, as it may not always be necessary, especially if you’re using very sweet tomatoes.
- Add basil near the end. This helps preserve its fresh flavor and aroma.
More Authentic Italian Sauce Recipes
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Homemade Marinara Sauce Recipe with Fresh Tomatoes

Equipment
- Immersion Blender or High Power Blender
- Airtight Containers for storage
Ingredients
- 3 pounds fresh tomatoes, San Marzano, plum, or Roma tomatoes work well, roughly chopped
- ¼ cup good quality olive oil
- 1 medium yellow onion, finely chopped
- 2 fresh garlic cloves, minced (optional)
- ½ cup fresh basil leaves, roughly chopped
- 1 teaspoon sugar, optional, to balance acidity
- Salt and black pepper to taste
Instructions
- Cook the Onion and Garlic: Heat the olive oil over medium heat in a large saucepan or pot. Add the chopped onion and sauté until softened and translucent, about 5 minutes. Stir in the minced garlic (if used) and cook for 1-2 minutes until fragrant. Be careful not to burn the garlic.
- Add the Tomatoes and Cook: Add the chopped fresh tomatoes to the pot. Stir well to combine all the ingredients. Allow the mixture to come to a simmer, then reduce the heat to low, cover the pot, and let it cook for about 30 minutes, stirring occasionally.
- Blend: Use an immersion blender or regular blender. Blend until desired thickness (chunky or smooth). Be careful when blending hot liquids.
- Add Basil: In the last 5 minutes of cooking, add the fresh basil and stir to combine.
- Optional: Thicken the Sauce. After the tomatoes have cooked down and released their juices, stir in 1 tablespoon of tomato paste and sugar (if using). The tomato paste will add richness and depth to the sauce. Continue to cook the sauce uncovered for another 10 minutes until it thickens to your desired consistency.
- Season and Finish: Taste the sauce and add salt and black pepper according to your preference. If it's too acidic, you can add a bit more sugar.
- Serving Suggestions: Use the marinara sauce immediately or let it cool before storing it in an airtight container in the refrigerator for up to a week. It also freezes well, so you can make a larger batch and keep some for future use.
Notes
- Slow cook your sauce. Let the sauce simmer on low heat for an extended period, allowing the flavors to meld together. Slow cooking brings out the best taste in tomatoes and creates a rich and flavorful sauce.
- Watch the consistency. Very juicy tomatoes may need extra simmering to reduce the sauce to the thickness you want.
- Balance the acidity. If your tomatoes are too acidic, you can add a teaspoon of sugar to balance the flavors. Taste the sauce before adding the sugar, as it may not always be necessary, especially if you’re using very sweet tomatoes.
- Add basil near the end. This helps preserve its fresh flavor and aroma.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















Delicious and easy recipe! Used roma tomatoes from my garden and added a splash of balsamic vinegar.
Thank you so much! Thereโs nothing better than turning garden-fresh Roma tomatoes into homemade sauce. I love the little splash of balsamic, too! So happy you enjoyed it. Try my Pasta al Pomodoro nextโitโs another simple recipe where beautiful tomatoes really shine!
Made with Amore,
Elena
Is this recipe good for canning?
Yes, it is, but I am not an expert canner, so you will have to follow the canning guidelines to seal the lids.
Enjoy!
Made this again last night along with your pappardelle noodles and it was so amazing!! Best Marinara sauce ever.
Yay! So happy it is a staple sauce for you like it is in our home!
Is it ok to use frozen San Marzano tomatoes? I have a ton I froze from my garden last summer!
Yes! That is great!
Finally, an amazing and comprehensive recipe. So easy and wonderful!
YAY! So happy you love this simple recipe.
I have an abundance of San Marzano tomatoes on my plant and couldnโt wait to try this recipe. It did not disappoint! It was easy to put together and the end result was delicious!๐ Thanks!
So happy you loved this one!
I love your blog! This recipe is great, thank you so much!
You are most welcome. I’m thrilled you love the recipes. Here’s to many more!