In a large pot or deep skillet, over medium high, heat the oil.
Add onion and garlic; cook for 3 minutes or until light golden and softened.
Turn heat up to high; add beef and pork; cook, breaking it up as your go, until browned.
Add the red wine; bring to simmer and cook for 1 minute, scraping the bottom of the pot, until the alcohol smell is gone.
Add remaining ingredients, except salt and pepper; stir, bring to a simmer then turn down to medium so it bubbles gently.
Cook, uncovered, for 20 to 30 minutes, adding water if the sauce gets too thick for your taste; stir occasionally.
Adjust salt and pepper, to taste, right at the end.