You seem to be overwriting **ingredientsString** every time through this loop.