The best, and incidentally the easiest, tomato sauce you will ever make

Easy peasy tomato sauce from Kiwiandbean.comI consider myself a bit of authority on tomato sauce. While living in student residence in my first year of university, I ate pasta with tomato sauce every night. True story. Those were the good ol’ days when pasta, being low fat, was considered a health food. Sigh.

Notwithstanding the depth and breadth of my tomato sauce experience I struggled for years to find a recipe  that really knocked it out of the park. Until now. Enter Marcella Hazan, who I am told by the ever-reliable Wikipedia is “one of the foremost authorities on Italian cuisine”. Her tomato sauce with butter and onion (I know that sounds a bit gnarly, but bear with me!) has become a bit of a food blogger legend. Google “Marcella Hazan tomato sauce” and see for yourself. One is not a proper blogger until one opines on Ms. Hazan’s sauce, apparently, and so I weigh in…

As it turns out this sauce fits perfectly into my overall mommy-has-no-time-to-cook theme. The sauce has the double benefit of being (1) the best tomato sauce you will ever eat, and (2) the easiest tomato sauce you will ever make. And by easy, I mean: you barely even need to stir it easy. I am dead serious. I have taken to making a pot of this sauce weekly, and sometimes twice and thrice weekly even, on the back of the stove while I’m busy making something else, and then using it for dinner the following day. You literally put three ingredients into a pot, turn it on and mush it all up a few times, and an hour later you’ve got a rich, toothsome, fabulously versatile sauce.

Tomato sauce ingredients Tomato sauce cooking

The sauce is great on noodles topped with a bit of shaved parmesan, goat or feta cheese (as I’ve shown it above), or stirred into cooked crumbled sausage and greens and poured over quinoa or some stubby pasta (as I’ve Instagrammed below). It’s also a fabulous base for spicy baked eggs (recipe to come soon!), a topper for chicken parmigiana and a simple homemade pizza sauce. I haven’t tried it, but I can imagine it might also make a great starting point for a quick chick pea curry. Fodder for a future post, I’m sure.

Penne with tomato sauce, chicken sausage and swiss chard from

AND…if very simple, very delicious and very versatile are not enough to commend this sauce to you, it is also the stuff that toddler dreams are made of. Evidence:

Toddler with tomato sauce face

Three Ingredient Tomato Sauce

Prep Time: 5 minutes

Cook Time: 45 minutes

Total Time: 50 minutes

Yield: 4 servings

Cook this tomato sauce on the back of the stove while you are making something else and--presto!--you have dinner for another night. Adapted from


  • 1 28 oz (796 mL) can of whole tomatoes in their juices (ideally without salt)
  • 3 tablespoons unsalted butter
  • 1 onion, peeled and cut in half


  1. Combine the three ingredients in a pot and cook over medium heat until juices come to a boil.
  2. Reduce heat to low and cook, occasionally breaking up the tomatoes with the back of a large fork, until the sauce is the consistency you like it, about 45 minutes or so.
  3. Remove the onion and discard it (or if you are Kiwi, eat it!).
  4. Add salt and pepper to taste. If you used canned tomatoes with salt, you almost definitely will not need to add any salt.


This is a sauce that ought to be consumed within a day or two max--I wouldn’t let it sit in the fridge for much longer than that (though I am experimenting with freezing it, and will report back).

Also, I have been avoiding canned tomatoes for awhile now, owing to the BPA in most can linings. I have now managed to find BPA free canned tomatoes, which is a great relief, as canned tomatoes are so useful! Tomatoes packed in glass jars are another great and BPA-free option.

11 Responses to The best, and incidentally the easiest, tomato sauce you will ever make

  1. Fatal error: Uncaught Error: Call to undefined function ereg() in /nfs/c06/h07/mnt/157292/domains/ Stack trace: #0 /nfs/c06/h07/mnt/157292/domains/ the_commenter_link() #1 /nfs/c06/h07/mnt/157292/domains/ custom_comment(Object(WP_Comment), Array, 1) #2 /nfs/c06/h07/mnt/157292/domains/ Walker_Comment->start_el('', Object(WP_Comment), 1, Array) #3 /nfs/c06/h07/mnt/157292/domains/ Walker->display_element(Object(WP_Comment), Array, '2', 0, Array, '') #4 /nfs/c06/h07/mnt/157292/domains/ Walker_Comment->display_element(Object(WP_Comment), Array, '2', 0, Array, '') #5 /nfs/c06/h07/mnt/157292/domains/ in /nfs/c06/h07/mnt/157292/domains/ on line 63