Remove crust from bread and dice into small pieces.
In a large bowl, grate the onion using a standard box grater until you have about 1/2 cup of onion and juices.
Add the bread to the onions, mixing until the juices thoroughly soaks the bread. Set aside for several minutes.
Add the remaining ingredients (except for the oil and tomato sauce) and mix well.
Measure out a heaped tablespoon and roll lightly to form a ball.
Heat the oil in a large non stick frying pan over medium heat. Add the meatballs and brown all over, about 3-4 minutes. Carefully transfer the partially cooked meatballs onto a plate.
Add your favorite tomato sauce to the pan and heat. Add the meatballs and it's juices to the tomato sauce and cook for 10 minutes or until the meat balls are cooked through, turning and stirring occasionally.
Cook your pasta of choice while the meatballs are cooking.
You can substitute other breads (no crusts) for the sandwich bread or if you prefer, 1/2 cup breadcrumbs.
Feel free to use 1 lb (500g) beef instead of the beef/pork mixture.