it should be cooked until just tender. overcooking will result in limp, pasty cabbage and produce a very unpleasant smell. the unpleasant smell is caused by the sulfur compounds that are released when the cabbage is cooked too long.