Spaghetti and meatballs is one of the most beloved and well-known Italian-American combinations. Our meatball recipe uses ricotta cheese which yields impossibly soft and pillowy meatballs, and our sauce is simple and straightforward.  No need to empty your spice cabinet into this sauce.

Spaghetti and meatballs on white plate with basil garnish.

Spaghetti and meatballs is a quintessential Italian-American combination that’s loved by the masses.

It can be found in nearly every Italian-American restaurant in the US, and in other non-Italian restaurants as well because of its appeal to young and old alike.

Our recipe includes ricotta meatballs, which are light, airy, and incredibly moist, thanks to the ricotta.

The sauce is simple, requiring just a few ingredients, like passata, crushed tomatoes, garlic, and fresh basil, plus 2 optional anchovy fillets for greater depth of flavor.

Spaghetti and meatballs is a meal that’s perfect for Sunday dinner along with garlic bread, and sauteed broccoli rabe, or any time you’re craving a bit of comfort with a lot of flavor.

Sauce ingredients shown: passata, crushed tomatoes, garlic, hot red pepper flakes, olive oil, white wine, basil, and anchovies.

How to make spaghetti and tender meatballs

Each number corresponds to the numbered written steps below.  Since the sauce is made with passata, it does not need a lot of simmering.  Therefore, you can make the sauce or meatballs first.  Your choice!

For the meatballs

  1. Turn 2 cloves of garlic into a paste with either your knife or a garlic press. Mince 1/2 cup of flat-leaf parsley.  Remove the ends from 4 slices of white bread and cut into cubes.
  2. In a large bowl, mix the bread cubes with 1 cup of ricotta cheese.  Mash it with a fork to break up the cubes and allow it to sit for 10-15 minutes or until well saturated.

Ricotta meatballs process shot collage group number one.

  1. Add 1 pound of ground chuck and 1 pound of ground pork to the bowl and sprinkle with 1 1/2 teaspoons of kosher salt and a 1/2 teaspoon of black pepper.  
  2. Add the garlic paste, parsley, 1 cup of Pecorino Romano, and 2 large eggs and mix to incorporate and distribute the ingredients evenly, but don’t overmix.
  3. Place a bowl of cool water beside you to allow you to dip your hands in the water before rolling the meatballs to avoid sticking.
  4. With wet hands, gently roll the meat into 2-inch sized balls.  

Recipe process shot collage group number two.

  1. Place the formed meatballs on a foil-lined baking sheet. Set the oven rack to the second highest level and turn on the broiler. 
  2. Broil the meatballs for 5 minutes per side, or until well browned.  

For the sauce

  1. Slice 8 cloves of garlic for the sauce and add to a large sauce pot over medium-low heat along with a 1/4 cup of extra virgin olive oil, and 2 small anchovy fillets.
  2. Saute until the garlic is lightly golden, about 2-3 minutes, while mashing the anchovies with a wooden spoon so they dissolve into the oil.  Add a 1/2 teaspoon of crushed red pepper flakes and cook for another 30 seconds.

Sauce recipe process shot collage group number one.

  1. Add a 1/2 cup of dry white wine and cook for 2 minutes while scraping the bottom of the pan with a wooden spoon, then add 1 28-ounce can of crushed tomatoes and 2 24-ounce jars of passata and bring to a boil. 
  2. Once the sauce starts bubbling, turn the heat down and keep the sauce at a very low simmer, stirring often.  Taste test and season with salt and pepper to taste.
  3. Place the browned meatballs into the sauce pot to simmer and finish cooking. While the meatballs simmer, bring a large pot of salted water to boil.  Once boiling, cook 1 pound of spaghetti until 1 minute less than al dente.
  4. Place 2 1/2- 3 cups of sauce into a large pan and turn the heat to medium.  

Recipe process shot collage group number two.

  1. Add the spaghetti and cook it until just al dente (about 30-90 seconds).  If the sauce is too dry, add a splash of pasta water and toss again.
  2. Remove from the heat and taste test.  Make any adjustments to salt and pepper, and add a 1/4 cup of hand-torn fresh basil leaves.  Serve the pasta with meatballs and sauce on the side along with crusty Italian bread and grated Pecorino Romano.  Enjoy!

Overhead shot of spaghetti and meatballs in black pan.

A word on passata

We used passata for our spaghetti sauce because it requires less simmering yielding a tasty sauce that can be ready in less time.  

Passata is pureed, strained tomatoes that are smooth which provides a nice contrast to the hand-crushed plum tomatoes also used in this recipe. 

We use passata in other recipes such as penne al baffo and assassin’s pasta.  

If you want to forgo the passata and use just canned whole or crushed plum tomatoes, make sure to simmer for at least 45 minutes to remove the excess water.

Spaghetti and meatballs in white plate with one meatball cut in half.

Top tips

  • Bread. We used 4 slices of white bread for our ricotta meatballs but if you prefer to use storebought breadcrumbs, you can do so.  The amount to use for the recipe would be roughly 1 cup.
  • Water. You may need to add a bit of water to the sauce if it’s too thick.  Passata is a bit thicker than crushed or plum tomatoes so add water based on your preference for consistency.
  • Don’t overmix! Be sure to just mix the meatball mix until the ingredients are distributed evenly.  Overmixing can lead to tough meatballs.  
  • Meatball shape. Since we’re using ricotta, these meatballs are on the tender side.  They may not form perfect balls, and that’s ok!
  • Anchovy. We love the umami flavor anchovies impart on our spaghetti and meatballs, but if you prefer to skip them, you can do so and the sauce will still be great!  Ditto for the wine.

Spaghetti and meatballs in black pan with block of cheese and bowl of meatballs in the background.

More Italian-American favorites

Here are just a few of our very favorite, authentically Italian-American meals we think you’ll love.

  • Lasagna – Italian-American style with meat sauce, ricotta, and mozzarella.
  • Baked ziti – meatless baked pasta with ricotta and mozzarella.
  • Meatball parm hero – this classic sandwich can be made from any leftover ricotta meatballs you have!

If you’ve enjoyed this spaghetti and meatballs recipe or any recipe on this site, give it a 5-star rating and leave a review.

We strive to satisfy a number of learning styles. If you prefer to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

Spaghetti and Meatballs

5 from 16 votes
Prep: 30 minutes
Cook: 1 hour
Total: 1 hour 30 minutes
Servings: 6
Spaghetti and meatballs is a classic combination of meatballs that are broiled and simmered in a simple tomato sauce that's tossed with spaghetti and topped with hand-torn fresh basil. Our recipe uses ricotta in the meatballs for a light, airy, and incredibly tender texture.

Ingredients 

For The Sauce

  • 1 pound spaghetti
  • 1/4 cup extra virgin olive oil
  • 8 cloves garlic sliced
  • 2 small anchovy fillets optional
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 cup dry white wine
  • 1 28-ounce can plum tomatoes hand crushed or blender pulsed
  • 2 24-ounce jars passata
  • salt and pepper to taste
  • 1/4 packed cup basil hand torn
  • 1 cup water optional, see notes below

For The Meatballs

  • 4 slices white bread ends removed and cubed
  • 1 cup ricotta
  • 1 pound ground chuck
  • 1 pound ground pork
  • 1 cup Pecorino Romano
  • 1/2 cup flat leaf Italian parsley minced
  • 2 large eggs
  • 2 cloves garlic paste
  • 1 1/2 teaspoons kosher salt
  • 1/2 teaspoon black pepper

Instructions 

For The Sauce

  • Heat a large sauce pot to medium-low and add the olive oil, garlic, and anchovies. Saute until lightly golden (about 2-3 minutes) while mashing the anchovies with a wooden spoon so that they dissolve into the oil. Add the red pepper flakes and cook for another 30 seconds.
  • Next, add the white wine and turn the heat to medium-high. Cook for 2 minutes while scraping the bottom of the pan with a wooden spoon then add the crushed tomatoes and passata and bring to a boil.
  • Once the sauce starts bubbling aggressively, turn down the heat and keep the sauce at a low simmer, stirring often, while moving on to preparing the meatballs. Make sure to taste test the sauce and adjust salt and pepper to taste.

For The Meatballs

  • In a very large bowl, mix the bread cubes with the ricotta and mash it together with a fork to form a paste. Let it sit for 10-15 minutes or until well saturated.
  • Next, add the beef and ground pork to the bowl. Sprinkle the salt and pepper all over the meat then add the garlic paste, parsley, Pecorino, and eggs and mix to incorporate. Try to evenly distribute the ingredients but do not aggressively overmix, so as to avoid making the meatballs too tough.
  • With wet hands gently roll approximately 2-inch size meatballs. Place the formed meatballs on a foil-lined baking sheet. Set the oven rack to the second highest level and turn on the broiler. Broil the meatballs for 5 minutes per side or until well browned.
  • Place the browned meatballs into the sauce pot to simmer and finish cooking.
  • While the meatballs are simmering, bring a large pot of salted water (2 tablespoons Morton's kosher salt per gallon) to boil. Once boiling, cook the spaghetti until 1 minute less than al dente.
  • Place 3 cups of the sauce into a large pan and turn the heat to medium. Add the spaghetti and toss or mix to coat well. Cook the spaghetti until just al dente (about 30-90 more seconds). If the sauce is too dry, just add a splash of pasta water then toss again.
  • Turn off the heat and taste test making final adjustments to salt and pepper. Add the hand-torn basil and serve with the meatballs and sauce on the side. Make sure to serve with a loaf of crusty Italian bread and grated Pecorino. Enjoy!

Notes

  • 1 cup of water is optional.  You might need to thin the sauce a bit depending on how much evaporation occurs and how long it has cooked.  Passata being thicker than crushed or plum tomatoes contributes to this. 
  • Note that in the video, Jim used equal parts ground chuck, veal, and pork.  You can do that or just go with the 1 pound beef and 1 pound pork as shown above.
  • You will have extra sauce with this recipe.  That is a good thing!  Use it for bread dipping or for serving in a bowl at the dinner table.
  • It's crucial to not over-mix a meatball and to not form them too tightly.  Use wet or oiled hands and roll the meatballs by hand until there are no cracks.
  • This recipe uses 4 slices of white bread which equals about 1 1/2 cups of bread cubes.  If using storebought breadcrumbs use 1 cup instead.
  • Leftovers can be saved in the fridge for up to 3 days and can be reheated in the microwave.  The sauce and meatballs can be frozen for up to 3 months.

Nutrition

Calories: 936kcal | Carbohydrates: 83.6g | Protein: 67.8g | Fat: 33g | Saturated Fat: 11.2g | Cholesterol: 201mg | Sodium: 1269mg | Potassium: 670mg | Fiber: 10.8g | Sugar: 20.2g | Calcium: 382mg | Iron: 12mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

30 Comments

  1. Vinnie P says:

    5 stars
    I added a medium onion shredded to meatballs 😵😵.. it’s was so excellent

    1. Tara says:

      Thanks for the comment, Vinnie, and so happy you enjoyed!

  2. Karen J Smith says:

    5 stars
    This recipe is fantastic. I added water, about one and a half cups, to the sauce because the passata/tomato mixture was too thick. I enjoy letting my sauce cook for a while, too.

    1. Tara says:

      Thanks for the comment, and so happy you enjoyed, Karen!

  3. Rob says:

    Jim –

    I’m not a fan of grated cheese (parm, Romano) in my meatball. Is it ok to leave out and just use ricotta? Do I need to sub the 1 cup of romano with another ingredient, or double up the breadcrumb/ricotta mixture?

    1. Tara says:

      Hi Rob, Jim says you can omit the grated cheese. He doesn’t recommend replacing it with more breadcrumbs because they’re much drier than cheese. Hope you enjoy.

  4. Nancy Hulett says:

    5 stars
    I have a file folder dedicated to your recipes! Love them all. Thanks for sharing your gifts with us. God bless ❤️

  5. Eric S. says:

    I married into an Italian family and i’ve been making an italian gravy i learened from my mother in law, but after discovering your videos on Youtube and now scouring your website, with the way you build flavor in your recipes, i will be giving these Italian dishes a try! I’m excited to try them out on my family. Love your videos!

    1. Tara says:

      Thanks for the comment, Eric and hope you enjoy the recipes!

  6. Sarah L. says:

    5 stars
    I am going to admit something I know everyone will be angry about… I made these meatballs with 2lbs of 99% fat-free ground turkey breast. I’m sorry! I’m really trying to cut calories and watch my intake. This meatball recipe was STILL delicious! I think it’s a testament to the great recipe that, even using 99% fat-free meat, these came out soooooo good. Even the non-dieting boyfriend really liked them. I made mine smaller and got about 42 meatballs. I froze half and we devoured the rest with marinara. Thanks, and I promise I’ll make these will the beef and pork some time in the near future!

    1. Tara says:

      Hi Sarah, it’s great to hear you had success with the ground turkey! This will be very helpful for those looking to make similar substitution and we appreciate you sharing here in the comments!