-
1
For the meatballs: In a large bowl, using your hands mix together the beef, pork, Parmesan, parsley, breadcrumbs, stock, salt, cayenne, eggs, garlic and onions until evenly combined.
-
2
Be careful not to overwork the mixture; you don't want to compact the meat too much or the meatballs will be tough.
-
3
Put a little oil on your hands and form loosely into golf ball size meatballs.
-
4
You should have about 25.
-
5
Heat the olive oil in a large Dutch oven over medium heat.
-
6
Gently add the meatballs and brown thoroughly on all sides; this will take about 15 minutes.
-
7
Transfer the meatballs to a plate, and refrigerate until you are ready to cook them in the sugo.
-
8
For the gravy: In the same pan you used to cook the meatballs, heat the olive oil over medium heat and add the celery, onions and carrots.
-
9
Cook, stirring occasionally, until soft, about 8 minutes.
-
10
Add the garlic and bay leaves and cook until fragrant, 1 minute.
-
11
Push the veggies to one side and add the tomato paste, toasting it on the bottom of the pan for 1 minute.
-
12
Stir into the vegetables.
-
13
Add the tomatoes, chicken stock and thyme, and bring to a boil.
-
14
Reduce the heat and simmer very gently, partially covered, until thick and significantly reduced, about an hour.
-
15
Carefully add the meatballs, a few at a time, and simmer, stirring very gently now and then - don't break-a-ya bawls!
-
16
- until cooked through, 40 minutes.
-
17
Discard the bay leaves and thyme sprigs.
-
18
Add most of the basil and stir, reserving a little to sprinkle over the top for serving.
-
19
Meanwhile, cook the spaghetti in a pot of salted boiling water until al dente, about 8 minutes.
-
20
To serve, put the pasta into a large serving bowl.
-
21
Immediately ladle sauce on top and then the meatballs.
-
22
Garnish with chopped fresh basil and freshly grated Parmesan.
-
23
Plate the remaining sauce and meatballs in a separate bowl.