Homemade Tomato Sauce and Meatballs

I admit, I “used” to buy spaghetti sauce in jars or cans.  They’re cheap, super easy and so convenient, but if you want to try a homemade tomato sauce with an authentic Italian taste, look no further!

I looked through at least eight different recipes and tried a few before tweaking it here and there to come up with this one.  My recipe is surprisingly easy; just a few ingredients and you don’t have to use fresh tomatoes.

I was a bit hesitant when making the sauce.  Would it be too bland or watery?  Nope.  I tasted some as it was simmering and it was really delicious!  When we sat down and I took my first bite (with meatballs and linguine), I was amazed!  The sauce was so fresh and completely different than store-bought sauces.  We liked it so much that we make the sauce regularly in large batches and freeze it.

San Marzano tomatoes are the key ingredient.  Please do not use any other brand.

Fresh basil is also a must.  I never cooked much with basil and to be honest, I wasn’t a fan, but now I’m addicted.

Next up, fresh parmesan cheese and I do mean fresh.  Not the kind in a plastic jar which has cellulose (yuck), but fresh wedges.  We buy large blocks of parmesan cheese, cut them into chunks that will fit through our food processor, and then we freeze it for several months.

You must try this recipe!

Homemade Tomato Sauce

Makes approximately 5 – 6 cups


  • 1/4 cup extra virgin olive oil
  • 1 onion, finely diced
  • 2 cloves garlic
  • 2 – 28 ounce cans San Marzano tomatoes
  • Kosher salt
  • Black pepper
  • Chili flakes (optional)
  1. Heat the oil over medium-high heat in a large high sided sauté pan
  2. Add the onion and cook until soft, about 5 minutes
  3. Add the garlic and cook for 30 seconds, do not let the garlic burn
  4. Add the tomatoes and bring to a simmer, cook for 15 minutes and then gently crush the tomatoes with a potato masher until slightly smooth (be careful the tomatoes don’t squirt you)
  5. Sprinkle with Kosher salt and black pepper, taste for seasoning
  6. Add the chili flakes (optional) and continue cooking on low to medium low heat, until sauce thickens, about 25 to 30 minutes, stirring occasionally

My Favorite Meatball Recipe

Everyone has their own version.  I pretty much throw in what I have on hand (lol).  For moist and flavorful meatballs, do not overmix them.  If you use lean ground beef, make sure you add a small amount of filler (bread crumbs or oatmeal) an egg, and a small amount of milk.  The amounts will also differ according to how much meat you use.

The meatballs freeze quite well.


  • ½ lb each: medium ground beef, lean ground pork and lean ground veal (or your preferred choice of meats)
  • ½ -1 onion, finely minced
  • 1 small carrot, finely minced
  • ½ green, red, orange or yellow pepper, finely minced
  • 2-3 cloves garlic, finely minced
  • Large flake oats (handful)
  • 1 egg
  • Few tablespoons milk
  • Kosher salt
  • Pepper
  • Garlic powder
  • Italian seasoning (go lightly on this herb, it can be very strong and overwhelming), or basil
  • Worcestershire sauce (few dashes)
  • 1 tbsp Dijon mustard
  1. Preheat oven to 350°F
  2. Combine all ingredients, do not overmix, and shape into the size you like!
  3. Place on lined baking sheet and bake for 25-30 minutes (longer if you made larger meatballs)
  4. Serve over your choice of pasta with tomato sauce and garnish with fresh basil leaves and Parmesan cheese (we love Parmigiano Reggiano)!



It makes me smile when I receive a new comment. I look forward to hearing from you!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s