Heat the oil in a large, heavy-based pan over a medium heat.
Add the onions and cook until soft.
Season the minced beef. Push the onions to one side, add the beef and break it up with a spoon. Cook until browned.
Add the kidney beans, grated carrots, chopped tomatoes, passata, stock pot, red wine vinegar, sugar and chilli seasoning. Stir well.
Pour in approximately ½ cup of boiling water. Add a little more only if needed. The sauce should be loose but not watery.
Cover and simmer gently for at least 2 hours, stirring occasionally. Remove the lid near the end if the sauce needs to thicken.
HINT: You can leave this on the stove cooking slowly for 3 to 4 hours if you want to deepen the flavour.
Serve hot with rice, baked potatoes, sweet potato fries or tortilla chips.