In a large bowl, combine the ground beef, ground pork, egg, breadcrumbs, Parmesan cheese, parsley, garlic powder, salt, and black pepper.
Form the mixture into small meatballs and set them aside.
In a large stockpot, heat the olive oil over medium heat.
Add the chopped onions, bell peppers, and minced garlic.
Sauté for about 5 minutes until they are tender.
Add the canned tomatoes, oregano, and tomato paste to the pot.
Stir in the water and bring the mixture to a simmer.
Carefully place the meatballs into the sauce.
Cover the pot and simmer for 25-30 minutes, stirring occasionally.
While the meatballs cook, bring a pot of salted water to a boil.
Add the linguine or spaghetti and cook according to the package instructions.
Drain the pasta and set it aside.
Step 7:
Once the meatballs are fully cooked, adjust the seasoning of the sauce with salt and pepper to taste.
Serve the meatballs and sauce over the cooked pasta.