In a large skillet or saucepan, heat the olive oil over medium heat. Add the chopped onion, carrot, and celery. Sauté for about 5-7 minutes until the vegetables are softened and the onion is translucent.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the ground beef and ground pork to the pan. Cook, breaking up the meat with a spoon, until browned and cooked through, about 8-10 minutes.
Pour in the milk and let it simmer until it has mostly evaporated, stirring occasionally, about 10 minutes.
Add the white wine and let it simmer until reduced by half, about 5-7 minutes.
Stir in the crushed tomatoes, oregano, and basil. Season with salt and pepper to taste. Bring the sauce to a gentle simmer.
Reduce the heat to low and let the sauce cook uncovered for at least 1 hour, stirring occasionally. For a richer flavor, simmer for up to 3 hours, adding a bit of water if the sauce gets too thick.
Serve the Bolognese sauce over your favorite pasta, garnished with fresh basil and grated Parmesan cheese if desired.