Heat olive oil in a large saucepan or dutch oven over medium heat. Add ground beef and sausage. Immediately use a spoon to break the meat into smaller pieces. Cook and stir for about 5 to 6 minutes until browned and most of the moisture has evaporated.
Add in onion, garlic, Italian seasoning, salt, and pepper. Cook and stir for 3 minutes or until the onion is tender.
Add the wine. Stir and simmer for 1 to 2 minutes or until the liquid evaporates.
Add tomato paste. Cook for 1 minute.
Add crushed tomatoes, diced tomatoes, and tomato sauce. Simmer over medium-low heat, stirring occasionally for at least 30 minutes to an hour. The longer the sauce simmers, the more tender the meat will be and the more flavorful the sauce.
Adjust the consistency with water or beef stock if needed. Season with salt and pepper to taste.
Notes
Recipe Yield: 6 cups of sauce. Good for at least 1 pound of dried pasta (about 8 cups cooked pasta).
Serving Size: 1 cup of sauce
Storing and Reheating: The sauce can be refrigerated for up to 5 days. Cover and reheat individual servings on high power in the microwave until warmed through, about 1 1/2 to 2 minutes.
Freezing: Store in a resealable bag, and defrost in the refrigerator overnight or under cool running water until no longer solid. Reheat in the microwave or on the stovetop.