My Favorite Tomato Sauce is a comforting blend of flavors that captures the essence of Italian cooking. It starts with sweet San Marzano tomatoes—renowned for their taste—and melds them with aromatic garlic and onions. Infused with fresh basil and a hint of red pepper flakes, this sauce delivers a warm richness that coats pasta beautifully, making any meal feel special.

I discovered this sauce during a Sunday family gathering, where my grandmother shared her simple yet flavorful approach to tomato sauce. It became a staple at our table, perfect for everything from classic spaghetti nights to hearty lasagna days. What makes My Favorite Tomato Sauce stand out is its ease of preparation. With just a handful of ingredients and 60 minutes, you can elevate any dish. I genuinely invite you to try it out in your kitchen; it just may become your new go-to sauce!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 60 minutes, perfect for your weeknight dinners.
- Irresistible Flavor: The combination of garlic, basil, and Parmigiano-Romano creates a rich, savory sauce.
- Eye-Catching Appeal: Its vibrant red hue makes any plate look enticing!
- Flexible Serving: Ideal for pasta, risottos, or even as a dipping sauce; versatile to match any meal.
- Diet-Friendly Options: Can easily be adjusted to fit vegetarian or gluten-free diets.
Ingredients You’ll Need
- ¼ cup extra virgin olive oil: This adds a fragrant richness. Use high-quality for the best flavor.
- 8-10 garlic cloves, peeled: They transform into a sweet, mellow flavor when sautéed—don’t skimp!
- 1 medium yellow onion, peeled and halved lengthwise: Adds depth; sweet when caramelized.
- 1 (28-ounce) can crushed San Marzano tomatoes: These tomatoes are sweeter and less acidic. If unavailable, any good quality canned tomatoes will work.
- 1 (28-ounce) can whole San Marzano tomatoes: Adds texture to the sauce. Be sure to crush them lightly as they cook.
- 4 tablespoons unsalted butter, cut into cubes: Butter creates a silky, luxurious sauce.
- 1-2 ounces fresh basil stems and leaves: Fresh basil offers a vibrant flavor; the stems also contain essential oils.
- 2-3 Parmigiano-Reggiano cheese rinds: Impart a deep umami flavor as it simmers. Use fresh cheese for better results; it’s a fantastic use for rinds!
- ½ teaspoon dried oregano (optional): Adds a traditional Mediterranean flavor. You may skip it if you prefer a purer tomato flavor.
- Pinch dried red pepper flakes: A touch of heat balances the sweetness of the tomatoes.
- Kosher salt and freshly ground black pepper: Essential for seasoning; adjust to taste.
How to Make My Favorite Tomato Sauce
- Sauté the Garlic: Heat the ¼ cup extra virgin olive oil in a large Dutch oven (5 quarts or more) over medium-low heat. Add the 8-10 whole garlic cloves and sauté for 8–10 minutes, stirring frequently, until lightly golden all over.
- Cook the Onions: Add the halved onion, cut-side down, to the pot. Cook it for an additional 1–2 minutes until lightly browned.
- Add the Tomatoes: Reduce the heat to low and carefully introduce both cans of crushed and whole San Marzano tomatoes. Pour in a splash of water to get any remaining juice from the cans and add that to the pot too.
- Incorporate Flavor: Add the 4 tablespoons of unsalted butter, 2-3 Parmigiano rinds, and the optional ½ teaspoon dried oregano. Sprinkle in the pinch of red pepper flakes, kosher salt, and a generous amount of black pepper.
- Add the Basil: Lightly crush the fresh basil stems in your hands to release their oils and tuck them into the mixture. Stir everything to blend well.
- Simmer: Allow the mixture to slowly come to a very low boil. Then, reduce the heat to low and let it simmer uncovered for at least 30 minutes (ideally 45 to 60 minutes). Stir occasionally, adjusting the heat as needed. The tomatoes should start to break down, and you’ll notice the sauce thickening.
- Finish the Sauce: Discard the onion halves, cheese rinds, and any thick basil stems. Use a fork to gently press the softened garlic against the pot to incorporate it into the sauce. You can also break up any larger tomato chunks to your desired consistency.
- Taste and Adjust: Sample the sauce and adjust with additional salt or pepper if necessary, enhancing your batch to perfection.
For serving, combine the sauce with your favorite pasta, adding a splash of starchy pasta water for the perfect consistency. Finish with fresh basil chiffonade, a drizzle of high-quality extra virgin olive oil, and freshly grated Parmigiano-Reggiano cheese to elevate the entire dish.
Storing & Reheating
After preparing My Favorite Tomato Sauce, you can store leftovers at room temperature for about 2 hours. To refrigerate, transfer it to an airtight container, where it can last up to one week. If you want to freeze it, pour the sauce into freezer-safe containers, leaving some space for expansion, and use it within 3 months. To reheat, warm it gently on the stove over medium-low heat until simmering, or use the microwave for quick heating. Keep in mind that the texture may change slightly after freezing, but a drizzle of olive oil can help refresh it.
Chef’s Helpful Tips
- Avoid burning the garlic by keeping the heat low; a golden color is perfect.
- When sautéing the onion, let it caramelize until it’s sweet and fragrant to deepen the sauce’s flavor.
- For a chunkier sauce, leave more of the whole tomatoes intact rather than crushing them completely.
- Storing cheese rinds in the refrigerator can allow you to add flavor to various soups and sauces.
- Consider doubling the recipe, as this sauce freezes beautifully for later quick meals.
There’s something truly special about homemade sauces. My Favorite Tomato Sauce is the essence of simplicity layered with vibrant flavors. Each ingredient exists in harmony, making it both comforting and sophisticated. Don’t hesitate to experiment to find your ideal tweaks, whether adding extra herbs or changing the type of tomatoes based on what you have on hand.

Recipe FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! If fresh tomatoes are in season, feel free to use about 3 pounds of ripe tomatoes. Just blanch them to remove the skins, crush them, and incorporate them into the sauce as you would with canned.
What can I serve with this tomato sauce?
This sauce is extremely versatile! You can pour it over your favorite pasta, use it in lasagna, serve it with rice or grains, or even use it as a dip for crusty bread.
How long does it take to make this sauce?
From start to finish, My Favorite Tomato Sauce takes about 60 minutes. The hands-on prep time is only around 10 minutes, making it a quick weeknight solution for dinner.
Can I freeze My Favorite Tomato Sauce?
Yes! This sauce freezes wonderfully. Make sure to cool it completely before transferring it to freezer-safe containers. It can be stored for up to 3 months, making it a great option for meal prep or last-minute dinners.
Print
My Favorite Tomato Sauce
This homemade tomato sauce is rich and flavorful, featuring garlic, fresh basil, and a touch of butter. A simple yet delicious option for quick dinners, perfect for pasta lovers!
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
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 (or italian) tomatoes* see headnote
- 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é for 8-10 minutes until golden. Add onion halves and cook for another 1-2 minutes.
- Reduce heat to low and add both cans of tomatoes. Rinse cans with water and add the juice to the pot. Add butter, cheese rinds, oregano, red pepper flakes, salt, and black pepper. Crush and add basil stems.
- Bring to a low boil, then reduce to a simmer, cooking uncovered for at least 30-60 minutes. Stir occasionally and adjust heat as needed.
- Discard onion, cheese rinds, and bulky basil stems. Crush garlic into the sauce and break up large tomato chunks to desired consistency. Taste and adjust seasoning as needed.
- For serving, combine sauce with pasta, add pasta water if needed, and finish with basil, olive oil, and grated cheese.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For a smoother sauce, use an immersion blender after cooking.
Store leftovers in an airtight container in the fridge for up to a week.
This sauce can also be frozen for future use.
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Category: Sauce
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1/2 cup
- Calories: 150
- Sugar: 6g
- Sodium: 200mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 11g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 5mg






