1) in the Create Dynamic Array behavior, use the recipe table instead of the products table, the products is used to populate the parent list, so recipes will be used top populate the child list
in the Dynamic array, the up column will be the parent ID, the Recipe Name will be the Child label and the recipe ID will be the child value.
2) in the products drop down, use the UPC column as the value since that is the column you are using for the relation ship
3) after changing the dynamic array settings, you will need to re apply the populate list from array behavior.