Spaghetti and Meatballs


Spaghetti and meatballs is such a comfort food classic! The meatballs are made from ground beef and Italian sausage, served with a sauce with mushrooms, onions, basil, and Parmesan. Dig in!

Photography Credit: Elise Bauer

Spaghetti and meatballs, what’s not to love? Spaghetti and meatballs has to be one of the most fun dishes ever invented, at least from a kid’s perspective.

Mounds of spaghetti, fork twirling strands in a spoon, tasty meatballs, even the very serving of the spaghetti, trying to lift just the right amount from the bowl — these are some of my favorite memories from childhood.

This particular spaghetti and meatballs recipe was given to us by Rick Mindermann of our local Italian grocery store Corti Brothers. Rick is one of these walking encyclopedias of food knowledge, whose enthusiasm for all things food and cooking is infectious.

I adapted the following recipe slightly from Rick’s original, and we love it! My father even declared the other day that from here on out, this is how we are making meatballs.

How to Make Spaghetti and Meatballs

Our Favorite Videos

Tips for Making the Best Meatballs

It’s all about the meatballs, right? Here are some tips to ensure that yours are the best:

  • Mix the meats: Use a combination of ground beef and Italian pork sausage for the best flavor.
  • Include chopped mushrooms: Mushrooms release moisture while they cook, so not only does including mushrooms in your meatball mixture add flavor, it helps keep the meatballs from drying out.
  • Use a light hand: Don’t over-mix the ingredients, or the meatballs will be tough. Work the ingredients just enough so that the mixture comes together.
  • Cook in batches: Rather than crowd the pan, cook the meatballs in batches in a single layer.

Why San Marzano Tomatoes?

Your tomato sauce will only be as good as your tomatoes! San Marzano tomatoes are an Italian variety of plum tomatoes (a.k.a. Roma tomatoes), with fewer seeds and thicker flesh, that are particularly well suited for tomato sauce.

Canned San Marzanos are pricier, but in my opinion, well worth it. If you can’t find them, just use canned plum or Roma tomatoes.

Spaghetti and Meatballs

Making and Keeping Meatballs

You can make the meatballs and sauce a day or so ahead of time if you like, and store them in the fridge in a covered container. Just reheat in a saucepan or in the microwave when it’s time to make the spaghetti.

Spaghetti and meatballs will keep for 3 to 4 days (or longer), covered and in the fridge. The meatballs will freeze better than the spaghetti, but you can freeze both.


Spaghetti and Meatballs Recipe

  • Prep time: 20 minutes
  • Cook time: 40 minutes
  • Yield: Serves 6


For the sauce:

  • 2 tablespoons extra virgin olive oil
  • 1/2 chopped sweet yellow onion
  • 3 cloves chopped garlic
  • 1 cup very finely chopped carrots
  • 1 cup chopped cremini brown mushrooms
  • 2 (28-ounce) cans Italian plum tomatoes (San Marzano, if possible)
  • 1/4 cup chopped fresh Italian parsley
  • 1/4 cup chopped fresh basil
  • 3 tablespoons tomato paste
  • 1/4 cup grated Parmesan-Romano cheese blend
  • Salt to taste (about 1 teaspoon)
  • 1/4 cup red wine

For the meatballs:

  • 1 pound ground beef (at least 16% fat)
  • 1/2 pound fresh bulk Italian style pork sausage
  • 2 tablespoons finely chopped basil
  • 2 tablespoons finely chopped Italian parsley
  • 1/2 cup finely chopped cremini brown mushrooms
  • 2 large eggs
  • 3/4 cup unseasoned breadcrumbs
  • 1/4 cup grated Parmesan-Romano cheese blend
  • 2 teaspoons sea salt
  • 2 teaspoons fresh ground black pepper
  • 1 tablespoon extra virgin olive oil
  • Red wine

For the pasta:

  • 1 1/2 pounds dry 100% semolina spaghetti, thin spaghetti, or bucatini


1 Prepare the sauce: Heat olive oil in 4 to 5 quart pot on medium-high heat. Add onions and cook for 2 minutes. Add garlic and cook for 30 seconds longer or until fragrant.

Add the carrots and mushrooms, and cook for 2 minutes. Add the tomato paste concentrate, stir to blend, and cook for a minute longer.

Add the canned tomatoes, basil, and parsley. Mash and stir the tomatoes with a potato masher until the sauce starts to thicken, about 5 minutes over medium high heat.

Reduce heat to low and simmer gently while preparing meatballs, stirring occasionally.

2 Form the meatballs: In a large bowl, mix by hand the beef, Italian sausage, basil, parsley, mushrooms, eggs, breadcrumbs, cheese, salt, and pepper. Do not over-mix or the meatballs will be tough.

Use small melon baller (or teaspoon) to form 1-inch round meatballs. Roll and compress into tight balls.

3 Brown the meatballs: In a separate wide, shallow pan, heat the olive oil on medium high heat. Brown meat balls on all sides, about 2 to 3 minutes.

Depending on pan size you may need to brown two batches of the meatballs. Cook them in a single layer; do not crowd the pan by stacking them.

Do not overcook the meatballs; they will continue to cook in the sauce. You just want to brown them on all sides. Towards the end of browning the meatballs, add a little bit of red wine to deglaze the pan.

4 Finish and simmer the sauce: Add the red wine to the sauce and stir in the cheese. Add salt to taste. Add meatballs and gently stir. Simmer the sauce and meatballs for 30 to 45 minutes, stirring occasionally.

5 Cook the spaghetti: While the sauce is simmering, bring a large pot with 4 quarts of salted water in it to a boil (1 tablespoon of salt for every 2 quarts of water). When the water returns to a boil add the pasta to the pot.

Leave the pot uncovered while you cook the pasta on high heat with a vigorous boil. Put a timer on for 8 to 10 minutes, or according to package directions for al dente pasta (cooked but still a little firm). Drain.

6 Serve: To serve, place thin layer of sauce on plate, add pasta, add sauce and meatballs, and then sprinkle with grated Parmesan-Romano cheese.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.

Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

46 Comments / Reviews

No ImageSpaghetti and Meatballs

Did you make it? Rate it!

  1. pam

    This is a great recipe.. however, may be i’m too slow. took me ONE hour preparation time (all the chopping)


    Show Replies (1)
  2. Dawn

    That should be “panko” breadcrumbs. Autocorrect is such a pain sometimes! Plus the sweet and hot referred to Italian sausage, of course. {blushing}

  3. Dawn

    My husband doesn’t like meatballs. OK, let me re-phrase that, my husband loathed meatballs until I made these. Oh my goodness, they are fabulous!

    I made a few changes because of what we had on hand. First, I didn’t have ground beef, but I did have a beautiful 20 ounce package of ground bison from Costco. I used the same amounts of sweet (4oz) and hot (4oz) as Elise recommends. I didn’t have parsley, but I did have fresh oregano and basil, so I used those instead. I wasn’t sure about what kind of breadcrumbs the recipe intends. I assume the dry type that you buy in a tub, but I had 3/4 cup frozen homemade fresh breadcrumbs. I added another scant 1/2 cup panic breadcrumbs, as I never have the tub variety to hand. ;)

    Finally, I used home made arrabbiata sauce, because I had some. This was perhaps a mistake, as the dish turned out very spicy with both the hot sausage and the sauce. However, my husband thought I was a kitchen goddess! :-D

    I only cooked a quarter of the recipe, and have frozen the rest to make on some future busy night(s). My husband is already begging me to cook it again soon. I will report back when I have made the second batch, but I am certain that they will be great too. Thanks Elise, this is a real winner!


    Show Replies (1)
  4. Diana

    A quick question. What is herbed salt? It’s in the directions but I don’t see it in the ingredient list for the meatballs.

    Show Replies (1)
  5. Katrin

    What would you use instead of the breadcrumbs to make the meatballs gluten free?!

    Show Replies (2)
View More
Spaghetti and MeatballsSpaghetti and Meatballs