No you do not need to soak the skewers. These tomatoes are cooked so quickly that it is okay to not soak the skewers first.