Использовать несколько изображений с прозрачностью. Управлять видимостью можно через чекбоксы или selectы читая атрибуты checked или value. Изображения должны быть заране добавленны в нужном "красивом" порядке.
допустим тесто у вас в контейнере с position:relative, и абсолютом по тыку кнопку, добавляете ингредиенты в виде заранее заготовленных PNG-ых, append кажется