Grate the courgette and add it to a large mixing bowl, lined with a clean tea towel. Add a generous pinch of salt and leave to sit for a couple of minutes. Then, squeeze the tea towel to wring out the excess moisture from the courgette.
Combine the courgette, finely diced onion, chopped parsley, minced garlic , egg, breadcrumbs and creme fraiche (tbsp) in a large mixing bowl. Season generously with salt and pepper.
Add the mince to the bowl and combine with your hands. Once everything is well incorporated, form around 15 large meatballs, rolling each ball in the palm of your hands.
To a large non-stick frying pan, add the rapeseed oil and bring up to a medium heat. Once the oil is hot, add the meatballs and leave to brown for 2 minutes and rotate, repeating this step 3 times. I fried my meatballs in two batches to maximise browning and prevent overcrowding in the pan and then remove them from the pan.
Pop your spaghetti into salted boiling water, timer set according to the packet. If you’re serving with tenderstem broccoli, steam this over the boiling pasta water.
Add to the pan the beef stock, red-wine vinegar and worcestershire sauce into the pan. Reduce the heat to low and stir in the cornflour paste . Once the sauce starts to thicken, add a spoonful of the stock into a small bowl with the creme fraiche. Whisk to combine and then add the creme fraiche into the pan. (This prevents the creme fraiche from curdling).
Pour the meatballs back into the sauce and continue to cook for a further 5 minutes. Serve a portion of spaghetti & tenderstem broccoli. Season with black pepper & garnish with some additional chopped fresh parsley."