My Favorite Tomato Sauce
My Favorite Tomato Sauce is the ultimate companion for your pasta dishes and a staple in any Italian kitchen. This sauce is not just any tomato sauce; it’s a rich blend of sweet San Marzano tomatoes, fragrant garlic, and a hint of fresh basil that transforms your weeknight dinners into something special. With its velvety texture and comforting aroma, this sauce is simple to prepare and will quickly become a cherished recipe you return to time and again. Plus, it’s absolutely budget-friendly, making it perfect for family meals or guests.
Table of Contents

I remember the first time I made My Favorite Tomato Sauce; it was a sunny afternoon, and I had just come back from the farmers’ market, hands full of fresh produce. I could almost taste the vibrant flavors swirling in that deep red mixture as I simmered it on the stove. The scent wafted through the house like a warm hug, beckoning family and friends to gather around the table. Each bite provided the comfort of home cooking, reminding me of family meals from my childhood.
Why You’ll Love This Recipe
- Simple & Quick: Whip up this sauce in just about an hour, perfect for busy weeknights!
- Irresistible Flavor: It’s a delightful mix of sweet, savory, and slightly tangy flavors that will dance on your taste buds.
- Eye-Catching Appeal: That rich red color and fresh basil garnish make your plate pop with excitement.
- Flexible Serving: Enjoy it with pasta, risotto, or even as a zesty dipping sauce for breadsticks.
- Diet-Friendly Options: This sauce is vegetarian and can easily be made dairy-free by excluding the cheese rinds.
Ingredients You’ll Need
- ¼ cup extra virgin olive oil: This high-quality oil provides a base of flavor and richness to the sauce.
- 8-10 garlic cloves, peeled: Fresh garlic adds a fragrant punch; feel free to adjust the amount based on your taste.
- 1 medium yellow onion, peeled and halved lengthwise through the root: The onion adds a gentle sweetness; you can substitute it with shallots for a milder flavor.
- 1 (28-ounce) can crushed San Marzano (or Italian) tomatoes: These tomatoes are beloved for their sweetness and low acidity, making them ideal for sauce.
- 1 (28-ounce) can whole San Marzano tomatoes: Using whole tomatoes offers a fresh, rustic texture once they break down during cooking.
- 4 tablespoons unsalted butter, cut into cubes: Butter lends a delightful creaminess to the sauce; you could try using olive oil if you prefer.
- 1-2 ounces fresh basil stems and leaves: Fresh basil infuses the sauce with herby goodness; you can swap it with dried basil but use less.
- 2-3 Parmigiano-Reggiano cheese rinds: These rinds add depth and umami; if you don’t have them, try a sprinkle of grated cheese at the end.
- ½ teaspoon dried oregano, optional: Oregano is a classic Italian herb that adds flavor; feel free to exclude it if you prefer.
- Pinch of dried red pepper flakes: This adds a touch of heat; adjust based on your spice preference.
- Kosher salt + freshly ground black pepper: Season to taste; quality salt elevates the flavor of the ingredients.
How to Make My Favorite Tomato Sauce
- Sauté Garlic: Heat the ¼ cup extra virgin olive oil in a large Dutch oven over medium-low heat. Add the whole garlic cloves and sauté for 8–10 minutes, flipping frequently until they turn golden brown.
- Add Onion: Place the onion halves cut-side down in the pot and cook for an additional 1–2 minutes for a deeper sweetness.
- Incorporate Tomatoes: Reduce the heat to low, and carefully add both cans of tomatoes to the pot. Rinse out the remaining juice from each can with a splash of water and add it in.
- Stir in Ingredients: Add the butter, Parmigiano rinds, dried oregano (if using), red pepper flakes, salt, and a generous amount of freshly ground black pepper. Gently crush the basil stems to release their oils before adding them to the sauce.
- Simmer: Bring the mixture to a very low boil—just until you see bubbles breaking the surface. Then, reduce to a low simmer. Cook uncovered for at least 30 minutes (ideally 45-60 minutes), stirring occasionally. You’ll notice the tomatoes breaking down and the butter melting in.
- Mingle Flavors: Once it’s done simmering, remove and discard the onion halves, cheese rinds, and any bulky basil stems. Using a fork, press the softened garlic cloves against the side of the pot to combine them with the sauce. You can also break up any large tomato chunks at this point.
- Final Taste Test: Taste your sauce and adjust with additional salt and pepper as needed. The flavors should be harmonious and delicious.
- For Serving: Toss the sauce with your favorite pasta and a splash of starchy pasta water to help the sauce cling to the noodles. Serve with a chiffonade of fresh basil, a drizzle of extra virgin olive oil, and freshly grated Parmigiano-Reggiano cheese on top.
Storing & Reheating
Let the sauce cool to room temperature, then store it in an airtight container in the refrigerator for up to 5 days. If you want to freeze it, pour the cooled sauce into freezer-safe bags or containers, ensuring to leave some space for expansion; it can last up to three months. Reheating is a cinch—just warm it on the stovetop over medium heat, stirring occasionally until heated through. Keep in mind that the texture might change slightly, but a splash of water or more olive oil can help refresh it.
Chef’s Helpful Tips
- Avoid burning the garlic by keeping a close eye while sautéing; it should be golden but not dark brown.
- Use high-quality tomatoes for the best flavor—San Marzano tomatoes are my go-to for that perfect taste.
- If the sauce seems too thick, thin it out with a bit of pasta water when tossing.
- Don’t skip the butter—it’s essential for bringing out the rich, creamy texture.
- You can make this sauce ahead of time; the flavors deepen and improve overnight in the fridge!
Nothing beats a classic homemade sauce like My Favorite Tomato Sauce. Rich, flavorful, and inviting, it has the ability to transport you to an Italian kitchen with every bite. I encourage you to not just follow the recipe but let your creativity shine. Experiment with different herbs or grains, and enjoy this timeless dish however your heart desires. Remember, the best meals are made with love and a sprinkle of joy!

Recipe FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! If you’re using fresh tomatoes, about 2-3 pounds should do, preferably Roma or San Marzano varieties. Blanch, peel, and chop them before adding to the pot. Just be sure to adjust the cooking time, as fresh tomatoes may need a bit longer to break down.
How can I make this sauce vegan?
To make this recipe vegan, replace the butter with additional olive oil and omit the cheese rinds. You can also use nutritional yeast as a substitute for a cheesy flavor.
Can I double the recipe?
Yes, this sauce freezes beautifully, so doubling it is a great idea! Just make sure to use a pot large enough to accommodate the increased volume.
What should I serve this sauce with?
This sauce pairs wonderfully with any pasta shape, risottos, or even as a dipping sauce for crusty bread. You can also use it as a base for a pizza or to top baked dishes like lasagna. Enjoy!
PrintMore Main Dishes Recipes
- Easy Vegan Stuffed Cabbage Rolls
- Homemade Spaghetti Sauce
- Easy Beef Tacos with Homemade Taco Seasoning
- Shrimp Alfredo Pasta
- Taco Bowl
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-60 minutes
- Total Time: 0 hours
- Yield: 8 servings 1x
- Category: Main Dishes
- Method: Stovetop
- Cuisine: Italian
Description
This My Favorite Tomato Sauce boasts an irresistible flavor profile, featuring fresh garlic, vibrant tomatoes, and aromatic basil. Perfect for a quick weeknight dinner or a comforting meal any day of the week, it’s easy to make and delicious for all pasta lovers!
Ingredients
- ¼ cup extra virgin olive oil
- 8–10 garlic cloves, peeled
- 1 medium yellow onion, peeled and halved lengthwise
- 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 to taste
- freshly ground black pepper to taste
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, stirring occasionally.
- Add onion halves, cut-side down, and cook for an additional 1-2 minutes.
- Reduce heat to low, add both cans of tomatoes (rinse cans with a splash of water and add the juice).
- Stir in butter, cheese rinds, oregano, red pepper flakes, salt, and pepper. Lightly crush basil stems and tuck them into the sauce.
- Bring to a very low boil, then reduce to a low simmer. Cook uncovered for 30-60 minutes, stirring occasionally.
- Remove onion, cheese rinds, and bulky basil stems. Use a fork to crush garlic and stir it back into the sauce. Adjust the consistency and seasoning as needed.
- For serving, toss sauce with pasta, add a splash of starchy water if needed, and finish with fresh basil, a drizzle of olive oil, and grated Parmigiano-Reggiano.
Notes
For a deeper flavor, allow the sauce to simmer longer, up to 60 minutes.
Feel free to adjust salt and pepper to your taste preferences.
This sauce stores well in the fridge for up to a week and freezes beautifully.
Nutrition
- Serving Size: 1/2 cup
- Calories: 150
- Sugar: 4g
- Sodium: 300mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 10mg
