Spaghetti & Meatballs Recipe
Introduction
Spaghetti & Meatballs is a classic Italian-American comfort dish that’s beloved for its rich flavors and satisfying textures. This recipe combines tender, herb-infused meatballs with a hearty marinara sauce served over perfectly cooked spaghetti—a meal that’s perfect for any night of the week.

Ingredients
- 1 large egg
- 3 tablespoons finely chopped fresh basil (plus more for serving)
- 3 tablespoons finely chopped fresh parsley
- 1 teaspoon dried oregano
- ¾ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 2 cloves garlic, minced
- ¼ cup water
- 1½ pounds ground “meatloaf mix” (approximately equal parts ground beef, pork, and veal)
- ¾ cup dried Italian style bread crumbs (such as Progresso)
- ½ cup freshly grated Parmigiano-Reggiano cheese (plus more for serving)
- Large jar (32 oz) good quality Marinara sauce (such as Rao’s)
- 1 pound spaghetti
Instructions
- Step 1: Preheat the oven to 350°F and position an oven rack in the middle.
- Step 2: In a large bowl, whisk together the egg, basil, parsley, oregano, salt, pepper, garlic, and water. Add the ground meat, breadcrumbs, and cheese, mixing gently until just combined—using your hands is best. Avoid overworking the mixture.
- Step 3: Shape the mixture into golf ball-sized meatballs and place them on an ungreased baking sheet. Bake for about 10 minutes, then carefully turn each meatball using a metal spatula. Return to the oven and bake for another 10 minutes, until browned and nearly cooked through.
- Step 4: Meanwhile, heat the marinara sauce in a large skillet over medium heat. Adjust seasoning as needed, typically adding a pinch of sugar and fresh black pepper. Transfer the browned meatballs into the sauce, leaving any fat behind on the baking sheet. Cover loosely and simmer for about 10 minutes, allowing flavors to meld and meatballs to cook fully. Keep warm until serving.
- Step 5: Bring a large pot of well-salted water to a boil. Cook the spaghetti until al dente, reserving about one cup of the pasta cooking water before draining. Toss the drained spaghetti with the sauce and meatballs. If the sauce is too thick, add some reserved pasta water to loosen it. Serve topped with additional fresh basil and grated Parmigiano-Reggiano.
- Step 6: Freezer-Friendly Option: Cooked meatballs in sauce can be frozen for up to 3 months. Defrost overnight in the refrigerator and reheat gently on the stovetop until heated through.
Tips & Variations
- For extra moist meatballs, avoid overmixing the meat mixture which can make them dense.
- Substitute fresh breadcrumbs made from day-old bread for a lighter texture.
- Enhance the sauce with a splash of red wine for deeper flavor.
- Use gluten-free bread crumbs and pasta to make this dish gluten-free.
Storage
Store leftover meatballs in marinara sauce in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, stirring occasionally. The cooked meatballs and sauce can also be frozen for up to 3 months; thaw in the refrigerator overnight before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use only one type of ground meat for the meatballs?
Yes, you can use all beef, pork, or veal if preferred, though a mix adds more depth of flavor and tenderness.
How do I ensure the meatballs stay tender and don’t dry out?
Mix the ingredients gently without overworking the meat and avoid overbaking. The brief simmer in sauce finishes cooking the meatballs and keeps them moist.
PrintSpaghetti & Meatballs Recipe
Classic Italian Spaghetti & Meatballs featuring tender meatballs baked to perfection, simmered in a rich marinara sauce, and served over al dente spaghetti pasta. This hearty and flavorful dish is perfect for a family meal or special occasion.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Ingredients
Meatballs
- 1 large egg
- 3 tablespoons finely chopped fresh basil (plus more for serving)
- 3 tablespoons finely chopped fresh parsley
- 1 teaspoon dried oregano
- ¾ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 2 cloves garlic, minced
- ¼ cup water
- 1½ pounds ground “meatloaf mix” (approximately equal parts ground beef, pork and veal)
- ¾ cup dried Italian style bread crumbs (such as Progresso)
- ½ cup freshly grated Parmigiano-Reggiano cheese (plus more for serving)
Other Ingredients
- Large jar (32 oz) good quality Marinara sauce (such as Rao’s)
- 1 pound spaghetti
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C) and position a rack in the middle of the oven to ensure even baking of the meatballs.
- Mix the Meatball Ingredients: In a large bowl, whisk together the egg, basil, parsley, oregano, salt, pepper, garlic, and water. Add the ground meat mixture, bread crumbs, and grated Parmigiano-Reggiano cheese. Gently combine using your hands until just mixed, being careful not to overwork the mixture to keep the meatballs tender.
- Form and Bake Meatballs: Roll the meat mixture into golf ball-sized meatballs and arrange them on an ungreased baking sheet. Bake for 10 minutes. Then, remove from the oven, gently turn the meatballs with a metal spatula to brown evenly, and bake for an additional 10 minutes until browned and almost cooked through.
- Simmer Meatballs in Sauce: While the meatballs bake, heat the marinara sauce in a large skillet to a gentle simmer. Taste the sauce and adjust seasoning as desired by adding a pinch of sugar and black pepper. Transfer the browned meatballs to the marinara sauce, leaving any fat behind on the baking sheet. Cover loosely and simmer for about 10 minutes until the meatballs are fully cooked and flavors meld together.
- Cook the Spaghetti: Bring a large pot of well-salted water to a boil. Cook the spaghetti according to package instructions until al dente. Reserve about one cup of pasta cooking water, then drain the noodles.
- Combine Pasta and Sauce: Toss the cooked spaghetti with the sauce and meatballs. This can be done in the pasta pot or skillet depending on pan sizes. If the sauce is too thick, add a splash of the reserved pasta water to loosen it. Serve hot, garnished with extra fresh basil and grated Parmigiano-Reggiano cheese.
- Freezer-Friendly Tip: The cooked meatballs in sauce can be frozen for up to 3 months. To serve, thaw overnight in the refrigerator and reheat gently on the stovetop until hot throughout.
Notes
- Use fresh herbs when possible for a brighter flavor.
- Do not overmix meat mixture to keep meatballs tender.
- The reserved pasta water contains starch and helps to bind the sauce to the pasta.
- Adjust sauce seasoning with sugar to balance acidity if needed.
- Freezing cooked meatballs with sauce preserves moisture and flavor well.
- Ensure spaghetti is cooked al dente to avoid mushiness when combined with sauce.
Keywords: Spaghetti, Meatballs, Italian, Pasta, Marinara Sauce, Classic Recipe, Dinner, Family Meal

