Heat the oil in a Dutch oven or non stick pan (large with sides to prevent the sauce from spilling over)
Soffritto: Cook the onions, celery, carrots and a pinch of salt for 10 minutes on low heat. Add the garlic and cook another 1 to 2 minutes.
Brown the meat: Add the beef mince and cook till nicely browned. While browning add the spices and seasoning. Use a wooden spoon to break the mince up as it cooks.
The short version: Skip the 10 minute soffritro and instead heat the oil, brown the meat, season/spice and add onions and garlic.
Add the tomato paste, red wine and let it cook through on medium heat, about 4 to 5 minutes.
Slow simmer: Add the tomatoes and passata and mix. Bring the pot up to a boil and then drop the heat to a low simmer and cook for 2 hours. Check halfway through and you will possibly need to add a cup of water to keep it going and not burning. Keep the lid on at a slant. When you see it's reaching a thickness that you are happy with, remove the lid for the last 30 minutes. This is cooked on very low heat with a simmer here and there. It can go for 2.5 hours with the occasional stir.
30 Minute version: Cook on medium to high heat for 20 to 30 minutes with no lid. To amp up the flavor in the shorter version, add a tablespoon of sauce and make sure to add the spices in the beginning. The sauce can be any of the taste you prefer: Worcestershire sauce, soy, braai/barbecue. You can also add beef stock cubes for added flavor and a teaspoon of sugar to cut the acidity in the tomatoes.
Remove the pot/saucepan from the stove, and as it cools down, add fresh parsleyor basil.
Serve with cooked spaghetti, parmesan cheese and freshly chopped herbs.