Ready in 35 minutes
Adapted from Jamie Oliver's "Jamie at Home"
Heat a large saucepan and add a few glugs 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 3 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 package 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 aside for later, and sprinkle the rest into the pan. Add the tomatoes and season carefully with salt and pepper, 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 flavors. Cook for around 30 seconds. When your spaghetti is cooked, drain it and divide the pasta and meatballs between 4 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 shelling their own, and a little Parmesan for grating or shaving over the top.