This post may contain affiliate links. Please read our disclosure policy.

This homemade tomato pasta sauce recipe is rich, thick, and bursting with real tomato flavor! Simmered low and slow for about 2 hours, it develops incredible depth and freezes beautifully for effortless dinners later.

Homemade Tomato Pasta Sauce detail.
Homemade Tomato Pasta Sauce with fresh basil.

A Quick Look At The Recipe

This is a brief summary of the recipe. Jump to the recipe to get the full details.

Jump to Recipe

Prep Time

20 minutes

Cook Time

30 minutes

Total Time

50 minutes

Servings

4 servings

Difficulty

Easy — mostly hands-off once it’s simmering.

Calories *

234 kcal per serving

Technique

Sauté aromatics, crush tomatoes by hand, then simmer uncovered until thick and rich.

Flavor Profile

Deep tomato flavor, herbaceous, slightly sweet, rich and hearty.

* Based on nutrition panel

I won’t be buying pasta sauce again! You’re right about all those extra ingredients — are they really necessary? The long simmer made such a difference, and I loved that I could freeze extra for later. This is officially my go-to! ⭐⭐⭐⭐⭐

Mara

Why This Is the Best Tomato Sauce

  • Long simmer builds depth. Two hours uncovered concentrates the tomatoes and creates natural sweetness without added sugar.
  • Tomato paste adds richness. It provides body and deep umami flavor.
  • Fresh herbs on the stem infuse gently. No chopping required — maximum flavor, minimal effort.
  • Freezer-friendly and versatile. Use it for pasta, lasagna, meatballs, or even spoon it straight from the pot.

Now that I’m a mom, there are nights when even boiling water feels like too much effort. That’s when this sauce saves me. I make a large batch and freeze portions so dinner is as simple as reheating and tossing with pantry pasta.

This is one of those classic red sauces every cook should master. It’s delicious over stuffed shells with meat, layered into an easy lasagna recipe, or paired with vegetable lasagna. I also love spooning it over ricotta meatballs for a hearty meal. This sauce is especially lovely served alongside something bright and fresh, like a roasted vegetable salad to balance the richness!

Ingredients & Substitutions

  • Onion: Builds sweetness and depth as it softens. Don’t rush this step — translucent, not browned.
  • Garlic: Fresh garlic makes all the difference here.
  • Olive Oil: Use good-quality olive oil for sautéing.
  • Whole Italian Tomatoes: Crushing by hand preserves texture. San Marzano tomatoes provide natural sweetness and lower acidity. Whole peeled plum tomatoes break down beautifully during simmering. In the summer, you can substitute fresh tomatoes for a slightly brighter, more delicate flavor.
  • Tomato Paste: Concentrates flavor and thickens the sauce beautifully.
  • Chicken Broth: Homemade chicken broth adds savory depth and increases yield. For a lighter version, omit, similar to my easy pasta sauce recipe.
  • Fresh Herbs (basil, oregano, thyme): Leave them on the stem for easy removal and subtle infusion.
  • Bay Leaf, Salt & Pepper: Essential for balance.

See the recipe card below for full ingredient quantities.

Variations on Homemade Tomato Sauce

  • Make it vegetarian. Swap chicken broth for vegetable broth or water.
  • Add browned meat. Ground sirloin, Italian sausage, or turkey add richness.
  • Boost the herbs. Chop herbs finely for a more intense herbal profile. A little parmesan cheese and chopped fresh parsley elevate this simple sauce instantly.
  • Use as pizza sauce. Reduce longer for thicker consistency, or try my best pizza sauce recipe for a quicker option.
Homemade Tomato Pasta Sauce in blue dutch oven.

Professional Tips

  • Simmer uncovered. This allows excess moisture to evaporate and concentrates flavor.
  • Stir occasionally. Especially toward the end — tomato paste can stick.
  • Taste at the 90-minute mark. Adjust salt only after the sauce has reduced.
  • Freeze flat. Store in freezer bags laid flat for quick thawing.

How to Make Homemade Tomato Pasta Sauce

Use these instructions to make the perfect sauce every time. Full measurements are in the recipe card below.

Step 1: Sauté aromatics. Gently sauté the onion and garlic in olive oil over medium heat until the onion is translucent, about 8–10 minutes. Stir often to prevent browning.

You can make this in a large skillet, saucepan, dutch oven, or heavy-bottomed pan.

Step 2: Crush tomatoes. Add the whole tomatoes and crush them by hand directly in the pot for a rustic texture.

Step 3: Add remaining ingredients. Stir in the tomato paste, chicken broth, bay leaf, salt, pepper, and fresh herbs.

Step 4: Simmer slowly. Simmer for about 2 hours, stirring occasionally. Do not cover with a lid — the sauce needs to reduce. The sauce will gradually thicken and deepen in color.

While the sauce simmers, I’ll bring a large pot of water to a boil so the pasta is ready at the perfect moment.

Step 5: Finish and adjust. Remove the bay leaf and herb stems. If you prefer a thicker sauce, continue cooking 15–20 minutes longer.

Add browned meat if desired, toss with pasta, or use in lasagna or chicken parmesan.

Homemade Tomato Pasta Sauce on wooden spoon.

Professional Chef Tip

The key to a truly exceptional homemade tomato pasta sauce recipe is patience. Tomatoes taste flat when rushed. Slow reduction transforms acidity into natural sweetness and complexity — no added sugar required.

Recipe FAQs

What is the secret to good tomato sauce?

The secret to good tomato sauce is slow reduction and quality tomatoes. Simmering uncovered for about 2 hours allows excess water to evaporate and natural sugars to develop. Using whole San Marzano tomatoes, tomato paste for depth, and fresh herbs added on the stem builds complexity without bitterness.
Another key factor is seasoning only after reduction — adding salt too early can make the sauce taste flat once concentrated.

How long should you simmer homemade tomato pasta sauce?

For best results, simmer uncovered for about 2 hours. This allows flavors to concentrate and the sauce to thicken naturally.

What can I serve with a homemade tomato pasta sauce recipe?

Serve over pasta, spoon onto baked meaty cheese stuffed shells, layer into lasagna, or pour over ricotta meatballs. If you’re avoiding traditional noodles, this sauce works beautifully in spaghetti squash lasagna.

Can you freeze homemade tomato pasta sauce?

Yes! Cool completely, portion into freezer-safe containers, and freeze for up to 3 months.

Homemade Tomato Pasta Sauce with fresh basil.

If you tried this recipe and loved it please leave a 🌟 star rating and let me know how it goes in the comments below. I love hearing from you; your comments make my day!

Homemade Tomato Pasta Sauce on wooden spoon.
Subscribe to Chef Lindsey Farr!
Get the latest chef-created recipes and more right to your inbox!
Homemade Tomato Pasta Sauce with fresh basil.
5 from 2 ratings

Pasta Sauce

A rich, thick and flavorful tomato pasta sauce simmered low and slow for maximum depth. Perfect for freezing and weeknight dinners.
Prep: 20 minutes
Cook: 30 minutes
Total: 50 minutes
Servings: 4 servings

Ingredients 
 

Instructions 

  • Sauté onion and garlic in olive oil until translucent, about 8–10 minutes.
  • Add whole tomatoes and crush by hand in the pot.
  • Stir in tomato paste, broth, bay leaf, herbs, salt and pepper.
  • Simmer uncovered for about 2 hours, stirring occasionally.
  • Remove bay leaf and herb stems. Continue cooking if thicker sauce is desired.

Video

Notes

  • Variations: For dried herbs: use ⅓ the amount of fresh.
  • Technique: Sauce thickens as it cools.
  • Storage: Freeze up to 3 months.

Nutrition

Calories: 234kcal | Carbohydrates: 28g | Protein: 6g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Cholesterol: 3mg | Sodium: 1124mg | Potassium: 828mg | Fiber: 6g | Sugar: 14g | Vitamin A: 495IU | Vitamin C: 29mg | Calcium: 120mg | Iron: 3mg
Course: Dinner
Cuisine: Italian
Calories: 234
Like this? Leave a comment below!

Before You Go

I hope you enjoyed this rich, comforting Italian-inspired sauce. Be sure to check out my other delicious, chef-developed sauces & condiment recipes for even more flavor-packed ideas!

Hi, I’m Chef Lindsey!

I am the baker, recipe developer, writer, and photographer behind Chef Lindsey Farr. I believe in delicious homemade food and the power of dessert!

5 from 2 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




20 Comments

  1. Although I haven’t tried the recipe yet, I was wondering what the equivalency would be for dried herbs. I live in a small community without access to fresh herbs, especially after summer. I’m sure it won’t be as good but would love to tried it with dried oregano, basil & thyme. Thank you!

    1. Hi Sharon! You can absolutely make this recipe with dried herbs! When substituting dried for fresh in this recipe, a good starting point would be to use about โ…“ the amount, so roughly 1 teaspoon dried basil, ยฝ teaspoon dried oregano, and ยฝ teaspoon dried thyme. Add them when you add the bay leaf so they have time in the sauce. Happy cooking!

  2. 5 stars
    I won’t be buying pasta sauce again! You’re right, about all those extra ingredients, are they really necessary? The recipe is filled with flavor and super easy to make. I also love that I can freeze the sauce for future dinners.