For the meatballs
1) 1/2 lb ground beef
2) 1/2 lb ground pork
3) 1/2 lb ground veal
4) 3 slices of Italian bread soaked in milk or water then squeezed dry
5) 1/2 medium onion, finely chopped
6) 2 tablespoons of parsley, finely minced
7) 1 teaspoon of garlic powder
8) 1/2 cup grated Pecorino-Romano cheese
9) 2 eggs
10) Vegetable oil.
For the pasta
1) 1/3 cup olive oil
2) 3 cloves of garlic, halved
3) 1/2 medium onion, chopped
4) 2 28 oz cans of plum tomatoes with puree, crushed
5) 2 basil leaves
6) 1/2 teaspoon oregano
7) salt and pepper to taste
8) 1/4 cup of water
9) 1 pound spaghetti
1. Combine all ingredients for the meatballs, except vegetable oil, in a bowl.
2. Gently knead the mixture with your hands without squeezing it.
3. When all the ingredients are evenly combined shape it gently into balls about 1 1/ 2 to 2 inches in diameter.
4. In a saute pan large enough to hold all the meatballs in a single layer, heat up enough vegetable oil to come 1/4 inch up the sides.
5. Add the meatballs and place pan in oven pre-heated to 450 degrees and brown on all sides.
6. Heat olive oil in a heavy pot over medium heat.
7. Add garlic and onion and cook until onion is translucent.
8. Add tomatoes, basil, oregano, salt & pepper and water.
9. Bring to a boil then lower heat to a simmer.
10.Simmer for 45 minutes then add meatballs.
11. Continue simmering for another 1/2 hour.
12. While the sauce is cooking, bring a large pot of water to a boil.
13. Add 1 tablespoon of salt and the spaghetti.
14. Cook uncovered over high heat until Al dente.
15. Drain pasta, put back in pot add some of the sauce to the pot and mix it up.
16. Dish out pasta spooning meatballs and remaining sauce over top.