Prepare each component according to directions (the beans will take the longest, approximately 1 to 2+ hours on the stove, but all of the components will keep well if made in advance).