Вариант1. CxGrid позволяет удобно редактировать связанные таблицы. Пользователь на нужном блюде нажимает "+" и редактирует список ингридиентов.
Вариант2. Можно добавить компонент UpdateSQL и привязать его к DataSet.UpdateObject. В свойстве UpdateSQL.ModifySQL прописать запрос на изменение записи. Компонент UpdateSQL знает такую переменную как OLD_<имя ключа> по которому можно обратится к нужному полю, пример запроса:
UPDATE <имя таблицы>
SET <имя поля для изменения> = :<имя поля для изменения>
WHERE <ключ таблицы> = :OLD_<ключ таблицы>