There's nothing quite like the aroma of simmering tomato sauce filling your kitchen. This homemade tomato pasta sauce is a staple in my home, and I'm excited to share my go-to recipe with you.
Advertisements1
It's incredibly simple to make, using pantry staples, yet tastes like it simmered all day. The secret is a quick caramelization of the tomato paste and a splash of pasta water to bring it all together.
Whether you're tossing it with spaghetti, layering it in lasagna, or spooning it over meatballs, this sauce will become your new favorite.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use a good-quality extra-virgin olive oil for the best flavor. You can substitute with vegetable oil if needed.
1 medium onion, finely chopped (about 1 cup)
Yellow or sweet onion works best. For a quicker prep, use a food processor to chop it finely.
4 cloves garlic, minced
Fresh garlic is essential here. If using jarred, use 2 teaspoons of minced garlic.
1 teaspoon salt
Adjust to taste, but this helps bring out the flavors.
1/2 teaspoon black pepper
Freshly ground is best, but pre-ground works too.
1 teaspoon dried oregano
You can substitute 1 tablespoon fresh oregano, chopped.
1/2 teaspoon dried basil
Or use 1 tablespoon chopped fresh basil at the end.
1/4 teaspoon red pepper flakes (optional)
For a little heat. Omit if you prefer a mild sauce.
2 tablespoons (30g) tomato paste
This is key for depth of flavor. Buy the kind in a tube for easy use and storage.
1 can (28 oz / 800g) crushed tomatoes
San Marzano tomatoes are the best for their sweet flavor. If you only have whole peeled, crush them by hand.
1/2 cup (120ml) water or pasta water
Use reserved pasta water to help the sauce cling to pasta.
1 teaspoon sugar (optional)
Only add if your tomatoes are very acidic. Taste and adjust.
Tips & Tricks
- Don't skip caramelizing the tomato paste – it adds a rich, sweet depth that makes the sauce taste like it simmered for hours.
- If you have time, let the sauce bubble gently for 45 minutes to meld flavors, but 20-30 minutes is perfectly fine.
- Always taste before serving and adjust salt and herbs – canned tomatoes vary in flavor.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
Heat olive oil in a large skillet or pot over medium heat (350°F / 175°C). Add onion and cook, stirring occasionally, until translucent, about 5 minutes. Add garlic, salt, pepper, oregano, basil, and red pepper flakes if using. Cook for 1 minute until fragrant.
2. Caramelize Tomato Paste
Push aromatics to one side. Add tomato paste to the cleared area. Cook, stirring, for 2-3 minutes until it turns a deeper red and smells sweet. This step is crucial for a rich flavor.
3. Add Tomatoes and Simmer
Pour in the crushed tomatoes and water (or pasta water). Stir everything together. Bring to a gentle simmer, then reduce heat to low (around 200°F / 93°C). Let it bubble gently, uncovered, for 20-25 minutes, stirring occasionally. The sauce will thicken slightly.
4. Season and Adjust
Taste the sauce. If it tastes too acidic, add sugar. Adjust salt and pepper as needed. If you want a smoother texture, use an immersion blender for a few seconds.
5. Finish with Fresh Herbs
If using fresh basil, stir it in just before serving. For a richer finish, you can also add a tablespoon of butter or a drizzle of olive oil.
6. Serve or Store
Serve immediately over your favorite pasta, or let cool and store in airtight containers. The sauce will keep in the fridge for up to 5 days.
Delicious Variations
Meat Sauce
Brown 1/2 pound (225g) ground beef or Italian sausage with the onion, then proceed with the recipe.
Veggie-Packed
Add 1 cup diced zucchini or mushrooms along with the onions for extra nutrition.
Spicy Arrabbiata
Increase red pepper flakes to 1 teaspoon and add a minced fresh chili for a fiery kick.
How to Store Tomato Pasta Sauce
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Freeze in portion-sized containers or zip-top bags for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently in a saucepan over medium-low heat, adding a splash of water if too thick.
Frequently Asked Questions
Q: Can I use fresh tomatoes instead of canned?
Yes, you can. Use about 2 pounds (900g) of ripe tomatoes, peeled and chopped. Simmer longer, about 30-40 minutes, to reduce the liquid.
Q: How do I make this sauce less acidic?
Add a pinch of sugar or a grated carrot to the sauce while it simmers. Both help balance acidity without adding sweetness.
Q: Can I freeze this tomato pasta sauce?
Absolutely. Let it cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months.
Q: What pasta goes best with this sauce?
This sauce is versatile. Spaghetti, penne, or rigatoni all work well. The sauce clings nicely to ridged shapes.
Q: How can I thicken my sauce?
Simmer uncovered longer to evaporate excess liquid. You can also stir in a tablespoon of tomato paste dissolved in a little water.
I hope this sauce becomes a favorite in your kitchen. Try it tonight and let me know how it turns out! Share your creations with me in the comments below. Small steps, big impact.
Tomato Pasta Sauce
Make rich, flavorful tomato pasta sauce from scratch in 30 minutes. Perfect for weeknight dinners, meal prep, and freezing.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 medium onion, finely chopped (about 1 cup)
- 4 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional)
- 2 tablespoons (30g) tomato paste
- 1 can (28 oz / 800g) crushed tomatoes
- 1/2 cup (120ml) water or pasta water
- 1 teaspoon sugar (optional)
📋 Instructions
- 1Sauté Aromatics — Heat olive oil in a large skillet or pot over medium heat (350°F / 175°C). Add onion and cook, stirring occasionally, until translucent, about 5 minutes. Add garlic, salt, pepper, oregano, basil, and red pepper flakes if using. Cook for 1 minute until fragrant.
- 2Caramelize Tomato Paste — Push aromatics to one side. Add tomato paste to the cleared area. Cook, stirring, for 2-3 minutes until it turns a deeper red and smells sweet. This step is crucial for a rich flavor.
- 3Add Tomatoes and Simmer — Pour in the crushed tomatoes and water (or pasta water). Stir everything together. Bring to a gentle simmer, then reduce heat to low (around 200°F / 93°C). Let it bubble gently, uncovered, for 20-25 minutes, stirring occasionally. The sauce will thicken slightly.
- 4Season and Adjust — Taste the sauce. If it tastes too acidic, add sugar. Adjust salt and pepper as needed. If you want a smoother texture, use an immersion blender for a few seconds.
- 5Finish with Fresh Herbs — If using fresh basil, stir it in just before serving. For a richer finish, you can also add a tablespoon of butter or a drizzle of olive oil.
- 6Serve or Store — Serve immediately over your favorite pasta, or let cool and store in airtight containers. The sauce will keep in the fridge for up to 5 days.



