yurikjke,
Короче, браток, я не понимаю зачем ты так используешь push
selectedIngredients[i].push(ingredient);
push это метод для чего-то положить в конец массива. И если ты не хочешь получить массив массивов, то надо исправить
selectedIngredients[i] = ingredient;
Ещё:
1) Тебе принципиально создавать массив фиксированной длины?
var selectedIngredients = new Array(req.body.ingredients.length);
2) Ты грузишь цикл обращениями к свойству
for(var i = 0; i < req.body.ingredients.length; i++) {