Place the onions, peppers, celery, parsley, spring onions, and garlic in a food processor until finely chopped.
Combine the chopped vegetables with the oil, tomato sauce, ketchup, Worcestershire sauce, mustard, sugar, salt, butter and Tabasco in a large heavy pot and stir to mix.
Cook, stirring often, over a low heat for about 1½ hours.