Inspiring vegetarian recipes
Try our vibrant veggie dishes, from meat-free lasagne to vegetable curry and vegetarian chilli
To make the meatballs, cut the top off the onion, peel off the skin and the first two layers (this gets rid of any tough bits). Grate the onion on the coarse side of a box grater then squeeze out the excess juice. Measure 3 tbsp of the squeezed onion into a bowl.
Add the rest of the ingredients with a good grind of black pepper, then use clean hands to mix everything together really well. Form into 24 meatballs and chill for at least 20 minutes or until you want to cook them.
Heat 1 tbsp of olive oil in a large, deep, lidded frying pan or shallow casserole. Add the meatballs in batches and cook, turning, until browned all over. Once browned, scoop out onto a plate.
To make the sauce, add the garlic to the same pan with a little more oil, if needed, and gently sizzle for 3-4 minutes. Stir in the chilli flakes and cook for 1 minute, then add the tomatoes, vinegar and sugar. Simmer for 15 minutes until thickened, then add the meatballs with the olives and capers. Stir and simmer with a lid on for another 20 minutes then season and stir in half the basil.
Heat the grill to medium. Dot pieces of the mozzarella all over the pan then slide under the grill and cook until the cheese has melted. Scatter over extra basil to finish, and serve with rigatoni and crusty bread.