In a little olive oil, fry onion till tender. Add optional vegetables if using and sautee until tender. Add garlic and fry till fragrant.
Add tins tomato including the juices.
Add wine (or stock), a sprinkling of dried herbs and sugar. Bring to boil, then lower heat and simmer for 5-10 minutes until the mixture is reduced.
Add meat, breaking it up well into the sauce.
Add tomato paste.
SHORTCUT - Simmer on a low heat for a minimum 15 minutes. MORE AUTHENTIC - Cover and simmer on a very low heat. It will taste better the longer you cook it, so anything up to an hour. If you feel at any point it's getting dry, you can add in a splash of wine/stock.
Season to taste. At this point, if it's not tomato-y enough for you, you can add in another tablespoon of tomato paste and cook for a further 5 minutes. Stir through fresh herbs.
Use with your favourite pasta (gluten free if required). The best pasta for a rich, meaty sauce is a tube shape like penne, or a thicker noodle like tagliatelle .. but you do you! Can also be served with potato mash.