Add sausage, ground turkey or chicken, egg, worchestershire sauce, salt, garlic powder, black pepper, onion powder, italian herbs, red pepper and bread crumbs into a medium sized bowl and mix together using your hands until well combined.
Scoop the mixture into small to medium sized meatballs and set aside on a parchment lined baking sheet.
Wash hands and add 3-4 tablespoons of olive oil into a medium sized pan over medium high heat.
Cook meatballs in batches until golden brown, turning over on all sides to make sure it is thoroughly cooked through. Add more olive oil if necessary to cook all meatballs. Remove meatballs from pan and drain on paper towels until all are done.
Begin on the sauce by turning the heat to medium low and adding a bit more olive oil then chopped onions and cook until tender.
Next add in garlic and cook for only 30 seconds making sure not to burn.
Add in your crushed tomatoes, and stir in red wine, Italian seasoning, sugar and salt and pepper. Allow to simmer for about 4-5 minutes then add in your meatballs and cover to cook for 15-20 minutes over low heat to thicken and allow the flavors to come together.
Either toss your cooked spaghetti pasta in or spoon spaghetti sauce and meatballs over cooked spaghetti. Garnish with parmesan cheese, basil and/or parsley and serve.