Gently cook onion in a small pan over low heat until softened, turn off heat and add garlic, stir to combine. Allow to cool while you mix other ingredients.
Combine mince, herbs, pepper and salt, tomato paste and egg, mixing well with hands to thorough distribution. Add onions and garlic which will have cooled slightly to allow handling.
You will have a fairly wet mix. Add breadcrumbs and combine, you may need to use a little more or a little less to get the right texture so add bit by bit. You should bring it back to about the same 'wetness' as the mince originally was.
Heat oil in large frying pan on medium heat.
Roll into balls about the size of a ping pong ball. Rolling each ball in flour and shaking off excess. Place in pan, turn after about 90-120 seconds.
I usually roll about 12 balls at a time, then dust them in flour, add them to the pan and roll the next lot. By then it is time to turn the first lot and then dust the second in flour, remove the first lot from the pan, add the second lot - you can get a bit of a system happening.
Remove the meatballs from the pan and drain on kitchen paper before placing them into a casserole dish - it will need a lid, or cover with foil.
Pour over tomato soup and bake in the oven for around 30-40 minutes, stirring occasionally.
Cook spaghetti according to directions on packet. Bucatini, or tubular spaghetti is the 'traditional' style.
Serve spaghetti topped with meatballs, sauce and with mashed potatoes on the side. Top with Tasty cheese.