step 1
Over a moderate heat, soften onions and celery, add garlic and bacon and fry until cooked.
step 2
Add mince, this can either be done in batches or else all at the same time, depending on the size of your pan. Let cook through for a few mins, drain the fat if needed carefully, there can be quite a lot depending on what kind of mince you are using.
step 3
Stir in tomato puree, let cook for a minute and then add the tinned tomatoes. I use 2 tins and some water if you like a thinner sauce. Season lightly and let simmer for 10 minutes.
step 4
Add the herbs and sugar, these can be added according to taste. Let simmer for another 10 mins and adjust seasoning. Add mushrooms near the end of cooking, giving them a chance to soften but still keep their shape.
step 5
Serve with spaghetti straight away.