Heat a large saucepan and add a few lugs of olive oil. Snip the sausages apart, then squeeze and pinch the meat out of the skins so that you get little meatball shapes – don’t make them too big or they will take too long to cook.
Try to get at least three balls out of each sausage. Don’t worry about rolling them into perfect balls and making them look all fancy – rough and rustic is good! Put them into your pan. Keep frying and turning the meatballs until they’re golden brown and cooked through.
Meanwhile, put the spaghetti into a large pan of salted boiling water and cook according to the packet instructions until al dente.
To make your tomato sauce, heat a separate pan and pour in some olive oil. Add the garlic and the chopped basil stalks and move them around the pan for a couple of minutes. Put some small basil leaves to one side for later, and sprinkle the rest into the pan. Add the tomatoes and season carefully to taste.
Bring to a simmer, break up your tomatoes a bit more with a spoon and add a swig of balsamic vinegar – it’s lovely for adding sweetness to the sauce.
Add the herbs to the pan of sausage meatballs, tossing everything in all the lovely flavours. Cook for around 30 seconds. When your spaghetti is cooked, drain it and divide the pasta and meatballs between four bowls.
Spoon over the tomato sauce. Sprinkle over the reserved basil leaves and serve with a handful of fresh peas per person in the middle of the table, so that everyone can have a go at podding their own, and a little Parmesan for grating and shaving over the top.