Yes, sous vide cooking can kill all harmful bacteria. However, it is important to stick to the time and temperature guidelines for what you are making. If you are cooking close to the temperature threshold that allows for bacteria to grow and prevent pasteurization, be sure to cook long enough that the food is safe.