To make the meatballs, using floured hands, shape the sausagemeat into walnut-sized balls.
Heat the oil and in a frying pan over a medium heat. Add the meat balls and fry for 6-8 minutes, until browned all over and completely cooked through.
To make the tomato sauce, heat the oil, chilli flakes and garlic in a frying pan for two minutes.
Add the tomatoes and cook for 5-6 minutes, stirring to break down to a thick sauce.
Add the balsamic vinegar and fresh herbs and stir.
Add the meatballs, stir together and season, to taste, with salt and freshly ground black pepper.
To serve, pour into a large warm bowl.