
Spaghetti and Meatballs
Classic Italian spaghetti with homemade meatballs in a rich tomato sauce.
20 mins
Prep Time
30 mins
Cook Time
4
Servings
Ingredients
- 1 lb spaghetti
- 1 lb ground beef
- 1/2 lb ground pork
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 egg
- 3 cloves garlic, minced
- 1/4 cup fresh parsley, chopped
- 1 tsp salt
- 1/2 tsp black pepper
- 2 cups marinara sauce
- 2 tbsp olive oil
- 1/2 tsp red pepper flakes (optional)
Nutrition Facts
Instructions
Prepare the meatballs: In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, chopped parsley, salt, and black pepper. Mix well until all ingredients are evenly incorporated.
Shape the meatballs: Roll the mixture into 1.5-inch balls. You should get about 20 meatballs. Place them on a tray and refrigerate for 15 minutes to firm up.
Cook the meatballs: Heat olive oil in a large skillet over medium heat. Add the meatballs and brown them on all sides, about 8-10 minutes total. Work in batches if needed to avoid overcrowding. Remove and set aside.
Prepare the sauce: In the same skillet, add marinara sauce and red pepper flakes if using. Bring to a simmer, then return the meatballs to the skillet. Cover and simmer for 15-20 minutes, stirring occasionally.
Cook the spaghetti: While the meatballs simmer, bring a large pot of salted water to a boil. Add spaghetti and cook according to package instructions until al dente. Drain, reserving 1/2 cup of pasta water.
Combine and serve: Toss the cooked spaghetti with a little of the reserved pasta water to loosen it up. Serve the spaghetti topped with meatballs and sauce. Garnish with extra Parmesan cheese and parsley if desired.
Chef's Tips
- Meatball consistency: If the mixture is too wet, add more breadcrumbs. If too dry, add a splash of milk or water.
- Browning tip: Make sure your skillet is hot before adding meatballs to get a good sear.
- Sauce tip: For extra flavor, sauté some minced garlic and onion in the skillet before adding the marinara sauce.
- Pasta tip: Always salt your pasta water generously - it should taste like seawater.
- Make ahead: Meatballs can be made a day in advance and refrigerated, or frozen for up to 3 months.
- Alternative meats: You can use all beef, or substitute with ground turkey or chicken for a lighter version.