Put a large pan or dutch oven on medium heat and brown the mince. Stir occasionally and break the mince using a wooden spoon to make sure there are no lumps left.
Add olive oil if necessary, the mince will release some fat so you might need less oil than stated in the recipe.
Add the onions and garlic, saute until soft and translucent then add, celery and carrots, and sauté for another 5 minutes.
Add the red wine, deglaze the pan and let it totally evaporate.
Stir in the tomato paste and cook for 2 minutes before adding the chopped tomatoes, chili, freshly ground black pepper, sugar, milk, beef stock, bay leaves, and thyme.
Give it a good stir, lower the heat, cover it with the lid and gently simmer for 2 hours. Remove the lid and cook for another half an hour until the sauce has thickened and the meat is tender. Stir occasionally while cooking to make sure it doesn't stick to the pan and to check if there is enough liquid.