To add to this, because the list is ordered, a multi-column list would create ambiguity in the order of ingredients.
The change in font to help legibility is the best option in this use case – and I was really surprised to see how effective it was!
You might be able to make a multi-column list where most list items run for multiple lines, but that isn't that much better than the block of text and still takes up more space (space better used for branding)