Heat the olive oil in a large pan over a medium-low heat.
Add the onions and sauté until the onion is soft.
Add the garlic to the pan, and continue to sauté for another 2 minutes.
Crumble in the mince, and cook until browned and broken up.
Add all of the remaining ingredients and stir to combine.
Bring to the boil and reduce to a simmer.
Simmer, covered, for two hours, stirring occasionally.
Remove the lid, and continue to simmer until thickened, stirring occasionally.
Notes
If you can get it, chuck or brisket mince are absolutely perfect for this sauce.
Serve with pasta of your choice.
Or use: - to prepare lasagne. - for pie filling - to layer into a baking dish with vegetables such as potato, pumpkin, cauliflower, etc. - spoon over baked potatoes and top with cheese