Was able to solve this!
I updated my loop to include id: \.id, like this:
id: \.id
ForEach($ingredients, id: \.id) { $ingredient in TextField("Edit ingredient", text: $ingredient.displayText) }