Spaghetti and Meatballs

Hi! I'm Marc, and I want to teach you some basic techniques while giving you the confidence and inspiration to cook without recipes too!

Follow me on
With the mercury falling faster than the stock market, I decided to bridge the gap between summer salad and winter braise using the last batch of tomatoes ripened under the waning summer sun to make spaghetti and meatballs. As usual when I’m making an old favorite, I went searching through my archivSpaghetti and Meatballs
Spaghetti and Meatballs

With the mercury falling faster than the stock market, I decided to bridge the gap between summer salad and winter braise using the last batch of tomatoes ripened under the waning summer sun to make spaghetti and meatballs. As usual when I'm making an old favorite, I went searching through my archives to see how I'd made them the last time. But when the search returned zero results, I realized that I hadn't posted a spaghetti and meatballs recipe. Could it be that I'd gone over four years without once making one of my all-time favorite dishes?

My lazy Sunday supper suddenly turned into an exercise in measuring, tasting, adjusting and photographing, a process I always go through when developing a recipe for this blog but one I'd hoped to avoid this Sunday. Thankfully all that effort was not spent in vain as this is probably the best version of spaghetti and meatballs I've ever made!

Spaghetti and Meatballs

Now words like "best" are so subjective I should probably qualify it with what I value in a good meatball. For me, meatballs should be melt-in-your-mouth tender yet chock full of meaty flavor. Gently kissed with the verdant flavor of herbs and coated in a sweet sun-ripened tomato sauce, meatballs should never be greasy or heavy.

Spaghetti and Meatballs

I knew that adding ricotta and bread crumbs make meatballs more tender, but because both are nearly flavorless, they tend to dilute the flavor of the meat. That's why I like to add some sautéed onions, garlic and tomatoes as well as a generous helping of parmesan cheese to give these meatballs some ummph.

Spaghetti and Meatballs

Browning them in a frying pan, then preparing the sauce in the same pan incorporates the flavorful brown fond that develops in the pan as the meatballs fry. Simmering them with fresh tomatoes and onions not only helps distribute the flavors between the meat and the sauce, it also renders them tender enough to eat without a knife. Lastly I like boiling the noodles a little on the first side and combining them with the sauce so some of the sauce soaks into every strand of spaghetti.

Recommended products


10 ratings41050Print
  • Coursenoodles & pasta
  • Cuisineitalian
  • Yield6 people
  • Cooking Time1 hourPT1H0M
  • Preparation Time20 minutesPT0H20M
  • Total Time1 hour, 20 minutesPT1H20M


Minced medium onion
2 cloves
Minced medium garlic
1/2 cup
Peeled, seeded, and chopped tomatoes
340 grams
Ground beef
170 grams
Ground pork
110 grams
Ricotta cheese
1/3 cup
Japanese breadcrumbs panko
25 grams
Grated Parmigiano-Reggiano
3 sprigs
Stems removed and minced fresh thyme
1 tablespoon
Chopped parsley
1 teaspoon
Soy sauce
1/2 teaspoon
1/4 teaspoon
Black pepper
3 cloves
Minced garlic
1 large
Minced onion
4 cups
Peeled, seeded, and chopped tomatoes
2 tablespoons
Tomato paste
Bay leaf
1 teaspoon
optional 1 teaspoon
Minced for garnish parsley
450 grams
Or your favorite pasta dry spaghetti


  1. For the meatballs, fry the onions and garlic in olive oil until tender and starting to brown. Add the tomatoes then continue frying until there is no liquid left in the pan. Remove the pan from the heat and allow to cool.
  2. In a large bowl, add the beef, pork, ricotta, egg, bread crumbs, parmesan, thyme, parsley, soy sauce, salt and pepper along with the tomato and onion mixture. Put some gloves on and use your hands to knead the mixture together until all the ingredients are evenly distributed.
  3. Use your hands to roll the meat into 1 1/2" balls. The mixture will be pretty loose, so if you have trouble forming it into balls, put it in the fridge for a bit to stiffen up.
  4. Heat a frying pan up over medium high heat, then add 2 tablespoons of oil. Fry the meatballs in batches, gently rolling them around with tongs to maintain their shape until browned on all sides.
  5. Pour off all but 1 tablespoon of oil then sauté the garlic and onions until translucent. The browned meat juices on the bottom of the pan is where the sauce get's its flavor, so be sure to scrape those up and into the onions. Add the tomatoes, tomato paste, bay leaf and salt then bring to a boil. Turn down the heat and simmer for 10 minutes. Taste and add honey if it's too tart or you want it sweeter.
  6. Add the meatballs into the tomato sauce along with any collected juices. Turn the heat down to low and gently simmer until the sauce is thick and the meatballs are tender (about 20-30 minutes)
  7. Boil some spaghetti al dente according to the package directions. Drain the pasta, then toss the pasta together with the sauce. Plate the spaghetti, then top each serving with meatballs, minced parsley and parmesan cheese.

All images and text on this website are protected by copyright. Please do not post or republish this recipe or its images without permission. If you want to share this recipe just share the link rather than the whole recipe.