Best Italian Marinara Sauce Recipe

The onions and garlic caramelize beautifully, creating a sweet-savory base that perfectly balances the acidity of the tomatoes. Adding fresh basil at the very end is what really takes the flavor over the top — it adds brightness that makes the whole sauce come alive.

One of the best things about this sauce is its versatility. I’ve used it on spaghetti nights, spread it on homemade pizza, and even served it alongside garlic bread as a dip. It freezes beautifully too, which makes meal prep so much easier.

Compared to store-bought marinara, this homemade version feels fresher, healthier, and far more flavorful. Once you make it, you’ll never want to go back to jars from the grocery store.


Why You’ll Love This Recipe

  • 🌿 Healthy and wholesome – Vegan, gluten-free, and made with real ingredients you can trust.
  • 🍅 Rich in flavor – San Marzano tomatoes, garlic, and herbs give this sauce an authentic Italian taste.
  • ⏱️ Quick and easy – Ready in about 30 minutes with minimal effort.
  • 🍕 Versatile – Perfect for pasta, pizza, lasagna, or as a dipping sauce.
  • ❄️ Freezer-friendly – Make extra and save for busy weeknights.

Tools You’ll Need

To make this marinara sauce successfully, you’ll need a few kitchen basics:

  • Large saucepan or Dutch oven – For simmering the sauce evenly.
  • Wooden spoon – Gentle on cookware and perfect for stirring.
  • Chef’s knife & cutting board – To finely chop onions and garlic.
  • Can opener – For opening the canned tomatoes.
  • Immersion blender (optional) – If you prefer a smoother sauce.

Ingredients

Here’s what you’ll need to prepare the sauce:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 4 cloves garlic, minced
  • 2 (28-ounce) cans whole peeled tomatoes (preferably San Marzano)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional)
  • 1 teaspoon sugar (optional, helps balance acidity)
  • Salt and black pepper, to taste
  • ¼ cup fresh basil leaves, chopped
  • 1 tablespoon balsamic vinegar (optional, adds depth)

Pro Tip: If you can, always use San Marzano tomatoes. Their natural sweetness and low acidity give this sauce an incredible, authentic flavor.


Step-by-Step Instructions

Step 1: Cook the Aromatics

Heat the olive oil in a large saucepan over medium heat. Add the chopped onion and sauté for about 5–7 minutes, stirring occasionally, until it becomes soft and translucent. Next, add the minced garlic and cook for 1–2 minutes more, just until fragrant. Be careful not to let the garlic burn, as it can turn bitter.

Step 2: Add the Tomatoes

Pour in both cans of whole peeled tomatoes along with their juices. Using the back of a spoon or clean hands, crush the tomatoes slightly to release their juices and create a rustic texture.

Step 3: Season the Sauce

Stir in the dried oregano, dried basil, and red pepper flakes if you want a touch of heat. Add the optional sugar to help balance out the acidity. Season generously with salt and black pepper to taste.

Step 4: Simmer Slowly

Bring the mixture to a gentle simmer. Once it begins bubbling, reduce the heat to low and let it cook uncovered for 20–30 minutes. Stir occasionally to prevent sticking. During this time, the sauce will thicken and the flavors will deepen. For a smoother finish, blend the sauce with an immersion blender until it reaches your desired consistency.

Step 5: Finish with Freshness

Once the sauce is nearly done, stir in the freshly chopped basil and balsamic vinegar. The basil adds brightness, while the vinegar gives an extra layer of complexity. Taste and adjust seasonings as needed. If it’s too tangy, add a pinch more sugar.


Nutrition Information (Per ½ Cup Serving)

  • Calories: 90 kcal
  • Fat: 4g
  • Saturated Fat: 0.5g
  • Cholesterol: 0mg
  • Sodium: 400mg
  • Carbohydrates: 12g
  • Fiber: 3g
  • Sugars: 8g
  • Protein: 2g
  • Vitamin C: 20% DV
  • Vitamin A: 15% DV
  • Iron: 10% DV

(Values may vary depending on specific ingredient brands used.)


Tips for Success

  • Go slow: A longer simmer (up to 45 minutes) will create a deeper, richer flavor.
  • Adjust to taste: Always taste as you go to find the perfect balance of acidity and sweetness.
  • Make ahead: The flavor intensifies when made a day in advance.
  • Freezer-friendly: Portion into containers and freeze for up to 3 months.

Ways to Use This Sauce

  • Toss with your favorite pasta.
  • Spread on homemade pizza dough.
  • Layer in lasagna or baked ziti.
  • Serve with garlic bread or mozzarella sticks.
  • Stir into soups or stews for extra flavor.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze in sealed containers for up to 3 months.
  • Reheating: Warm gently on the stovetop or microwave in 30-second intervals. If too thick, add a splash of water or broth.

FAQs

1. Can I use fresh tomatoes instead of canned?
Yes! Use about 4 pounds of ripe fresh tomatoes. Blanch and peel them first, then chop before cooking. You may need a longer simmer.

2. How can I reduce the acidity?
Add a pinch of sugar, a grated carrot, or a splash of cream to mellow out acidity.

3. Is this recipe vegan and gluten-free?
Yes, it’s naturally vegan and gluten-free.

4. Can I make this in a slow cooker?
Absolutely. Sauté the onion and garlic first, then transfer everything to a slow cooker and cook on low for 6–8 hours.

5. Can I add protein to this sauce?
Yes. Stir in cooked ground beef, sausage, or lentils for a heartier version.


Conclusion

This marinara sauce is proof that simple ingredients can create extraordinary flavor.

With ripe tomatoes, fragrant herbs, and a touch of garlic, it’s versatile enough to elevate pasta night, pizza parties, or even simple appetizers.

Healthy, quick, and freezer-friendly — this sauce is one you’ll find yourself making again and again.

Homemade Spaghetti Sauce with Fresh Tomatoes

Homemade spaghetti sauce is my favorite thing to make with fresh garden tomatoes. This rich, hearty sauce is an instant favorite with anyone who tries it!
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings: 1
Course: Dinner
Cuisine: Italian
Calories: 312

Ingredients
  

  • ▢12-14 tomatoes fresh, garden tomatoes work best- appx. 6-8 lbs. You can also use two 28oz. cans of San Marzano tomatoes
  • ▢2 tablespoons olive oil
  • ▢1 large onion chopped
  • ▢8 ounces mushrooms fresh chopped
  • ▢2 teaspoons soy sauce see notes above
  • ▢6 cloves garlic minced
  • ▢10-12 basil leaves chopped
  • ▢1 tablespoon oregano finely chopped
  • ▢1-2 tablespoons brown sugar start with 1 tablespoon, taste, and add more as you go along as needed
  • ▢1 tablespoon Kosher salt or to taste
  • ▢1 teaspoon pepper or to taste

Method
 

  1. Bring a large pot of water to a boil. Place tomatoes a few at a time in the water and remove after 10-15 seconds.
  2. Immediately place tomatoes in an ice-water bath and remove skins and stems. Cut tomatoes into fourths and place in a food processor or blender.
  3. Process tomatoes a few times, you want them to be the consistency of crushed tomatoes (don’t over process). Set aside.
  4. Heat oil in a large skillet. Add onions and sauté until they become soft and transparent.
  5. Add mushrooms and cook for about 2-3 minutes. Add soy sauce and garlic and continue to cook until mushrooms become soft.
  6. Add tomatoes, basil, oregano, brown sugar, salt and pepper.
  7. Bring to a simmer, stirring occasionally for at least one hour with the lid off. The longer the better. Be sure to keep an eye on it and check often, tomatoes can burn quickly!
  8. If you want to simmer 2+ hours, simmer with the lid on for the first hour, then remove the lid and continue simmering until thickened.
  9. Serve over cooked pasta.

Notes

For a “chunky” sauce – If you like a “chunky” homemade garden spaghetti sauce, just coarsely chop up any veggies you like and stir them in while sautéing the onions.
For a meat sauce – If you would like to make this a meat sauce, simple brown some ground beef or sausage along with the onions and then continue with the recipe as written.
Nutrition Information
Calories: 128kcal
Carbohydrates: 19g
Protein: 4g
Fat: 5g
Saturated Fat: 1g
Sodium: 1292mg
Potassium: 762mg
Fiber: 4g
Sugar: 12g
Vitamin A: 2100IU
Vitamin C: 37.3mg
Calcium: 52mg
Iron: 1.4mg

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top