Heat a cast-iron pan or dutch oven over medium heat.
Add the onions, garlic, carrots, and celery - cook stirring occasionally until they begin to soften which will take about 6 to 8 minutes.
Add the ground beef and sausage to the pan and for 8 to 10 minutes until it's almost cooked through.
Gradually add the wine in intervals, allowing it to evaporate before adding more. This step can take up to 30 minutes.
Stir in the tomatoes, nutmeg, and bay leaf. Reduce the heat to low and let it simmer for an hour on very low heat.
Remove the bay leaf and stir in the milk. Cover the pan loosely and simmer for 20 minutes longer and serve over your favorite pasta.
Video
Notes
MAKE IT YOUR OWN: Sub mushrooms and lentils for a vegetarian version. Swap wine for broth to skip the alcohol. Store in the fridge up to 3 days or freeze up to 3 months. For more flexible dinner ideas, check out my pasta dinner builder.