Hola compañero, revisando tú código solo había un error en la escritura. Había un ; en el último condicional. Aquí lo mando corregido. Buen día.
<meta charset="UTF-8">
<h1>Recetas de Armando</h1>
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(Frase) {
document.write(Frase);
saltarLinea();
}
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
var contador = 1;
while( contador <= cantidad) {
var ingrediente = prompt("Informe el ingrediente " + contador);
var repetido= false;
for(var posicion = 0;posicion < ingredientes.length; posicion++){
if (ingrediente == ingredientes[posicion] ) {
repetido = true;
alert("Repetido " + ingrediente)
break;
}
}
if(repetido == false){
ingredientes.push(ingrediente);
contador++;
}
}
document.write(ingredientes)
</script>