My Favorite Tomato Sauce
My Favorite Tomato Sauce is a beautiful homage to Italian cooking, bursting with flavor and simple to prepare. This sauce relies on a handful of wholesome ingredients, allowing the rich profile of San Marzano tomatoes to shine through. Elevating pasta dishes or serving as a base for more complex culinary creations, it’s a versatile gem you’ll find yourself craving again and again.
Table of Contents

Every time I simmer this sauce, it transports me back to the warm, bustling kitchen of my childhood. The aroma of garlic and onions dancing together is enough to draw anyone to the table. Inspired by time-tested family recipes, this sauce blends nostalgic warmth with ease. Perfect for a midweek meal or a cozy weekend dinner, it’s truly a magical preparation that fits seamlessly into modern life.
Why You’ll Love This Recipe
- Simple & Quick: You’ll have this sauce ready to simmer in under 10 minutes, with a relaxed total cooking time of around 30-60 minutes.
- Irresistible Flavor: The blend of butter, garlic, and fresh basil creates a depth of flavor that’s out of this world.
- Eye-Catching Appeal: Its vibrant red color and glossy finish make it a stunning addition to any pasta plate.
- Flexible Serving: Perfect for tossing with your favorite pasta, drizzling over pizza, or using in casseroles.
- Diet-Friendly Options: Easily adapt this recipe for gluten-free or vegan diets by pairing it with the right ingredients.
Ingredients You’ll Need
- ¼ cup extra virgin olive oil: The foundation of flavor, enhancing the sauce with fruitiness. Opt for high-quality olive oil for the best results.
- 8-10 garlic cloves, peeled: They bring warmth and depth. If you like a garlicky kick, feel free to increase the amount!
- 1 medium yellow onion, peeled and halved lengthwise through the root: Sweetness from the onion balances the acidity of the tomatoes.
- 1 (28-ounce) can crushed San Marzano (or Italian) tomatoes: Choose authentic San Marzano for unparalleled taste and richness.
- 1 (28-ounce) can whole San Marzano tomatoes: Whole tomatoes add a chunky texture, enhancing the sauce’s body.
- 4 tablespoons unsalted butter, cut into cubes: It creates a silky smoothness. For vegan options, substitute with a plant-based butter.
- 1-2 ounces fresh basil, stems and leaves: Fresh basil adds fragrance and brightness. Don’t skimp on the herbs!
- 2-3 Parmigiano-Reggiano cheese rinds: They infuse a robust umami flavor. Save your leftover rinds for future batches!
- ½ teaspoon dried oregano (optional): For additional herbaceous notes; feel free to leave it out if you prefer.
- Pinch dried red pepper flakes: Adds just the right amount of heat without overpowering the sauce.
- Kosher salt + freshly ground black pepper: Essential for enhancing all the flavors.
How to Make My Favorite Tomato Sauce
- Sauté the Garlic: Heat ¼ cup extra virgin olive oil in a large Dutch oven (at least 5 quarts) over medium-low heat. Add the peeled whole garlic cloves and sauté for 8–10 minutes, stirring frequently until they become golden.
- Cook the Onions: Place the onion halves cut-side down into the pot and let them caramelize for an additional 1-2 minutes. The aroma will be heavenly!
- Combine the Tomatoes: Carefully lower the heat to low, then add both cans of crushed and whole tomatoes to the pot. Rinse each can with a splash of water and pour it into the pot to capture every bit of flavor.
- Add the Remaining Ingredients: Toss in the cubes of 4 tablespoons unsalted butter, the Parmigiano cheese rinds, ½ teaspoon of dried oregano, and a pinch of red pepper flakes. Season generously with kosher salt and freshly ground black pepper.
- Introduce the Basil: Lightly crush the fresh basil stems in your hands to release their oils before tucking them into the sauce. Give everything a gentle stir to combine.
- Simmer the Sauce: Bring the mixture to a gentle boil—just until you see tiny bubbles at the edges—then reduce the heat to a low simmer. Let it cook uncovered for a minimum of 30 minutes (ideally 45 to 60 minutes), stirring occasionally.
- Finish the Sauce: Remove and discard the onion halves, cheese rinds, and any bulky basil stems. Use a fork to press the softened garlic against the pot side—it should be silky. Stir this luscious garlic back into the sauce, breaking up large tomato chunks to your liking. Taste and adjust seasoning with added salt and pepper as desired.
- Serve the Sauce: Toss the completed sauce with your favorite pasta, adding a splash of starchy pasta water to help coat the noodles. For an elegant finish, top with a chiffonade of fresh basil, a drizzle of extra virgin olive oil, and freshly grated Parmigiano-Reggiano cheese.
Storing & Reheating
After allowing My Favorite Tomato Sauce to cool, store it in an airtight container at room temperature for up to 2 hours, or in the refrigerator for up to a week. For longer storage, transfer to a freezer-safe container and freeze for up to 3 months. When you’re ready to enjoy again, simply reheat on the stovetop over medium heat until bubbling, adding a splash of water if needed to refresh its glossy texture.
Chef’s Helpful Tips
- Avoid burning the garlic by keeping the heat on medium-low. If it turns bitter, it will negatively affect your sauce’s flavor.
- For the best depth of flavor, let the sauce simmer for longer—this allows the ingredients to meld beautifully together.
- If you like a smoother sauce, you can use an immersion blender at the end—just be careful not to over-puree!
- Ready-made canned tomatoes vary in flavor; if it’s overly acidic, balancing with a pinch of sugar can help.
- Make a double batch! You can easily freeze half to enjoy later when time is tight.
Every time I make My Favorite Tomato Sauce, I’m reminded of the joy of sharing food with loved ones. This sauce isn’t just a weeknight meal; it’s the heart of so many gatherings at my table. I invite you to craft your own version and experience its magic. Whether paired with classic spaghetti or ladled over fresh chicken, it brings warmth and comfort to every dish.

Recipe FAQs
Can I use fresh tomatoes instead of canned?
Absolutely! For the best results, use about 3-4 pounds of ripe tomatoes. Core and quarter them before cooking. Fresh tomatoes will deliver a vibrant flavor but may require a bit more cooking time to break down.
How do I make this sauce vegan-friendly?
You can make an easy swap by omitting the butter and Parmigiano cheese rinds. Use olive oil for sautéing and enhance the flavors with additional herbs or nutritional yeast for a cheesy taste.
What type of pasta pairs best with this sauce?
While the sauce is incredibly versatile, it particularly shines with traditional pasta shapes like spaghetti, fettuccine, or penne. Each of these allows the sauce to cling beautifully, creating a delightful dining experience.
Can I freeze My Favorite Tomato Sauce?
Yes! This sauce freezes wonderfully. Just make sure to cool it completely before transferring to freezer-safe containers. It will keep for up to three months. When you’re ready to use, thaw overnight in the refrigerator and then reheat on the stovetop.
PrintMore Main Dishes Recipes
- Steak Kabobs | Easy Grilled Skewers for Dad’s Cookout
- Spring Pasta Primavera | Fresh Vegetable Pasta with Light Sauce
- Taco Salad
- Slow Cooker Fajita Pasta
- Baked Penne | Cheesy Oven-Baked Pasta Casserole
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: Simmer
- Cuisine: Italian
Description
This irresistible tomato sauce offers a burst of flavor with fresh tomatoes, aromatic garlic, and herbs. Perfect for quick dinners or a comforting meal, it’s easy to make and deliciously homemade.
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
- 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 cloves and sauté for 8–10 minutes until golden. Add onion halves, cut-side down, and cook for an additional 1–2 minutes.
- Reduce heat to low and add both cans of tomatoes, rinsing the cans with a splash of water. Add butter, Parmigiano rinds, oregano, red pepper flakes, salt, and black pepper. Crush basil stems and add them to the sauce. Stir to combine.
- Bring the mixture to a low boil then reduce to a simmer. Cook uncovered for 30 to 60 minutes, stirring occasionally. Adjust heat as needed and let the butter melt and tomatoes break down.
- Remove and discard onion halves, cheese rinds, and bulky basil stems. Use a fork to crush the softened garlic and stir it back into the sauce. Adjust the consistency to your liking and season with salt and pepper.
- Toss with your favorite pasta, adding a splash of starchy pasta water if needed. Finish with fresh basil, a drizzle of olive oil, and Parmigiano-Reggiano.
Notes
Using high-quality tomatoes like San Marzano makes a big difference in flavor.
Customize the heat of the sauce by adjusting the amount of red pepper flakes according to your preference.
Store any leftovers in an airtight container in the refrigerator for up to a week.
Nutrition
- Serving Size: 1/2 cup
- Calories: 150
- Sugar: 6g
- Sodium: 250mg
- Fat: 9g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 12mg
