This is the best tomato sauce, in my humble opinion! Inspired by Marcella Hazan’s iconic recipe, this lighter version uses high-quality canned tomatoes, just a touch of butter, and a halved onion to create a rich, silky pasta sauce with only three ingredients (plus salt).

Tomato Sauce with Onion and Butter
There’s a reason Marcella Hazan’s tomato sauce went viral long before viral recipes were even a thing. With just tomatoes, an onion, and butter, it transforms into a velvety, rich sauce that clings perfectly to pasta. No garlic, no olive oil, no sugar—just three ingredients (plus salt) that somehow become magic. I love it, but I usually make a slightly lighter version with high-quality canned tomatoes and less butter. It still has that sweet, buttery depth, but it’s a little lighter—and ready in less time.
Ingredients You’ll Need
Here are the ingredients you’ll need to make this easy Marcella Hazan tomato sauce. See the recipe card below for the exact measurements.
- Butter: Just two tablespoons of butter create a rich, delicious sauce. I used salted butter, but if you use unsalted, you might need to add a little more salt.
- Crushed Tomatoes: Using high-quality canned tomatoes is essential. I prefer Tuttorosso (green label) or San Marzano whole tomatoes, which I crush by hand.
- Onion: Peel it and cut it in half. No dicing needed!
- Salt brings out the sweetness of the tomatoes.
How to Make Tomato Sauce
This tomato sauce with onion and butter is hands-off and simple. See the recipe card at the bottom for printable directions.


- Put everything in a pot, bring it to a boil, then simmer it over medium-low until the onions are soft.
- How to Serve: Remove the onions, taste, and add more salt if needed. Then, toss the sauce with your preferred pasta.


Yield: servings
Serving Size: 1 /2 cup
-
In a medium pot, combine the crushed tomatoes, butter and the onion, ÂĽ teaspoon kosher salt over medium heat.
-
Bring to a boil, then simmer over medium-low heat, covered until the onions are soft, about 30 to 40 minutes.
-
Discard the onion (or puree it with tomatoes and add back to the sauce) before tossing the sauce with pasta. This recipe makes enough sauce for 1 pound of pasta.
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.
- To freeze: Let the tomato sauce cool completely at room temperature. Transfer it to airtight containers, glass jars (leave space at the top for expansion), or freezer-safe zip-top bags laid flat for easy stacking. Label with the date and freeze for up to 3 months.
- To thaw and reheat: Overnight in the fridge: Place frozen sauce in the refrigerator the night before you plan to use it. Quick method: Submerge the sealed bag in a bowl of cool water to speed up defrosting.
- To reheat: Warm gently on the stovetop over medium-low heat, stirring occasionally, until heated through.
Serving: 1 /2 cup, Calories: 74 kcal, Carbohydrates: 10.5 g, Protein: 2.5 g, Fat: 4 g, Saturated Fat: 2.5 g, Cholesterol: 10 mg, Sodium: 330 mg, Fiber: 2.5 g, Sugar: 5 g
Tips & Variations
- Dairy-free option: Swap butter with dairy-free butter for a vegan-friendly sauce.
- Add spice: A pinch of red pepper flakes turns it into a spicy arrabbiata- style sauce.
- Enhance the flavor: The simplicity of the sauce doesn’t require any additional ingredients, but you can add minced garlic at the beginning or stir in fresh basil before serving, if you desire.
- Make ahead: Refrigerate for up to 5 days or freeze for 3 months.
FAQ
Absolutely—just peel and chop about 2 pounds of ripe plum tomatoes. The original 1973 recipe uses fresh tomatoes, but canned San Marzanos or Tuttorosso Green Label work beautifully year-round.
Crushed tomatoes or hand-crushed whole peeled tomatoes give the best texture. Look for high-quality brands like San Marzano or Tuttorosso.
You can! But I often puree it into the sauce for extra body and sweetness—your call.

More Pasta Sauce Recipes You’ll Love
For more dinner ideas using tomatoes, check out these five delicious pasta sauce recipes to inspire your next meal!