Heat the olive oil in a large skillet over medium heat. Add the diced onion, carrot, and celery. Sauté for about 5-7 minutes until the vegetables are soft and fragrant. Stir in the minced garlic and cook for 30 seconds until fragrant, being careful not to burn it.
Add the ground beef and Italian sausage to the skillet. Break the meat into crumbles using a spoon or spatula. Cook until the meat is browned and fully cooked, about 8-10 minutes. Drain any excess fat if necessary.
Pour in the red wine and stir well, scraping the bottom of the pan to release all the flavorful browned bits. Allow the wine to simmer and reduce for about 5 minutes. Stir in the crushed tomatoes, rosemary, sage, and salt. Mix everything together until well combined.
Reduce the heat to low, cover the skillet partially, and let the sauce simmer for at least 30 minutes. Stir occasionally to prevent sticking and ensure the flavors meld.
Once thickened and flavorful, the sauce is ready. Serve over your favorite pasta, such as spaghetti or fettuccine. Garnish with grated Parmesan cheese if desired.