Hi @molten_frog ,
You can try this code:
{%- assign each_ingredients = product.metafields.product.ingredient_list | split: "|" -%}
{%- for ing in each_ingredients -%}
{%- capture texting -%}product_ingredients_{{ product_ingredients_ }}{%- endcapture -%}
{{ shop.metafields.product_ingredients[texting] }}
{% endfor %}
Hope my answer is clear to you. Please mark it as a solution if you find it helpful.