Sauté onions, bell peppers, celery and garlic for 5 minutes.
Add basil, oregano, chilli powder and cumin and cook for another 5 minutes.
Add tomatoes, pepper, bay leaf, cashews, salt, raisins and cook for 5 minutes.
Add the kidney beans then simmer covered for 30 minutes.
Add water if necessary during this time.
Add vinegar when chilli is almost ready.