• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Search...
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
Dinner Pork Beef Pasta Meatballs Italian
4.7 from 80 votes

Classic Spaghetti and Meatballs

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •2/26/23 15 Comments

This post may contain affiliate links. Please read my disclosure policy.

pin for spaghetti and meatballs.

This easy Classic Spaghetti and Meatballs is the ultimate Italian-American comfort food with tender meatballs and perfectly cooked noodles all covered in a flavorful tomato sauce! It’s a well-loved tried and true family favorite that can be made with simple ingredients in less than 90 minutes!

a white bowl full of spaghetti and meatballs garnished with parmesan cheese.
Table of Contents Open
  • Best Spaghetti And Meatballs Recipe
  • Why You’ll Love This Spaghetti And Meatballs Recipe
  • Ingredients You’ll Need
    • Meatballs
    • Sauce And Spaghetti
  • How To Make Spaghetti And Meatballs
    • Soak The Bread
    • Make The Meatballs
    • Cook The Meatballs
    • Clean The Skillet If Needed
    • Make The Sauce
    • Cook The Spaghetti
    • Finish The Spaghetti And Meatballs
  • Can You Bake The Meatballs?
  • Is It Better To Cook Meatballs In Sauce?
  • Expert Tips
  • Storage
  • Other Delicious Meatball Recipes To Try
  • Classic Spaghetti and Meatballs
    • Ingredients
    • Instructions
    • Video
    • Notes
    • Nutrition Information
  • Did You Make This?

Best Spaghetti And Meatballs Recipe

Who does not love a delicious plate of spaghetti?!? And throw in some meatballs and it’s heaven! And we have Italian Americans to thank for that. Spaghetti with meatballs was actually born in New York City in the late 1800s when Italian immigrants had more access to meat. So they took some delicious meatballs, added them to a plate of pasta with red sauce, and voila!

Yet, a lot of people think that a spaghetti and meatballs recipe is going to take hours and hours to make. But the truth is, you don’t have to slave over the stove much at all. In fact, my recipe only takes 90 minutes from start to finish. Yes, you read that right! Not all red sauce needs to be cooked for a long time. Done right you can make amazing pasta sauce in under half an hour.

Now, about the meatballs! If you’ve had my Italian Meatballs then you know that I know my way around a good meatball. And these babies are no different! Full of ground beef, ground pork, and fresh herbs along with a bit of white bread soaked in milk blended into them, which is the secret to making super soft and tender Italian meatballs. They are amazing!

a skillet with freshly made meatballs with sauce.

Why You’ll Love This Spaghetti And Meatballs Recipe

  • Easy Recipe! You can make an unbelievably good plate of homemade spaghetti and meatballs for your family in under 90 minutes just using very basic ingredients with my simple recipe! 
  • Italian Restaurant Flavor! With tender meatballs made from beef and pork with a bit of bread soaked in milk and then tossed together with noodles and a flavorful red sauce, this dish is just like nonna used to make.
  • Perfect Make-Ahead! Both pasta sauce and meatballs freeze incredibly well and keep in the fridge for days. So this is a great dish to make ahead of time and then just cook the spaghetti when you’re ready to serve.

Ingredients You’ll Need

Meatballs

ingredients needed to make spaghetti and meatballs.
  • White Bread – Choose soft white bread for the best results. It makes the meatballs extra tender and juicy. 
  • Milk – Used to soak the bread and add some moisture.
  • Ground Beef – I normally use lean ground beef, but any type will work. You can even use ground veal if you want.
  • Ground Pork – Adds some yummy pork flavor. You could also use ground sausage if you like. 
  • Eggs – Used to bind the meatballs together and add a bit more richness. 
  • Herbs – For the best-tasting meatballs use fresh parsley, basil, and oregano. But if dried herbs are all you’ve got that will work too. They just don’t add as much flavor. 
  • Onion – I like to use brown or yellow onion, but any type of onion will work.
  • Garlic – Fresh garlic is the best choice. You can use jarred minced garlic, but it sometimes has an odd taste due to preservatives.
  • Salt – No meatball recipe would be complete without a touch of salt to enhance the  flavors.
  • Black Pepper – Regular ground black pepper works great.

Sauce And Spaghetti

ingredients needed to make spaghetti and meatballs.
  • Olive Oil – For the most flavorful sauce, definitely use a high quality Italian extra virgin olive oil. 
  • Onion – Brown onion is ideal for sauces, but any type you have on hand is fine.
  • Garlic – Fresh minced garlic is a must. Jarred garlic just can’t provide the same amount of flavor.
  • Chicken Broth – I like to use a low sodium variety to control the level of salt. 
  • Crushed Tomatoes – Adds some texture and lovely tomato acidity to the dish. In a pinch, you can puree some whole canned tomatoes or diced tomatoes and then add a bit of tomato paste. Canned tomato sauce is not a good replacement for this ingredient. 
  • Red Pepper Flakes – Add the perfect touch of spice. Yet, you can omit them if you like or add more. 
  • Seasonings – Salt and pepper are used as needed to season the dish.
  • Basil – You need some fresh basil leaves. Dried basil will not do the sauce justice.
  • Spaghetti – This dish is typically made with spaghetti, but any type of pasta will work such as linguine, fettuccine, or tagliatelle. Even bite-size varieties like farfalle, penne, and rigatoni. 
  • Parmesan Cheese – Used to finish the spaghetti and meatballs with a layer of yummy salty cheesy goodness. 

How To Make Spaghetti And Meatballs

This classic Italian dish is pretty easy to make when you follow my easy steps! The meatballs are foolproof and the sauce comes together in just 30 minutes! 

Soak The Bread

process shots showing how to make spaghetti and meatballs.

We start with the secret to perfectly juicy meatballs! First, tear the slices of white bread into pieces and put them in a large bowl. Then pour the milk over the bread and let it soak for 10 minutes. The bread needs time to soak up all the milk so just be patient. It’s worth it!

Make The Meatballs

process shots showing how to make spaghetti and meatballs.

Once the bread is a mushy mess, add all the remaining meatball ingredients to the large bowl. Then use your hands to incorporate everything together until it’s well combined. Now, form the meat mixture into golf ball size meatballs. Try to make them all about the same size so that they cook more evenly. 

Cook The Meatballs

process shots showing how to make spaghetti and meatballs.

Now that the meatballs are formed, you can get them cooking. You’ll likely need to do this step in batches. To begin, heat the olive oil in a large skillet over medium heat. Then add as many meatballs that will fit into your pan without overcrowding it and cook them for about 10 to 15 minutes until brown and fully cooked. And don’t forget to turn them often so that they hold their shape and cook more evenly. When they are done they will be firm to the touch and the juice will run clear when you poke them with a knife. 

Clean The Skillet If Needed

After the meatballs are cooked, transfer them to a plate and set it aside for now. Then remove all the oil except one tablespoon from the skillet. If you leave more oil in the pan it will make the sauce way too oily.

Make The Sauce

process shots showing how to make spaghetti and meatballs.

With just one tablespoon of meatball fat left in the skillet you can begin the sauce. Add the chopped onion and minced garlic to the skillet and cook it for about 3 to 5 minutes until the onion is translucent. Next, pour in the chicken broth and deglaze the pan by scraping up all the brown bits from the meatballs, which will add lots of flavor.

process shots showing how to make spaghetti and meatballs.

Then stir in the crushed tomatoes, red pepper flakes, salt, black pepper, and basil springs. Now, bring the sauce to a boil and then lower the heat to a simmer, cover the skillet with a lid, and cook it for about 20 to 30 minutes while stirring occasionally. During this time the sauce should reduce a bit and thicken up.

Cook The Spaghetti

While the pasta sauce is simmering you need to get the noodles started! Bring a large pot of water to a boil over high-heat. Next, add about a tablespoon of salt to the water and then add the spaghetti. Now, cook the pasta according to the package instructions or until it reaches al dente. Then reserve about one cup of the pasta water before draining the rest. 

Finish The Spaghetti And Meatballs

process shots showing how to make spaghetti and meatballs.

After the spaghetti is cooked, if your sauce is too thick just add a bit of the reserved pasta water to thin it out. Then transfer the cooked noodles to a large bowl and toss them together with about 1 to 2 cups of the marinara sauce. Next, put the cooked meatballs back into the skillet and coat them with the remaining sauce. Now, serve the meatballs over the spaghetti topped with some freshly grated parmesan cheese, basil, and parsley. Now, add some tasty Garlic Bread and you’ve got yourself a yummy Italian meal!

a skillet with freshly made meatballs with sauce.

Can You Bake The Meatballs?

Yes, of course! Put the formed meatballs on a sheet pan lined with parchment paper and bake them at 400°F (204°C) for about 30 minutes or until cooked through. Then just continue following the recipe directions.

Is It Better To Cook Meatballs In Sauce?

No, it’s not a good idea to cook the meatballs in sauce for a few good reasons. To begin, frying or baking the meatballs first creates a nice crust on them which helps them stay juicy inside. This crust also helps to keep them from falling apart once they are joined together with the sauce. And lastly, it’s good to cook them first so you can control how much fat you want to add to your sauce. If the meatballs are cooked in the sauce all that fat escapes right into the sauce.

Expert Tips

  1. Chill the meatballs. Put the meatballs in the fridge to firm up a bit before frying them. This can help them hold their shape while they are cooking. You can even make them the night before if you like.
  2. Deglaze properly. After adding the chicken broth, do a good job scraping up all those brown bits on the bottom of your pan. This is the secret to making any sauce really flavorful. 
  3. Reserve cooking water. Make sure to reserve 1 cup of pasta cooking water to thin out the sauce. The salt in the water helps to add flavor while the starch in the water helps to add moisture without making the dish watery.

Storage

Leftover spaghetti and meatballs will keep in the refrigerator for up to 5 days in an airtight container. Then to reheat, simply sprinkle the leftovers with a bit of water to add some moisture, and then pop them in the microwave for a few minutes on medium power. You can also reheat them in a pan on the stovetop for a few minutes at a medium temperature.

a white bowl full of spaghetti and meatballs garnished with parmesan cheese.

Other Delicious Meatball Recipes To Try

  • Swedish Meatballs
  • Thai Red Curry Turkey Meatballs
  • Air Fryer Meatballs
  • Meatballs with Mushroom Sauce
  • Meatball Parmesan
  • Firecracker Chicken Meatballs

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

a white bowl full of spaghetti and meatballs garnished with parmesan cheese.
Print
4.66 from 80 votes

Classic Spaghetti and Meatballs

Prep 20 minutes
Cook 1 hour
Total 1 hour 20 minutes
Rate Recipe
This easy Classic Spaghetti and Meatballs is the ultimate Italian-American comfort food with tender meatballs and perfectly cooked noodles all covered in a flavorful tomato sauce! It’s a well-loved tried and true family favorite that can be made with simple ingredients in less than 90 minutes!
8

Ingredients

For Meatballs

  • 3 slices white bread
  • ½ cup milk
  • 1 pound ground beef
  • 1 pound ground pork
  • 2 large eggs
  • ¼ cup fresh parsley (chopped)
  • 2 tablespoons fresh basil (chopped)
  • 1 tablespoon oregano (dried or fresh)
  • 1 medium onion (chopped)
  • 3 cloves garlic (minced)
  • ½ teaspoon salt
  • ¼ teaspoon pepper

For Sauce and Everything else

  • 3 tablespoons olive oil
  • 1 small onion (chopped)
  • 2 cloves garlic (minced)
  • ½ cup chicken broth (low sodium)
  • 56 ounce crushed tomatoes ((2 28 oz cans))
  • ¼ teaspoon red pepper flakes
  • ½ teaspoon salt (or to taste)
  • ¼ teaspoon pepper (or to taste)
  • 2 large basil sprigs
  • 1 pound spaghetti (uncooked)
  • Parmesan cheese

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Break the bread slices into pieces and place in a large bowl. Pour the milk over them and let the bread soak for about 10 minutes.
    process shots showing how to make spaghetti and meatballs.
  • To the same bowl add the remaining meatball ingredients. Mix well using your clean hands. Shape the meatball mixture into balls around the size of a golf ball. 
    process shots showing how to make spaghetti and meatballs.
  • Heat the olive oil in a large skillet. Add the meatballs and sauté until brown and cooked through. Turn them often so they hold their shape. You might also need to do this in a couple batches, depends on how big or small your meatballs are and the size of your skillet. It should take about 10 to 15 minutes per batch.
    process shots showing how to make spaghetti and meatballs.
  • Transfer the meatballs to a plate and set aside. If there's too much oil in your skillet, drain some of it out. You need about 1 tbsp of fat remaining in skillet. 
  • Add the onion and garlic to the skillet and cook for about 3 to 5 minutes until onion is soft and becomes translucent. Deglaze the pan with the chicken broth and scrape all the brown bits from the meatballs, this will add flavor to the sauce.
    process shots showing how to make spaghetti and meatballs.
  • Add the crushed tomatoes, red pepper flakes, salt, pepper and basil springs. Stir and bring to a boil. Reduce the heat to a simmer, cover the skillet with a lid and simmer for about 20 to 30 minutes, stirring occasionally. The sauce should reduce a bit.
    process shots showing how to make spaghetti and meatballs.
  • While the sauce is simmering cook the spaghetti according to package instructions. Reserve about 1 cup of the pasta water. 
  • If your sauce is too thick, add some of the pasta water to thin it out a bit until desired consistency is achieved.
  • Place pasta in a large bowl and add about 1 to 2 cups of the sauce to the pasta and toss well. Add the meatballs to the remaining sauce in the skillet and toss. Serve the meatballs over spaghetti, sprinkled with Parmesan cheese and garnished with parsley or basil.
    process shots showing how to make spaghetti and meatballs.

Video

Notes

  1. Chill the meatballs. Put the meatballs in the fridge to firm up a bit before frying them. This can help them hold their shape while they are cooking. You can even make them the night before if you like.
  2. Deglaze properly. After adding the chicken broth, do a good job scraping up all those brown bits on the bottom of your pan. This is the secret to making any sauce really flavorful. 
  3. Reserve cooking water. Make sure to reserve 1 cup of pasta cooking water to thin out the sauce. The salt in the water helps to add flavor while the starch in the water helps to add moisture without making the dish watery.
  4. If you feel like the amount this recipe yields is too much, you can hover your cursor over the number of servings in the recipe card. A slider will appear, and you can change the number of servings. The recipe will change accordingly.

Nutrition Information

Serving: 1servingCalories: 637kcal (32%)Carbohydrates: 66g (22%)Protein: 35g (70%)Fat: 26g (40%)Saturated Fat: 8g (50%)Polyunsaturated Fat: 3gMonounsaturated Fat: 12gTrans Fat: 0.4gCholesterol: 125mg (42%)Sodium: 703mg (31%)Potassium: 1177mg (34%)Fiber: 7g (29%)Sugar: 13g (14%)Vitamin A: 728IU (15%)Vitamin C: 24mg (29%)Calcium: 162mg (16%)Iron: 6mg (33%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

a white bowl full of spaghetti and meatballs garnished with parmesan cheese.

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!
  • 401
  • 1
Home Recipes
Joanna Cismaru

Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Here you will find a variety of recipes using simple everyday ingredients and creating wonderful, delicious and comforting meals, including some decadent desserts.

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Loading

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

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

15 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Raissa Saravia
Raissa Saravia
Posted: 3 years ago

5 stars
Sooooo I discovered your website a few weeks ago, and I’ve made many of your recipes. They are all so so good. Last night I made these spaghetti and meatballs recipe and my goodness.. It is incredible. My husband said that its the best meatballs he has ever had and I agree with him. It’s so so good. I’m not really the type to write reviews (although I should) but I’m like this woman needs to know that she is transforming how I cook. I added a bit more red pepper flakes to the sauce (I like my sauce a bit more spicy) it’s perfect. Thank you a million Jo for sharing your recipes with the world. I am forever a fan.

1
Reply
Jo Cooks Team
Jo Cooks Team
Reply to  Raissa Saravia
Posted: 3 years ago

Thank you so much, Raissa! Your kind words mean lots. We’re glad you’ve been having fun with our recipes 🙂

0
Reply
Marit
Marit
Posted: 4 years ago

Love the idea with meatball monday… you should try danish meatballs – they are called frikadeller – we eat them with potatos eller spaghetti

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Marit
Posted: 4 years ago

Oh I’ve made bitterballen before: https://www.jocooks.com/recipes/dutch-meatballs-bitterballen/ but haven’t tried the frikadeller!

0
Reply
Barb
Barb
Posted: 4 years ago

I just made this and my husband and I devoured it. He was hovering over me eating the meatballs while I was making the sauce haha needless to say, I’ll be making this again!

0
Reply
Cindy
Cindy
Posted: 4 years ago

5 stars
I made this dish for my husband and he loved it. He thought it was the most authentic spaghetti ad meatballs I had ever made.

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Cindy
Posted: 4 years ago

Best compliment! 🙂

0
Reply
Marlene De Paula
Marlene De Paula
Posted: 4 years ago

5 stars
Wonderful spaghetti recipe My favorite dish

0
Reply
Rhonda
Rhonda
Posted: 5 years ago

I think she means why not have the recipe for a smaller amount eg the 2 or 4 person recipes.I don’t think she means 4 people can eat this much.
Haven’t tried this yet but I plan to looks delicious .

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Rhonda
Posted: 5 years ago

If you hover over the servings size, a slider should pop up and you can change the servings size to 4 or 2 and it will readjust the quantity of ingredients.

0
Reply
Dee
Dee
Posted: 5 years ago

Looks like a great, easy recipe. I will try! I like to let my meatballs simmer in the sauce (without stirring!) until done. They come out nice ‘n soft, just the way I like! Have you ever tried cooking them that way?

0
Reply
Fenne Kieken
Fenne Kieken
Reply to  Dee
Posted: 5 years ago

Yes you could do that and I have done it as well.

0
Reply
Nigel Roberts
Nigel Roberts
Posted: 5 years ago

5 stars
Why a recipe for 8 people, it would be far better for 4 or even 2 which is the norm?

Great recipe though, will try it,

0
Reply
Joanna Cismaru
Joanna Cismaru
Author
Reply to  Nigel Roberts
Posted: 5 years ago

Oh no trust me, this makes a lot! A LOT! It really is for 8 people.

0
Reply
Michael J Bonavita
Michael J Bonavita
Reply to  Joanna Cismaru
Posted: 3 years ago

Nice recipe, the only thing I would say is omit the onions, unless you like onions a lot because it takes over the flavor of everything else

0
Reply

sidebar

Headshot of Joanna Cismaru

Hey there!

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Here you will find a variety of recipes using simple everyday ingredients and creating wonderful, delicious and comforting meals, including some decadent desserts.

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Loading

Pasta Favorites

baked mac and cheese in a black cast iron skillet.
45 mins

Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hr 15 mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 mins

Salisbury Steak

beef lo mein in a black wok.
30 mins

Beef Lo Mein

side shot of beef and broccoli in a skillet
15 mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hr 25 mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 mins

One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hrs 30 mins

Italian Stuffed Peppers

side view shot of a bowl with a scoop of spaghetti bolognese in it
40 mins

Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2023 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz