Heat olive oil in a large saucepan over medium heat. Add the onion and garlic, sautéing until soft and translucent.
Add the ground beef and pork. Cook until browned, breaking up the meat with a spoon.
Stir in the crushed tomatoes, tomato paste, and red wine if using. Season with basil, oregano, salt, and pepper.
Simmer the sauce for at least 30 minutes, stirring occasionally. The longer it simmers, the better the flavor will be.