Juicy, tender meatballs simmered with marinara and then tossed with spaghetti noodles. These homemade spaghetti and meatballs taste like they came straight from an Italian restaurant!
Table of Contents
Best Spaghetti and Meatballs
One of the most requested meals at my house is spaghetti and meatballs. It’s one thing that my kids can all agree on and they most always go back for seconds. Making your own marinara sauce and homemade meatballs will taste the best and take this dish to a whole new level.
This is one of those classic dishes that’s on the menu of every Italian restaurant. It’s popular for good reason too…the homemade sauce and juicy meatballs are the perfect way to showcase those amazing Italian flavors. With this homemade version, you can easily make a long time favorite from the comfort of your own home in just 35 minutes. We love to top ours with freshly grated parmesan cheese and serve with some warm garlic bread. So yummy!
Find the full printable recipe with specific measurements below.
- Sauce: I love to whip up an easy homemade marinara. It’s got great flavor and really takes the dish up a notch. If using a store-bought tomato sauce, make sure it’s good quality (I list my favorites in the printable recipe card below).
- Meatballs: Homemade meatballs are the star of the show in my opinion. They’re juicy, tender and taste so much better than the frozen premade meatballs from the grocery. I’ll often make a batch in the oven or make my easy Instant Pot meatballs, then freeze half to pull out specifically for when my family requests this dish. For a lighter option, try making healthy turkey meatballs or chicken meatballs.
- Pasta: Spaghetti noodles are mixed in with the sauce and meatballs. Simply cook them according to the package directions.
How to Make Spaghetti and Meatballs
- Meatballs. Mix together the meat, egg, breadcrumbs, cheese, salt, garlic, onion and black pepper in a bowl until just combined. Make sure not to over mix. Scoop and form the meat into 1 1/2″ balls, then place on a foil-lined baking sheet. Bake at 400°F for about 17 to 20 minutes, or until the meatballs are cooked through (flip halfway through).
- Pasta. Cook the spaghetti noodles in a large pot of water according to the directions on the package. Then drain and set aside.
- Sauce. Add the marinara and cooked meatballs in a large pot and simmer for about 10 minutes. Then mix in the spaghetti until the noodles are well coated with sauce.
- Use a combination of ground pork and ground beef for extra juicy and flavorful meatballs.
- Don’t overcook your meatballs, use a meat thermometer if needed. They should be 165°F.
- Instead of baking the meatballs, you can fry them in a pan over medium-heat with oil for about 7 to 10 minutes.
- If using store bought marinara, make sure to use a high quality sauce such as Rao’s or Victoria’s.
- Add 1 Tablespoon of salt to the pasta water for optimal flavor. Find more tips on how to cook pasta.
Yes! I wholeheartedly believe that adding salt to the water makes the whole dish taste better. Pasta doesn’t typically offer a lot in flavor, but it will absorb the salt as it cooks giving it nice bit of seasoning.
You want to be careful not to overcook the meatballs as you want to keep as much moisture as possible. There are two ways to tell when they are cooked. You can either cut one (taken from the center of the baking sheet) in half to see if the meat is brown throughout or use a digital meat thermometer for the temperature (inserted in the center should read 165°F).
Love meatballs? You’ll also love my grape jelly meatballs, Hawaiian meatballs and Instant Pot meatballs.
More Types of Spaghetti Dishes
HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!
Spaghetti and Meatballs
- 1 pound 80% lean ground beef (or sub half with half ground pork)
- 1 large egg , beaten
- ¼ cup finely chopped onion
- 2 teaspoons minced garlic
- ¼ cup breadcrumbs
- ¼ cup grated parmesan cheese
- 1 Tablespoon + 3/4 teaspoon Kosher salt , divided
- ¼ teaspoon ground black pepper
- 1-2 Tablespoons water , if needed
- ½ pound spaghetti noodles , plus more if desired
- 30 ounces marinara sauce (I prefer Rao's or Victoria's)
For serving (optional): Fresh chopped basil, Grated parmesan cheese
- Preheat the oven to 400°F. Line a baking sheet with foil and spray with nonstick cooking spray.
- In a large bowl, mix together the meat, egg, onion, garlic, breadcrumbs, cheese, 3/4 teaspoon salt, and pepper using your hands or a wooden spoon until just combined, being careful not to overmix. Add water, as needed, to keep the mixture moist.
- Using a medium cookie scoop or spoon, scoop the meat onto the baking sheet. Roll into 1 1/2-inch balls.
- Bake uncovered 17 to 20 minutes, or until no longer pink in the middle. Flip the meatballs halfway through the cooking time, so the bottoms don't brown.
- In a large saucepan over medium heat, bring sauce to a light boil. Reduce heat to low and add meatballs. Simmer 10 minutes.
- In a large pot filled with water, add remaining 1 Tablespoon salt. Bring to a boil over medium-high heat and cook noodles according to package directions.
- Transfer drained noodles to the sauce and stir until coated. Top with basil or parmesan, if desired, to serve.
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Did you make this recipe? Don’t forget to give it a star rating below!
this is an aamazing pasta dish, thank you so much for sharing this recipe and giving me more confidence in making this dish
You are so welcome, Jess! Glad to hear it was a success :)
Yum!! I love this recipe and my youngest does too. He already said he wants to have it for dinner on his birthday!
What a compliment! That sounds like the perfect birthday dinner to me :) Glad he loved them!
Super loved the flavor of this spaghetti and meatballs! This tasted so amazing! Thanks a lot for sharing this super easy to make recipe! Fam really loves it! Will surely have this again! Highly recommended!
Happy to hear the recipe was a big hit with your family! Thanks for your comment and review, Allyssa :)
This recipe will be gobbled up at my home! My kiddos cannot get enough spaghetti and meatballs!!
My kids are all about spaghetti and meatballs. They loved this easy recipe.