In a large bowl, place the minced beef, ½ of the onion, breadcrumbs, 1 tbsp chopped parsley 1 egg , cinnamon and salt and pepper and mix to combine througly.
Using some flour, shape 12 or 16 meatballs.
Heat a large pan, over high heat, with olive oil and colour for 3-4 minutes and then transfer the coloured meatballs on a side plate.
Add the onion, mushrooms and garlic to the same pan, and fry until soft for about 2 minutes, add the herbs, tomato passata and sprinkle in a chicken stock cube.
Bring to a simmer and add the coloured meatballs. Cover with a lid and simmer for a further 15 -20 minutes on a low heat. Adjust the seasoning if needed.
Meanwhile, Boil the spaghetti in accordance to the packet instructions for 9-11 minutes.
Serve the spaghetti with the tomato and meatballs and sprinkle with parmesan cheese.