Is it really images You want to spawn ?
Because I would imagine, that in game like this, You would want to spawn some objects, that relate not only to visual appearance, but to a certain data. For example You will spawn "bread" "tomato" "fries", and each of these data will :
1. Be displayed as certain image
2. Expect player to collect certain object to fulfill next order
So I would create some UI with 3 image slots. Whenever a new ingredient condition would be initialized, signal with condition name would be emitted. UI would receive this signal and display image that is named similarily in free slot ( for example "tomato.png" would be created from condition.name + "png" ).