Dice shallots and sauté them in a pan with olive oil until translucent.
Increase the heat to medium. Add a splash of wine before adding the ground beef. Break up the meat but do not brown it.
Pour in the whole milk, enough to cover the meat. Bring it to a simmer and let it simmer for about 30 minutes with the lid on, stirring every 15 minutes.
Remove the lid and stir for 5 minutes.
Add the wine, stir, and cover for another 30 minutes, stirring halfway through the cooking time.
Remove the lid and stir for 5 minutes until the liquid has almost evaporated.
Add tomato paste, whole tomatoes (crushed with your hands first), passata, and the heel of parmesan cheese. Season with fresh garlic, oregano, salt, and pepper.
Let it simmer for 1.5 hours, adding 1/4 cup of grated parmesan cheese at the end of cooking after you take out the parmesan heel.
Ladle the cooked pasta into the sauce along with a little pasta water.
Enjoy your delicious Bolognese sauce!