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.


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 RecipePrep 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.
Table of Contents
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.

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.

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
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.
For best results, simmer uncovered for about 2 hours. This allows flavors to concentrate and the sauce to thicken naturally.
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.
Yes! Cool completely, portion into freezer-safe containers, and freeze for up to 3 months.

Recommended Recipes to Use Pasta Sauce
Date Night
Baked Chicken Marinara
Beef Recipes
Stuffed Shells with Meat
Filling Vegetarian Recipes
Spaghetti Squash Lasagna
Summer Dinner Recipes
Zucchini Lasagna
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!

Pasta Sauce
Ingredients
- 2 ½ cups onion chopped
- 6 cloves garlic minced
- 3 ½ tablespoons olive oil
- 52 oz whole Italian tomatoes San Marzano, 2, 28 oz cans
- 12 oz tomato paste 2, 6oz cans
- 2 ½ cups chicken broth
- 1 bay leaf
- ½ teaspoon salt
- ½ teaspoon freshly ground black pepper
- 5 sprigs basil on the stem
- 2 sprigs oregano on the stem
- 3 sprigs thyme on the stem
- ¼ teaspoon dried sage
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
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!




















Hey,
This pasta recipe is amazing for dinner and family as always, but Italian pizza is what i will never try again as long as i live.
Best Regards.
Try using beef bouillon(or beef broth?) instead of chicken broth. It is delicious also
I will! Thanks for the suggestion, Brenda!
How much does this recipe yield? (Approx how many jars/cans). I need to make enough sauce for meatballs and chicken both in separate crock pots. Thanks!!!
It makes about 3 pints but that ultimately depends on how much you cook it down. If it get too thick, you could always add more broth. Without knowing how many meatballs or chicken, I couldn’t tell you if it makes enough.
I was wondering how much pasta sauce does this recipe make? I looked everywhere I hope I didn’t miss it that would be embarrassing.
You didn’t miss it! I’ll update the recipe now! It makes about 3 pints, but it will ultimately depend on how much you cook it down. I like my sauce thick!
I almost always have homemade tomato sauce in the freezer! So nice for a quick meal. The Strand is great – I love that book store. I could spend days there. 😉
Right now I freeze mine too, but I would love to try my hand at canning it to free up space! My freezer is groaning as it is 🙂
Sigh – The Strand…Atlanta is so far away
So glad you came by to link this saucy goodness in. Cheers
Thanks for the email! Love your Friday posts 🙂
Great photos!I can practically taste that chunky, tomatoey (?!) sauce… must make it soon. Love it plain too! Perhaps you could provide an option using fresh tomatoes?
Yes, I made that word up! Tomatoey. Just filling a gap in the English language 😉
I’d love to try it with fresh tomatoes! The tomatoes around here haven’t been looking that great…
The Chicken Bouillon wouldn’t be too suitable as an ingredient for a pasta sauce used for Vegetable Lasagna , vegetable or vegetarian pasta or whatever
That’s fair!
Mmmmm I love a good tomato sauce and this recipe looks FAAAAB
(oddly enough I’ve never bought anything from The Strand…i think I avoid it for my wallet’s sake. The key to not overspending in NYC=avoidance)
I love it – Let me know what you think if you try it!
Lol! I believe it! Part of me is super jealous that you could pop by The Strand anytime and part of me is still relieved for my wallets sake. Have you visited Kitchen Arts & Letters on Lexington & 93rd? Yeah, a bookstore devoted to cooking. Heaven on Earth.