My Favorite Tomato Sauce
My Favorite Tomato Sauce is a comforting, rich blend of San Marzano tomatoes, fragrant garlic, and fresh basil, simmering together to create an aromatic and memorable sauce. The velvety texture invites you to dive in, and the depth of flavor makes it an irresistible addition to any meal. When you’re craving a robust tomato sauce that beats any store-bought variety, this is the one you’ll want to reach for. Seriously, each ingredient plays a pivotal role here, creating an authentic Italian experience right in your kitchen.
Table of Contents

I first stumbled upon this recipe during a family dinner years ago, where we decided to make our own sauce instead of relying on jars. We were blown away by how fresh and vibrant it was compared to anything we had tried. Every spoonful is a delightful reminder that good food doesn’t have to be complicated; it just needs quality ingredients and a little time to marry those flavors together. I’m genuinely excited for you to try My Favorite Tomato Sauce!
Why You’ll Love This Recipe
- Simple & Quick: Takes about 1 hour to make, perfect for any weeknight dinner.
- Irresistible Flavor: The combination of garlic and fresh basil makes it aromatic and mouthwatering.
- Eye-Catching Appeal: Its rich color and texture look beautiful on any pasta dish.
- Flexible Serving: Perfect for spaghetti, lasagna, or even as a base for pizza.
- Budget-Friendly Options: Made with pantry staples and fresh ingredients.
Ingredients You’ll Need
- ¼ cup extra virgin olive oil: This is key for sautéing and infusing flavors; high-quality oil makes a difference. You can substitute with a lighter oil, but the flavor won’t be quite the same.
- 8-10 garlic cloves, peeled: Garlic adds depth and richness to the sauce. For a milder flavor, roast the garlic before adding.
- 1 medium yellow onion, peeled and halved lengthwise through the root: The sweetness of the onion complements the tomatoes, enhancing the overall flavor. If you’d like a milder flavor, a sweet onion works well.
- 1 (28-ounce) can crushed San Marzano tomatoes: These tomatoes are sweeter and less acidic than regular ones, providing a perfect base for the sauce. You can use canned Italian tomatoes if needed.
- 1 (28-ounce) can whole San Marzano tomatoes: The whole tomatoes provide texture. Crushing them by hand during cooking adds a rustic feel to the sauce.
- 4 tablespoons unsalted butter, cut into cubes: Butter adds a creamy finish and a luxurious mouthfeel. You can swap it with olive oil but it might alter the richness.
- 1-2 ounces fresh basil stems and leaves: Fresh basil brings a bright, aromatic quality to the sauce; don’t skip it! If needed, dried basil can substitute, but fresh is best.
- 2-3 Parmigiano-Reggiano cheese rinds: Adding these lends a depth of flavor. If you don’t have rinds, freshly grated cheese can be stirred in at the end.
- ½ teaspoon dried oregano (optional): If you’re an oregano fan, it can complement the sauce nicely, but feel free to skip it for a purer tomato flavor.
- Pinch dried red pepper flakes: This adds a gentle kick and balances the sweetness of the tomatoes. Adjust to taste or eliminate for no spice.
- Kosher salt + freshly ground black pepper: Essential for seasoning; always adjust to personal taste preferences.
How to Make My Favorite Tomato Sauce
Heat the olive oil: In a large Dutch oven (at least 5 quarts), heat ¼ cup extra virgin olive oil over medium-low heat. Add the whole garlic cloves and sauté them for 8–10 minutes, stirring frequently until they turn golden on all sides. This step infuses the oil with a beautiful garlic flavor.
Add the onions: After the garlic is golden, add the halved onion with the cut side down and cook for an additional 1–2 minutes until they become slightly browned.
Incorporate the tomatoes: Reduce the heat to low, and carefully add both cans of tomatoes (1 crushed and 1 whole) to the pot. Use a splash of water to rinse the remaining juice out of each can, pouring it back into the pot. Next, add 4 tablespoons of unsalted butter, the Parmigiano rinds, ½ teaspoon of dried oregano (if using), a pinch of red pepper flakes, kosher salt, and freshly ground black pepper. Lightly crush the basil stems in your hands to release their oils before adding them to the sauce.
Simmer the sauce: Gently stir everything together and bring the mixture to a very low boil—just until you see bubbles forming at the edges. Then reduce it to a low simmer, cooking uncovered for a minimum of 30 minutes (optimal cooking time is around 45 to 60 minutes), stirring occasionally. As it cooks, the butter melts and the tomatoes break down into a delicious sauce.
Finalize the sauce: Remove and discard the onion halves, cheese rinds, and any large basil stems. Use a fork to press the softened garlic cloves against the side of the pot, mixing them back into the sauce. Feel free to break up any large tomato chunks based on your texture preference. Give it a taste and adjust with more salt and pepper as needed.
For Serving: Toss your prepared sauce with your favorite pasta and add a splash of starchy pasta water to thin it as necessary. Garnish with a chiffonade of fresh basil, a drizzle of high-quality extra virgin olive oil, and freshly grated Parmigiano-Reggiano cheese.
Storing & Reheating
Store any leftover tomato sauce in an airtight container in the refrigerator for up to 5 days. If you need longer storage, transfer it to freezer-safe containers and keep it for up to 3 months. When you’re ready to enjoy it again, simply reheat on the stovetop over low heat, stirring gently until warmed through. Note that the flavor may intensify after freezing, adding even more complexity to your sauce.
Chef’s Helpful Tips
- Be careful not to burn the garlic; it can turn bitter quickly, so keep an eye on the stove.
- Use a block of Parmigiano-Reggiano and grate it fresh for the best texture and flavor.
- Don’t skip simmering long enough; this is where the flavors meld beautifully, giving you that deep, rich taste.
- If the sauce is too thick, add a bit more starchy pasta water when mixing it with your pasta to achieve the desired consistency.
- For a more complex flavor, consider adding a splash of red wine while simmering the sauce.
Sometimes, the simplest recipes are the most satisfying. My Favorite Tomato Sauce is a perfect example. By utilizing fresh ingredients and allowing them to simmer together beautifully, you create something truly special that can elevate any meal. I encourage you to experiment a bit as you make it; whether it’s adding a squeeze of lemon for brightness or incorporating vegetables for a heartier version, the possibilities are endless.

Recipe FAQs
Can I make this sauce in advance?
Absolutely! This sauce actually gets better with time. You can prepare it ahead of time and store it in the refrigerator for up to 5 days. It also freezes beautifully for up to 3 months.
What type of pasta pairs best with this tomato sauce?
While any pasta works well, classics like spaghetti or penne really shine with this sauce. You can also use it as a base for baked dishes like lasagna or to top pizza.
Can I make adjustments to the recipe?
Certainly! Feel free to adjust the amount of garlic or herbs according to your taste. You can also omit the red pepper flakes if you prefer a milder sauce.
What if I only have canned tomatoes that aren’t San Marzano?
While San Marzano tomatoes are preferred for their sweetness and richness, you can substitute them with any good-quality Italian canned tomatoes. Just make sure to taste and adjust the seasoning as necessary, as the flavor can vary.
PrintMore Main Dishes Recipes
- Penne alla Vodka
- Southwest Pasta Salad
- Guinness Beef Stew | Slow Cooker Irish Comfort Food
- Burger Bowls with Chipotle Ranch Sweet Potato Fries
- Crockpot Chicken Spaghetti
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

My Favorite Tomato Sauce
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Main Dishes
- Method: Simmering
- Cuisine: Italian
Description
This homemade tomato sauce features irresistibly rich flavors from fresh garlic, San Marzano tomatoes, and aromatic herbs. Perfect for pasta, it’s easy to whip up and ideal for quick dinners and healthy meals.
Ingredients
- ¼ cup extra virgin olive oil
- 8–10 garlic cloves peeled
- 1 medium yellow onion peeled and halved lengthwise through the root
- 1 (28-ounce) can crushed san marzano tomatoes
- 1 (28-ounce) can whole san marzano tomatoes
- 4 tablespoons unsalted butter cut into cubes
- 1–2 ounces fresh basil stems and leaves
- 2–3 parmigiano-reggiano cheese rinds
- ½ teaspoon dried oregano (optional)
- pinch dried red pepper flakes
- kosher salt + freshly ground black pepper
Instructions
- Heat olive oil in a large Dutch oven over medium-low heat. Add garlic and sauté for 8-10 minutes until golden, then add onion halves cut-side down and cook for 1-2 more minutes.
- Reduce heat to low and add both cans of tomatoes with a splash of water. Add butter, cheese rinds, oregano, red pepper flakes, salt, and black pepper. Lightly crush basil stems and add them to the sauce. Stir to combine.
- Bring to a low boil, then reduce to a simmer. Cook uncovered for at least 30 minutes, stirring occasionally, until the sauce thickens and flavors develop.
- Remove onion halves, cheese rinds, and bulky basil stems. Crush softened garlic cloves back into the sauce and adjust the texture by breaking up any large tomato chunks. Taste and adjust seasoning as needed.
- Toss the sauce with your favorite pasta, using starchy pasta water to achieve desired consistency. Finish with fresh basil, a drizzle of olive oil, and grated Parmigiano-Reggiano.
Notes
For extra depth of flavor, simmer the sauce longer if time allows.
You can store leftovers in the refrigerator for up to a week or freeze for later use.
Adjust the spice level by adding more or fewer red pepper flakes.
Nutrition
- Serving Size: 1/2 cup
- Calories: 200
- Sugar: 6g
- Sodium: 400mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 15mg
