Prepare Meatballs: First start by slicing up the onion. Add 1/3rd of the sliced onions to a bowl, add mince meat, breadcrumbs, eggs and spices. Mix until the ingredients are incorporated. Once cool, shape into meatballs, place on a plate and set aside.
Cook the Meatballs and Sauce: Heat olive oil on medium heat. Add 2/3 of the sliced onions and garlic. Caramelize the onion and garlic. Add the meatballs, cook until brown. It will take about three to four minutes to brown per side of the meatball. And then add the diced tomatoes into the pot. Add Worcestershire sauce and chopped parsley. Season with Salt and Pepper. Gently simmer and then reduce the heat to low. Add 1/4 cup of water and let the sauce cook for 15 to 20 minutes.
Prepare pasta: Add meatballs to sauce. Let it simmer for five minutes. Serve meatballs and sauce over pasta. Garnish with parsley.