In a large cast iron or heavy based pan, cook onions, carrots, and celery on medium / low heat until soft and fragrant. About 7 to 10 minutes, then stir through garlic for 1 minute.
Push vegetables to the sides of the pan, add beef mince and season with salt and pepper. Turn the heat up to high and stir through until beef turns brown, breaking up the mince.
Pour wine into the pot and reduce wine by half, stirring constantly. About 2 minutes
Add stock, tomatoes, herbs, Worcestershire sauce, and sugar. Mix thoroughly, bring the pot to boil then simmer for 30 minutes, stirring occasionally. (see Note 1)
Add milk to the pot, stir through and simmer for additional 15 minutes. Taste and adjust for salt and pepper again.