vs
QUICK ANSWER
"Cada noche" is a phrase which is often translated as "every night", and "todas las noches" is a phrase which is also often translated as "every night". Learn more about the difference between "cada noche" and "todas las noches" below.
cada noche( 
kah
-
dah
noh
-
cheh
)A phrase is a group of words commonly used together (e.g., once upon a time).
a. every night 
Mis vecinos son jóvenes y les oigo volver cada noche a las tantas.My neighbors are young and I hear them coming back really late every night.
b. every evening 
Mi novio viene a buscarme cada noche cuando salgo de trabajar a las nueve.My boyfriend comes to pick me up every evening when I leave work at nine o'clock.
a. each night 
Cada noche cierran el bar a una hora diferente. Unas veces a la 1 am, otras a las 2 am.They close the bar at a different time each night. Sometimes at 1 am, others at 2 am.
b. each evening 
Durante las vacaciones, cada noche íbamos a cenar a un restaurante distinto.During our vacation, we had dinner in a different restaurant each evening.
c. every night 
Si me dieran un euro por cada noche que paso sin dormir, me haría rica.If I got one euro for every sleepless night I have, I'd become rich.
d. every evening 
Ahora que llega el invierno, me da pereza salir, porque cada noche que pasa hace más frío.Now that winter is here, I feel lazy about going out, because every evening gets colder and colder.
todas las noches(  
toh
-
dahs
lahs
noh
-
chehs
)A phrase is a group of words commonly used together (e.g., once upon a time).
1. (general)
a. every night 
Cuando estuvimos de vacaciones en Ibiza, salimos todas las noches.When we were on vacation in Ibiza, we went out every night.
b. every evening 
Todas las noches suelo cenar lo mismo, un poco de pescado y un yogur.I usually have the same for dinner every evening, a bit of fish and a yogurt.