-
1
In a shallow bowl, soak the bread cubes in enough water to cover.
-
2
Remove the bread cubes and squeeze by hand to wring excess moisture.
-
3
In a large bowl, combine the bread, beef, eggs, garlic, pecorino, parsley, pine nuts, salt and pepper and mix by hand to incorporate bread into meat.
-
4
With wet hands, form the mixture into 12 to 15 meatballs, each of a size somewhere between a tennis ball and a golf ball.
-
5
In a large, heavy-bottomed skillet, heat the oil until almost smoking.
-
6
Add the meatballs, working in batches if necessary to avoid overcrowding the pan, and cook until deep golden brown on all sides, about 10 minutes.
-
7
In a clean pan add the tomato sauce and reduce the heat to a simmer.
-
8
Add all meatballs, cook for 10 minutes and serve.
-
9
In a 3-quart saucepan, heat the olive oil over medium heat.
-
10
Add the onion and garlic and cook until soft and light golden brown, about 8 to 10 minutes.
-
11
Add the thyme and carrot and cook 5 minutes more, until the carrot is quite soft.
-
12
Add the tomatoes and juice and bring to a boil, stirring often.
-
13
Lower the heat and simmer for 30 minutes until as thick as hot cereal.
-
14
Season with salt and serve.
-
15
This sauce holds 1 week in the refrigerator or up to 6 months in the freezer.