In a large pot, add chopped onions, minced garlic, and olive oil and simmer over medium-high heat until onions are translucent.
Using your hand, crush the tomatoes over a large bowl and add them to the onions and garlic.
Add in thyme, basil, and salt and pepper to taste, simmer for 30-45 minutes over medium heat.
Meatballs:
In a large bowl, mix together all of the meatball ingredients by hand, shaping into large 2-inch meatballs.
In a high-lipped cooking pan, add some olive oil about 1/4 inch up the side for frying the meatballs. Cook meatballs, turning to get each side until browned, continue to cook until internal temperature reaches 165 degrees F. Finish cooking off the remaining meatballs
Pasta:
Cook pasta according to package instructions, top with sauce, meatballs, and grated parmesan.