RecipeShare Test Kitchen

Tender meatballs, a simple tomato sauce, and spaghetti cooked just to al dente for a reliable family-style pasta dinner.
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.
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.
7/29/2025
I meal-prepped this for the week, reheats really well. Added extra garlic for punch!
4/21/2025
Reminds me of restaurant-style spaghetti. My partner said it’s the best pasta I’ve ever made!
2/15/2025
The flavor was spot on! I swapped pork with chicken mince and it worked beautifully.
11/8/2024
Great comfort food! I made a double batch and froze half the meatballs—perfect for a quick dinner later.
7/5/2024
I used dried herbs only and it still tasted great. Easy and delicious.
2/2/2024
We made this for Sunday lunch and everyone loved it. Will definitely make again.
11/22/2023
I added a bit of chili flakes for some heat—turned out amazing. Thanks for the clear steps!
6/14/2023
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.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 serving
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.