My Favorite Tomato Sauce
My heart warms every time I pull out my pot for My Favorite Tomato Sauce. There’s something incredibly comforting about the rich aroma that fills my kitchen as I prepare this timeless Italian staple. Made with love, this sauce is not just about tomatoes; it’s a perfect blend of garlic, onion, and fresh herbs that elevates simple pasta to something truly special. As you simmer the sauce, the vibrant flavors meld together beautifully, creating a symphony of taste that dances on your palate.
Table of Contents

I first stumbled upon this recipe during a family gathering, where everyone eagerly awaited the sauce to accompany our meal. The compliments that night fueled my passion for cooking, and from that day on, this recipe became a treasured tradition. If you’re tired of store-bought options, this homemade sauce will replace your go-to with ease—it’s simple, budget-friendly, and oh-so-delicious! I can’t wait for you to try it!
Why You’ll Love This Recipe
- Simple & Quick: You can whip up this sauce in just 30-60 minutes, making it perfect for a weeknight dinner.
- Irresistible Flavor: The blend of garlic, onions, and fresh basil creates a sauce that’s rich and luscious.
- Eye-Catching Appeal: The vibrant red color of this sauce will make your pasta dishes pop on any table.
- Flexible Serving: Perfect for pastas, chicken, or as a pizza base, it’s incredibly versatile!
- Diet-Friendly Options: Though it’s naturally vegetarian, you can easily adjust it for vegan diets by replacing butter with olive oil.
Ingredients You’ll Need
- ¼ cup extra virgin olive oil: This high-quality oil enhances the flavor and adds richness. Look for a robust brand for the best taste.
- 8-10 garlic cloves, peeled: Fresh garlic is key to creating that savory base, but you can use less if you prefer a milder garlic flavor.
- 1 medium yellow onion, peeled and halved lengthwise through the root: Sweet, mild onions simmer perfectly into the sauce, but you can swap for white or even shallots.
- 1 (28-ounce) can crushed San Marzano (or Italian) tomatoes: These tomatoes are known for their sweet taste. If unavailable, any high-quality crushed tomatoes will do.
- 1 (28-ounce) can whole San Marzano tomatoes: Whole tomatoes add texture; crush them in the pot for a rustic feel.
- 4 tablespoons unsalted butter, cut into cubes: Butter adds creaminess. For a dairy-free version, use a bit of olive oil instead.
- 1-2 ounces fresh basil stems and leaves: Fresh basil infuses the sauce with aromatic notes. Dried basil works in a pinch, but fresh is preferred!
- 2-3 Parmigiano-Reggiano cheese rinds: These rinds enrich the sauce with umami. If you don’t have rinds, grated cheese can be added at the end instead.
- ½ teaspoon dried oregano (optional): Oregano complements the tomatoes beautifully but can be skipped if you’re not a fan.
- Pinch dried red pepper flakes: For a touch of heat, though adjust to your preference.
- Kosher salt & freshly ground black pepper: Essential for seasoning; always taste and adjust before serving.
How to Make My Favorite Tomato Sauce
- Sauté the Garlic and Onion: Heat the ¼ cup of extra virgin olive oil in a large Dutch oven (at least 5 quarts) over medium-low heat. Add in the whole garlic cloves and sauté for about 8–10 minutes, stirring occasionally until they turn golden. Add the onion halves, cut-side down, and cook for an additional 1–2 minutes.
- Add Tomatoes and Seasonings: Lower the heat and carefully pour in both cans of tomatoes. To capture all the goodness, use a splash of water to rinse the juice from each can and add it to the pot. Toss in the 4 tablespoons of unsalted butter, the cheese rinds, oregano if using, red pepper flakes, a sprinkle of kosher salt, and plenty of freshly ground black pepper. Crush the basil stems gently in your hands and include them in the sauce. Stir everything together.
- Simmer: Bring the mixture to a gentle boil, just until you see small bubbles forming around the edges. Then, reduce the heat to low and let it simmer uncovered for a minimum of 30 minutes, ideally stretching to 45-60 minutes. Give it a stir now and then, adjusting the heat as necessary. You’ll notice the butter melting and the tomatoes starting to soften.
- Finish the Sauce: Discard the onion halves, cheese rinds, and bulky basil stems. Squeeze the softened garlic cloves against the pot side—they should be super tender—and mix them back into the sauce. Use a fork to break up any notable tomato chunks until the consistency reaches your liking. Taste and adjust seasoning with extra salt and pepper as needed.
- Serve it Up: Toss your freshly made sauce with your favorite pasta, adding a splash of starchy pasta water to help everything combine perfectly. Finish with a sprinkle of fresh basil, a drizzle of high-quality extra virgin olive oil, and freshly grated Parmigiano-Reggiano cheese.
Storing & Reheating
Let your sauce cool down before transferring it to an airtight container and storing it in the fridge, where it will keep well for about a week. If you’re looking to store it longer, freeze it in portions for up to 3 months. When it’s time to enjoy again, simply reheat on the stove over medium-low heat until warm, stirring occasionally. You might notice slight changes in texture; a splash of water or olive oil can refresh it nicely.
Chef’s Helpful Tips
- Always sauté garlic and onions on lower heat to prevent burning. This allows the flavors to develop without bitterness.
- Use high-quality canned tomatoes—they’re typically sweeter and richer than fresh tomatoes out of season.
- Don’t skip the butter; it adds an essential richness that balances the acidity of the tomatoes.
- If you prefer smoother sauce, you can blend it using an immersion blender before serving.
- Adjust the red pepper flakes based on your personal spice tolerance. They can always be added in later for those who prefer it spicier!
- This sauce is perfect for making ahead of time; it actually gets better as it sits!
The flavors in My Favorite Tomato Sauce are simply unmatched by any store-bought option. Not only is it easy to prepare, but it also invites you to explore variations with seasonal ingredients or additional spices. Whether you’re tossing it with pasta or using it as a base for your next homemade pizza, this sauce promises satisfaction each time. Embrace the tradition of homemade cooking, and let your creativity shine in the kitchen!

Recipe FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! If you’re using fresh tomatoes, opt for Roma or San Marzano varieties for the best flavor. You’ll need about 3-4 pounds, and remember to blanch and peel them first to remove the skins.
How can I make this sauce vegetarian/vegan?
The recipe is mostly vegetarian; simply replace the unsalted butter with an equal amount of extra virgin olive oil. You can also omit the cheese rinds or substitute with nutritional yeast for a cheesy flavor without dairy.
Can I make this sauce spicy?
Of course! Adjust the amount of dried red pepper flakes to your liking. If you love a kick, consider adding some finely chopped fresh chili peppers along with the onions for an extra heat punch.
How long does the sauce last in the refrigerator or freezer?
In the refrigerator, the sauce will last about a week. For freezing, store it in airtight containers or freezer bags, and it can comfortably sit for up to 3 months. Just thaw it overnight in the fridge or use the microwave when you’re ready to enjoy it!
PrintMore Dinner Recipes
- Bacon Cheeseburger Rice Stack
- Guinness Beef Stew | Slow Cooker Irish Comfort Food
- Easy Chicken Fajita Casserole
- Zucchini Lasagna Bolognese
- Sausage and Vegetable Pasta
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: Sauce
- Method: Stovetop
- Cuisine: Italian
Description
This tomato sauce combines the freshness of San Marzano tomatoes, the aroma of garlic, and the richness of butter for an irresistible flavor, making it an ideal choice for quick dinners or comforting 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 whole garlic cloves and sauté until golden, about 8–10 minutes.
- Add onion halves, cut-side down, and cook for an additional 1–2 minutes.
- Reduce heat to low and add both cans of tomatoes along with a splash of water.
- Stir in butter, cheese rinds, oregano, red pepper flakes, salt, and black pepper.
- Lightly crush basil stems and add to the pot, stirring well.
- Bring to a low boil, then reduce to a simmer, cooking uncovered for 30 to 60 minutes.
- Remove onion halves, cheese rinds, and bulky basil stems.
- Crush softened garlic cloves against the pot and stir back into the sauce.
- Adjust seasoning as needed, breaking down large tomato chunks to desired consistency.
- Serve over pasta, adding starchy water if necessary, and finish with fresh basil, olive oil, and grated cheese.
Notes
Using high-quality San Marzano tomatoes enhances the sauce’s flavor.
Adjust seasoning to taste, adding more salt or pepper as needed before serving.
For a richer taste, allow the sauce to simmer longer.
Nutrition
- Serving Size: 1/2 cup
- Calories: 120
- Sugar: 4g
- Sodium: 250mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 2g
- Cholesterol: 5mg





