Soaking the eggplant prevents the pieces from browning, can help reduce the bitterness of certain types of eggplant, and will also prevent them from absorbing too much oil during cooking - which helps give the eggplant a great texture and keeps it from turning into watery mushy eggplant.