Chakalaka is a South African vegetable relish, usually spicy, that is traditionally served with bread, pap, samp, stews or curries. To balance its fiery flavour, it is sometimes served with amasi (thick sour milk). Chakalaka may have originated in the townships of Johannesburg. There are many variations on how to make Chakalaka, often depending on region and family tradition. Many versions include beans. For example, a tin of baked beans, tin of tomatoes, onion, garlic and some curry paste can be used to make the dish.