Heat Oil: In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrot, and celery, and sauté until softened (about 5-7 minutes).
Add Garlic: Stir in the minced garlic and cook for an additional minute until fragrant.
Brown the Meat: Add the ground beef and pork to the pot. Cook until browned, breaking it apart with a spoon (about 8-10 minutes).
Deglaze with Wine: Pour in the red wine, scraping the bottom of the pot to release any browned bits. Let it simmer until the wine is mostly evaporated (about 5 minutes).
Add Tomatoes: Stir in the crushed tomatoes, tomato paste, oregano, salt, and pepper. Bring to a simmer.
Slow Cook: Reduce the heat to low, cover, and let the sauce simmer for at least 1.5 hours, stirring occasionally. For best results, simmer longer.
Finish with Milk: Stir in the milk during the last 15 minutes of cooking for added creaminess.
Serve: Toss the sauce with cooked pasta and garnish with fresh basil or parsley if desired.