Hola, te propongo una solucion un poco mas limpia:
<script>
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuantos ingredientes va a añadir?"));
var contador = 1;
for(var i=0; i<cantidad; i++){
var ingrediente = prompt("Informe el ingrediente " + contador);
while(ingredientes.includes(ingrediente.toLowerCase())){
alert("El ingrediente ya se ha añadido a la lista");
ingrediente = prompt("Informe el ingrediente " + contador);
}
ingredientes.push(ingrediente.toLowerCase());
contador++;
}
console.log(ingredientes);
</script>
Espero te sirva de ayuda como caso de estudio! Saludos!!!