>is there a way to have the ingredients section show up on the initial page load
no , because your page/site will grind to a halt with all the queries that would have to be made at the same time.
You could trigger a click on an individual item on page load through via jQuery if you wanted, but it will only work on one item. you will not be able to “autoshow” so to speak more than one.
(so this might be an option if you know there’s only one item on a page)