Heat olive oil in a large saucepan over medium heat.
Add chopped onion and minced garlic. Sauté until they are soft and translucent.
Mix ground beef and ground pork in a mixing bowl.
Add the mixture to the saucepan. Cook until browned evenly.
Stir in tomato paste to the saucepan.
Add the canned tomatoes and water. Mix well to combined thoroughly.
Add oregano, basil, salt, and pepper to the sauce.
Reduce heat to low and let it simmer for about 45 minutes, stirring occasionally.
Taste the sauce and adjust the seasonings as needed.
When it’s thick and flavorful, remove from heat.