Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Это как раз тот случай, когда инфоблоки не очень подходять для построения информационной архитектуры. Вам нужен внутренний промежуточный "слой данных". (Инфоблок Рецепты) -> (Ссылка на ингредиент, количество, размерность) -> (Инфоблок Ингредиенты).
Как его реализовать - вопрос посложнее. Вы можете и отдельный служебный инфоблок завести, хотя это будет "тяжёлое" решение. Лучше подойдут Хайлод-инфоблоки, они будут намного быстрее. Но всё равно для удобства управления рецептами нужно будет хорошо поработать над интерфейсами (а если и в админке управлять рецептами и ингредиентами хотите - думаю, вас ждёт реализация пользовательского типа свойства инфоблока).