RecipeShare Test Kitchen

Tender meatballs, a simple tomato sauce, and spaghetti cooked just to al dente for a reliable family-style pasta dinner.
We use affiliate links, which may earn us a small commission at no extra cost to you.
In a large bowl, mix ground beef, pork, eggs, flour, breadcrumbs, salt, thyme, soy sauce, garlic powder, and pepper until well combined.
Shape into 24 equal meatballs using your hands or a scoop. Place on a parchment-lined tray.
Heat a skillet over medium heat. Cook meatballs for 10–12 minutes until browned and cooked through. Set aside.
In the same skillet, heat olive oil over medium. Add garlic and sauté until fragrant.
Stir in crushed tomatoes, sugar, salt, pepper, and herbs. Simmer on low for 10–15 minutes.
Add meatballs to the sauce and simmer for another 5–10 minutes.
Boil salted water in a large pot. Cook spaghetti until al dente. Drain and set aside.
Serve spaghetti topped with sauce and meatballs. Sprinkle with Parmesan cheese and enjoy.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Spaghetti and meatballs is a comfort-food staple because it balances a few simple things well: tender meatballs, a tomato sauce with enough sweetness to round out the acidity, and pasta that is cooked just to al dente.
This version uses both beef and pork for fuller flavor and a softer bite. The sauce is uncomplicated, which makes it easy to adjust with extra herbs, garlic, or a pinch of chili if you want a sharper finish.
For a more balanced dinner, serve the pasta with a crisp salad or roasted vegetables on the side. That keeps the meal from feeling too heavy while still letting the spaghetti stay at the center of the plate.
You can shape and cook the meatballs ahead, then reheat them in the sauce before serving. The finished dish also holds up well for meal prep, especially if you keep a little extra sauce for reheating.
The pasta should finish in well-seasoned water and go into the sauce while still hot so everything feels connected on the plate. If the noodles sit too long before serving, they absorb sauce unevenly and the dish loses some of its gloss.
For a softer, more classic texture, keep the meatballs gently simmering once they are in the sauce rather than boiling them hard. That gives them time to pick up flavor without tightening up.
A final spoon of reserved pasta water can help the sauce cling better if the pot starts looking thick. It is a small adjustment, but it often makes the difference between a heavy bowl and a more polished one.
Serving Size: 1 serving
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes, you can make the meatballs with 100% beef or substitute with chicken or turkey for a leaner version.
The egg and breadcrumbs act as binders—make sure you mix thoroughly but don’t overwork the meat.
Absolutely. Cook the meatballs and sauce, then store in the fridge for up to 3 days or freeze for up to 2 months.
Penne, linguine, or even rigatoni work well since they hold the sauce beautifully.
Add a touch more sugar to balance the acidity of the tomatoes and keep the herbs milder.
See how other home cooks made this recipe, then share your own experience.
7 ratings
How would you rate this recipe?
I meal-prepped this for the week, reheats really well. Added extra garlic for punch!
Reminds me of restaurant-style spaghetti. My partner said it’s the best pasta I’ve ever made!
The flavor was spot on! I swapped pork with chicken mince and it worked beautifully.
Great comfort food! I made a double batch and froze half the meatballs—perfect for a quick dinner later.
I used dried herbs only and it still tasted great. Easy and delicious.
We made this for Sunday lunch and everyone loved it. Will definitely make again.
I added a bit of chili flakes for some heat—turned out amazing. Thanks for the clear steps!
This recipe was a hit with my kids! The meatballs were so juicy and the sauce had just the right balance of sweetness and herbs.
Add your personal creations and build your own recipe collection.